Development system for process control systems as well as associated method and computer program product
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to methods and devices for developing programs for process control systems and in particular for mathematically intensive or, as the case may be, mathematically complex programs of said kind. According to the prior art programs of said kind were written in a separate development environment and subsequently the developed algorithm was re-implemented using a programming language available for the process control system and the associated compiler. The programming and testing were consequently both time-intensive and prone to error. It is proposed to split the overall algorithm into two parts when programming programs of said kind, a) the actual control algorithm by means of which the mathematical functionality of a controller is provided, and b) the algorithm by means of which the process control system-specific functionality of the above controller is provided. The second algorithm referred to runs in the process-oriented component of the process control system and the actual control algorithm in a computer suitable for industrial application. In order to control the process the two algorithms exchange data, the decision-making authority remaining at the control system level.
7 Citations
26 Claims
-
1-13. -13. (canceled)
-
14. A system for process control system, comprising:
-
a first computer;
a first computer program that provides the process control system-specific functionality of a controller and is loaded into the process-oriented component of a process control system and executed; and
a second computer program that is executable on the first computer, for controlling and/or regulating a process and the second computer program is embodied to execute a realtime-capable program code of a control algorithm for the controller on the first computer and to exchange data with the first computer program residing in a process control system. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for developing a program for a process control system, comprising:
-
providing a first computer program within a process-oriented component of a process control system, the first computer program providing the process control system-specific functionality of a controller;
providing a second computer program on a first computer, the second computer program including an actual algorithm for the controller; and
simultaneously executing the first and the second computer program while reciprocally exchanging data for controlling and/or regulating a process. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer program product, comprising:
-
a computer-readable medium;
a computer program stored on the computer readable medium so that when the program is loaded into an internal memory of a computer a method is executed for developing a program for a process control system, comprising;
providing a first computer program within a process-oriented component of a process control system, the first computer program providing the process control system-specific functionality of a controller;
providing a second computer program on a first computer, the second computer program including an actual algorithm for the controller; and
simultaneously executing the first and the second computer program while reciprocally exchanging data for controlling and/or regulating a process.
-
Specification