Sequence control of program modules
AssigneePhoenix Contact GmbH & Co. KG
InventorsHenning Heutger, Rolf Kleinow, Andreas Weichelt, Stefan Hausmann, Jens Frieben
Life of this patent
Estimating the term…
Abstract
A method for sequence control of program modules, includes providing a control means and a description file having a configuration for controlling a program sequence. The method further includes providing a plurality of program modules which can be executed by a real-time operating system, the program modules being created using one or different programming languages. The method furthermore includes initiating selected program modules by executing specifications in the description file using the control means.
Claims15
A method for sequence control of program modules, wherein the program modules are executed by a control device as part of a control application run by the control device for controlling an automation system, said method comprising:
- providing a control means as a part of a firmware of the control device;
- providing a description file comprising a configuration for controlling a program sequence, the configuration comprising, for each of the program modules selected for execution, an identifier and associated information for executing the program module;
- providing a plurality of program modules which can be executed by a real-time operating system, wherein the program modules are created using one or different programming languages;
- evaluating the information contained in the description file by the control means;
- and
- initiating selected program modules by the control means on the basis of the configuration information specified in the description file.
A real-time operating system for sequence control of program modules, wherein the program modules are executed by a control device as part of a control application run by the control device for controlling an automation system, said real-time operating system comprising:
- a control means provided as a part of a firmware of the control device;
- a description file that is stored in a memory and comprises a configuration for controlling a program sequence, said configuration comprising, for each of the program modules selected for execution, an identifier and associated information for executing the program module;
- a plurality of program modules that can be executed by the real-time operating system and are created using one or different programming languages;
- wherein the control means is designed to evaluate the information contained in the description file and to initiate the program modules on the basis of the configuration information specified in the description file.
Dependencies are inferred from the claim text.