N/A
N/A
1. Field of the Invention
The present invention relates to industrial plant automation.
2. Description of the Related Art
Many companies provide Digital Control Systems (DCS) technology for Plant Automation. The DCS has to be programmed by a Control Systems Engineer (CSE) who is familiar with the process requirements, the piping and instrument design of the plant, and the operating specifications of the individual components/machines that are used in the process. The CSE has to be educated and made proficient in the programming interfaces and methodologies of the DCS. Although the industry has standardized the programming languages by way of specifications similar to IEC-61131 (ladder logic diagrams or structured function charts or function block diagrams), the CSE is still required to understand the general programming strategies and details of the function blocks available in the DCS. In typical scenarios, the CSE is intimately familiar with the process that is to be automated, but he or she lacks the knowledge to encode this into a control program that can be compiled or assembled and executed by the control system.
It would be desirable to automatically generate the control logic for the control system based upon process data input into a series of easy to understand data entry forms.
A computer software program is generated in a programming language with a graphical user interface design tool. The computer software may be used by a CSE who is tasked with automating a process. The computer software program presents the user with a series of easy-to-understand data entry forms in a defined sequence. These forms allow the CSE to enter the relevant process data including transmitter ranges, settings at which alarms are to be generated, machine information (such as compressor performance curve as provided by the compressor manufacturer, or the boiler air-flow characteristics, and similar machine information), and other necessary process data.
In addition to allowing the CSE to enter detailed process data, the data entry screens allow the CSE to select if certain optional process equipment is present for that type of application and if control logic is to be generated for those options. For example, in one application, the CSE can select if an oxygen-trim loop is needed. In another application, the CSE can enable/disable control logic for various auxiliaries such as turbine start/stop control, turbine speed control, lube oil pressure and temperature control, amongst others. Based on the data entered and the options selected by the CSE, the computer software program may automatically generate field-proven process controller configurations. The computer software program may generate configurations with advanced function blocks for high speed and high performance controller logic. Following the generation of the controller configuration, the computer software program may automatically generate graphics from existing and new computer software program generated controller configurations.
For a better understanding of the nature and object of the present invention reference should be had to the following drawings in which like parts are given like reference numerals and wherein:
The computer software package or program, also hereinafter referred to as the “Process Control Wizards,” follows the flow chart shown in
The computer software program may be designed to configure controllers, such as those made by Micon Systems LLC (hereinafter referred to as “MICON”) of Houston, Texas, for any desired process control application. An example of a preferred application is the control of large centrifugal compressors. The compressor control strategies exist in the Process Control
Wizards software program as pre-configured logic.
The screens depicted in
The next page of the Process Control Wizard shown in
The Process Control Wizard can also generate the programs/loops for turbine start and stop control. Because the MICON controller, for example, includes pulse input capability on three of its inputs, the turbine speed can be provided to the controller on its pulse inputs using a magnetic pickup.
As can be seen from this description, the Process Control Wizards uniquely generate field-tested and proven program/logic for an application independent of which options are selected by the CSE.
On all Process Control Wizards, the CSE will enter the channel/input numbers, channel types and ranges for the physical quantities such as suction pressure and temperature, discharge pressure and temperature, flow, and guide vanes if present.
Each project wizard needs certain high-level function blocks that are specific to the equipment being controlled. For the example of the Compressor Project wizard, this includes high-level functions called Set Point Hover and Adaptive Gain for the anti-surge loop.
In
The data entered by the CSE has to be within normal expected ranges. The Process Control Wizard validates the data for this and other requirements. Then, the Process Control Wizards generate the controller configuration for the project. This configuration uses MICON controller function blocks that are specialized for each application type. Advanced function blocks perform multiple functions in an efficient manner and provide logic which improves the controllability of the equipment. For example, for the Compressor Project wizard, advanced functions as Set Point Tracking, Auto Flow Calculation, Surge Spike Detection, Decouple (for decoupling of anti-surge and capacity loops), amongst others are included in the controller configuration generated by the Process Control Wizards The two graphics in
The Process Control Wizards automatically generate the graphics screens to represent and control the plant's process. This relates to block (50)—“Graphic Screens”—of the block diagram shown in
The current invention automates the development of plant automation programs. The current invention will not only generate graphics, but it will also generate the control logic for the control system application based on answers provided by the CSE in a series of easy to understand forms and steps. The invention relates to the control systems used in industrial and process control, and more particularly to digital control systems. The current invention minimizes the task of the CSE by providing the CSE with a typical and field-proven configuration for the DCS that can be customized with minimal changes for the CSE's plant process.
The Process Control Wizards computer software program collects from the Controls System Engineer (CSE), through a series of easy-to-understand and structured data entry forms, all information relevant to the process that is to be controlled. In addition to entering process data, the CSE selects which auxiliaries are present in the process and if control logic is to be generated for those auxiliaries, The wizards then automatically generate a tested and field-proven configuration for a process controller. This relieves the CSE from having to learn and create the custom-programming interface of a process controller. The CSE only has to be familiar with his process data such as transmitter ranges, settings at which alarms are to be generated, machine information (such as compressor performance curve as provided by the compressor manufacturer and the like), etc. The Process Control Wizards also use advanced function blocks relevant to the process that is to be controlled so that the logic is optimized for speed and performance.
The wizard computer program software technology also is able to automatically generate industry standard HMI screens from existing or wizard generated controller configurations. The screens include process graphics, loop faceplates, loop detail views, event and alarms screens, diagnostics displays, and, trend views. This aspect of the wizard computer program technology eliminates the need for a CSE from having to perform tedious tasks of generating standard graphics.
The Process Control Wizards also will generate physical identification of the hardware termination points where the input and output wiring is to be connected, facilitating the generation of installation drawings and identification of the input and output signals.
The foregoing disclosure and description of the invention are illustrative and explanatory thereof, and various changes in the details of the illustrated apparatus and system, and the construction and method of operation may be made without departing from the spirit of the invention.
This application claims the benefit of U.S. Provisional Application No. 61/197,753 filed on Oct. 30, 2008, which application is hereby incorporated by reference for all purposes in its entirety.
Number | Date | Country | |
---|---|---|---|
61197753 | Oct 2008 | US |