Configurable PLC and SCADA-based control system
First Claim
1. A configurable control system (CCS) for a manufacturing process system, for providing a user the ability to rapidly configure or reconfigure the associated processing system without the use of programming tools, the CCS comprising:
- configuration tool means for permitting a user to rapidly define the physical, logical, and control configuration for the associated processing system, said configuration tool including means for generating a configuration database file for the processing system configuration as implemented by a user at a given time;
supervisory control and data acquisition means (SCADA) for automatically receiving data from said configuration database file, and operating to deploy the processing system configuration, deploy changes to the processing system configuration at any given time, and to automatically generate and change a man machine interface (MMI); and
programmable logic controller means for automatically processing data from said configuration database file to assign input/output (IO) and logic based upon the desired system configuration at any given time.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an automated configurable control system (CCS) for a manufacturing process system, which permits a user to address menus on screen images for initially configuring the process, and for subsequently rapidly adding, modifying, and deleting components and control signals, without revising software programs. The control system utilizes a configuration tool for automatically providing a configuration database file from data inputted by a user into the CCS. A deployment tool automatically downloads the configuration database file to a SCADA application responsive thereto for defining the system, monitoring the status of the processing system, and displaying screen images. The deployment tool also provides the data via a download application to a PLC application for defining the objects and logic of the processing system.
66 Citations
20 Claims
-
1. A configurable control system (CCS) for a manufacturing process system, for providing a user the ability to rapidly configure or reconfigure the associated processing system without the use of programming tools, the CCS comprising:
-
configuration tool means for permitting a user to rapidly define the physical, logical, and control configuration for the associated processing system, said configuration tool including means for generating a configuration database file for the processing system configuration as implemented by a user at a given time;
supervisory control and data acquisition means (SCADA) for automatically receiving data from said configuration database file, and operating to deploy the processing system configuration, deploy changes to the processing system configuration at any given time, and to automatically generate and change a man machine interface (MMI); and
programmable logic controller means for automatically processing data from said configuration database file to assign input/output (IO) and logic based upon the desired system configuration at any given time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
form based graphical user interface (GUI) software for providing screen images with pull-down menus to facilitate a user'"'"'s ability to configure and make changes to the associated processing system.
-
-
3. The CCS of claim 2, wherein said SCADA means includes:
a deployment tool for automatically generating graphics and alarms for display based on the system defined by said configuration tool.
-
4. The CCS of claim 3, wherein said SCADA means further includes:
monitoring means for monitoring the status of the associated manufacturing process system.
-
5. The CCS of claim 4, wherein said monitoring means consists of a GE Cimplicity-based SCADA software application.
-
6. The CCS of claim 2, wherein said programmable logic controller means includes redundant programmable logic controllers for maximizing the uptime for the associated manufacturing process system.
-
7. The CCS of claim 3, wherein said deployment tool consists of a GE Cimplicity-based SCADA software application.
-
8. The CCS of claim 1, wherein said configuration tool means includes:
means for permitting a user to add, edit, and delete system objects.
-
9. The CCS of claim 1, wherein said configuration tool means includes:
means for permitting a user to configure signal locations to place IO signals at required locations in said control system.
-
10. The CCS of claim 1, wherein said configuration tool means includes:
means for permitting a user to configure signals required for each object.
-
11. The CCS of claim 1, wherein said configuration tool means includes:
means for permitting a user to configure system operational logic.
-
12. The CCS of claim 1, wherein said configuration tool means includes:
means for permitting a user to configure safety logic.
-
13. The CCS of claim 1, wherein said configuration tool means includes:
-
means for permitting a user to add, edit, and delete system objects;
means for permitting a user to configure signal locations to place IO signals at required locations in said control system;
means for permitting a user to configure signals required for each object;
means for permitting a user to configure system operational logic; and
means for permitting a user to configure safety logic.
-
-
14. The CCS of claim 1, wherein said programmable logic controller means includes an Allen-Bradley based software application.
-
15. A method for providing a configurable control system (CCS) to permit a user to rapidly configure and/or change a manufacturing process system through use of non-programmable tools, said method comprising the steps of:
-
providing a graphical user interface including a plurality of menu driven screen images, for permitting a user to initially configure the processing system;
receiving in a configuration tool initialization data inputted by a user via selected ones of said plurality of screen images;
automatically operating said configuration tool to produce a database file containing the configuration for said processing system received from said user;
automatically transferring data from said data file to a supervisory control and data acquisition application (SCADA);
automatically operating said SCADA to deploy changes and generate graphics and alarms based upon the processing system as defined by configuration data; and
automatically transferring data from said data file to a programmable logic controller (PLC) application, which responds thereto by automatically assigning input/output IO signals to components to enable logic based upon the present configuration data. - View Dependent Claims (16, 17, 18, 19, 20)
providing via said graphical user interface a plurality of menu driven screen images for permitting a user to make changes in the configuration of the processing system;
receiving in said configuration tool data inputted by the user for changing the configuration of the processing system;
automatically operating said configuration tool to change the database file to the new configuration for said processing system;
automatically transferring data from said data file to said SCADA;
automatically operating said SCADA to deploy the changes and generate graphical and alarms based upon the new configuration data; and
automatically transferring the modified configuration data from said data file to said PLC application, which responds by automatically assigning input/output IO signals to components to enable logic based upon the modified configuration data.
-
-
17. The method of claim 15, wherein said step of providing a graphical user interface further includes the step of:
permitting a user to add, edit, and delete system objects.
-
18. The method of claim 15, wherein said step of providing a graphical user interface further includes the step of:
permitting a user to configure signal locations to place IO signals at required locations in said control system.
-
19. The method of claim 15, wherein said step of providing a graphical user interface further includes the step of:
permitting a user to configure signals required for each object.
-
20. The method of claim 15, wherein said step of providing a graphical user interface further includes the step of:
-
permitting a user to configure system operational logic; and
permitting a user to configure safety logic.
-
Specification