Method for configuring an input/output module coupled to a programmable logic controller
First Claim
1. A method for configuring a module adapted for connection to a programmable logic controller, the controller including a memory and being capable of executing a control program to control a process, the controller including an initial configuration file which specifies an initial configuration for the module, a programmable unit being connected to the controller and including a keyboard for inputting manual commands to the controller and a display for displaying configuration data, said method comprising the steps of:
- determining, by the controller, if a particular module is coupled to the controller;
transmitting, by the controller, of an initial configuration file from the controller to the particular module, said initial configuration file being stored in the particular module and being designated as the current configuration file, said transmitting step being performed only if said determining step confirms that the particular module is coupled to the controller;
transmitting, by the particular module, of module specific information stored in memory in the particular module to said programming unit;
displaying, by the programming unit display, of the module specific information stored in memory in the particular module;
inputting commands from the programming unit keyboard for modifying the current configuration file in response to the module specific information displayed in said displaying step;
providing, by the particular module, of module specific control data to the controller for enabling control of the particular module by the controller; and
if the step of determining confirms that a particular module is not coupled to the controller, establishing a configuration file in the controller for the missing particular module and allowing entery of data into the configuration file from the programming unit so that the controller can execute control programs for operation testing without the missing particular module.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for configuring a smart module which is coupled to a programmable logic controller. The controller includes an initial configuration file which specifies an initial configuration for the smart module. After power up and initialization of the controller, the initial configuration file is transmitted from the controller to the smart module. The initial configuration file is now designated a current configuration file and the smart module assumes the configuration specified by the current configuration file. In accordance with the method of the invention, module specific information which is stored in the module is then displayed to aid a user in configuring the module. The user can then modify the current configuration file in response to the module specific information which was displayed. This method significantly simplifies the process of configuring smart modules for the user.
70 Citations
2 Claims
-
1. A method for configuring a module adapted for connection to a programmable logic controller, the controller including a memory and being capable of executing a control program to control a process, the controller including an initial configuration file which specifies an initial configuration for the module, a programmable unit being connected to the controller and including a keyboard for inputting manual commands to the controller and a display for displaying configuration data, said method comprising the steps of:
-
determining, by the controller, if a particular module is coupled to the controller; transmitting, by the controller, of an initial configuration file from the controller to the particular module, said initial configuration file being stored in the particular module and being designated as the current configuration file, said transmitting step being performed only if said determining step confirms that the particular module is coupled to the controller; transmitting, by the particular module, of module specific information stored in memory in the particular module to said programming unit; displaying, by the programming unit display, of the module specific information stored in memory in the particular module; inputting commands from the programming unit keyboard for modifying the current configuration file in response to the module specific information displayed in said displaying step; providing, by the particular module, of module specific control data to the controller for enabling control of the particular module by the controller; and if the step of determining confirms that a particular module is not coupled to the controller, establishing a configuration file in the controller for the missing particular module and allowing entery of data into the configuration file from the programming unit so that the controller can execute control programs for operation testing without the missing particular module.
-
-
2. A method for configuring a module which is coupled to a programmable logic controller, the controller including a memory and being capable of executing a control program to control a process, the controller having stored therein an initial configuration file which specifies an initial configuration for the module, a programming unit being connected to the controller and including a user input device for inputting manual commands to the controller and a display for displaying configuration data, said method comprising the steps of:
-
transmitting, by said controller, the initial configuration file from the controller to the module and designating the initial configuration file as a current configuration file; transmitting, by the module, of module specific information stored in memory in the module to said programming unit; displaying, by the programming unit display, the module specific information stored in memory in the module, the module specific information comprising data required for configuring the module; and modifying, by user input to the programming unit, the current configuration file in the module in response to the module specific information displayed in said displaying step.
-
Specification