1. Field of the Invention
The invention relates to automation equipment a method for operating automation equipment that includes an operator system for displaying a technical process to be controlled and at least one automation device that is configured for process control of CFC functions of a control program which are loaded onto the at least one automation device and are created by means of a Continuous Function Chart editor, and to a method for operating such automation equipment to selectively reduce the load(s) on the automation device(s).
2. Background of the Invention
It is known from the Siemens “SIMATIC PCS 7 Process Control System” catalog, edition 2014/15, chapter 4, that an automation solution or a user or control program for an automation device can be created, by means of a graphical editor that can run on an engineering system in the form of a so-called “Continuous Function Chart (CFC) editor”, from prefabricated modules (objects) in accordance with an automation task to be solved. To this end, the user selects the modules or objects, e.g. a controller module or counter function module, from an available stock of modules, places the modules (for example using drag and drop in a function plan such as a CFC plan), and interconnects these by clicking with the mouse. The term “interconnect” is understood here to mean that, e.g. for communication between the modules, values are transferred from an output of a module to one or more inputs of one or more modules. It is further understood to mean that one or more inputs of one or more modules are interconnected to process inputs of a process image for the transfer of actual values and/or that one or more outputs of one or more modules are interconnected to process outputs of the process image for the transfer of target values. Once the user has created all functions in the function plan, the engineering system generates, by means of the automation device, readable CFC automation objects or CFC functions, which are loaded onto the automation device and are there processed in the context of control of a technical process or to solve the automation task.
Because of the typical complexity of the plant or technical process to be controlled, several thousand CFC plans normally have to be created and the functions translated therefrom loaded onto a plurality of automation devices. The automation devices then process the functions during processing cycles, at which time an automation device could be unable to process the functions during a cycle, providing a real-time violation. The permissible processing time may be undershot, e.g. because the runtimes of the function can fluctuate considerably as a function of the process image and in addition these function runtimes are impaired because of the operating status of the automation device and/or of the plant to be controlled—such as an operating status of “Power Up”, “Normal Mode” or “Fault”. The higher the “fill level” of an automation device, i.e. the larger the number of functions to be processed, the greater the risk that the time for executing these functions is greater than the permissible cycle time of the automation device. In this case fault-free automation of the plant can no longer be guaranteed.
In an effort to largely guarantee fault-free automation, the automation components are suitably configured. The automation components are configured on the basis of various assumptions and estimates of the process or plant to be controlled, wherein for example the number of process objects to be automated is estimated. It is not possible to determine the minimum performance of the automation equipment, in particular the minimum performance of the automation devices of the automation equipment, until the engineering and “Factory Acceptance Test (FAT)” stages. Also calculated are spare capacities, which however can “dwindle” in the life cycle of a plant because, for example, one or more expansions of the plant may become necessary. Although as part of the “Factory Acceptance Test” it is possible to simulate the automation in order to determine the limits of the automation, fault-free operation of the real plant cannot however thereby be guaranteed, especially since it is difficult to add a “worst-case scenario” as part of a simulation.
To largely guarantee fault-free automation, redundant automation equipment, known from chapter 8 of the aforementioned Siemens catalog, can be used, such as at least two subsystems, with the aim of increasing the availability of a plant to be controlled. To this end the automation equipment is provided with means which, based on an event, initially determine which program should be launched in order to respond appropriately to the event. If for example during the execution of a program an event in the form of a pending alarm of the technical process to be controlled is present at a signal input of the automation system, the running program is halted at a waiting point and a program is launched to analyze the alarm and to initiate measures to eliminate the cause of the alarm. The subsystems of this automation equipment are regularly synchronized and it can therefore largely be guaranteed that the failure of one of these subsystems will not have a detrimental effect on a process to be controlled, because the other subsystem can continue the execution or processing of the corresponding part of their respective control program or the execution or processing of the corresponding parts of the control program. This type of redundantly designed automation equipment does increase the availability of the plant to be controlled, but in particular requires extra expenditures on hardware.
It is accordingly the object of the invention provide a method for reducing the load on an automation device of the type discussed hereinabove. It is a further object of the invention to provide automation equipment suitable for the performance of the inventive method. This and related objectives are achieved by automation equipment and a method for operating automation equipment, all in accordance with the present invention and as described and disclosed herein.
A particularly advantageous feature of the invention is that without upgrading or changing the hardware, for example by providing the automation equipment with a further automation device or replacing the existing automation device by a more powerful automation device, the availability of the automation equipment is improved. An operator system that displays the technical process to be controlled, such as an operator system known from chapter 5 of the abovementioned Siemens catalog, is used in an impending overload of the automation device for processing CFC functions of the control program, wherein a dynamic and partial removal of the load on the automation device is enabled. As a result, the availability of the automation equipment is cost-effectively increased and, furthermore, production outages or plant stoppages are largely prevented.
These and other objects and features of the present invention will become apparent from the following detailed description considered in connection with the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the invention, for which reference should be made to the appended claims.
In the drawings, wherein like reference numerals denote similar elements throughout the several figures:
In
Using a Continuous Function Chart (CFC) editor that can run on an engineering system (not shown), a user can graphically create, in a conventional manner, out of prefabricated modules one or more control or user programs or parts of such a program or programs for the automation devices 2, 3 in accordance with an automation task to be solved. To this end, the user selects the modules, e.g. a controller module or counter function module, from an available module stock, places the selected modules, for example using drag and drop, in a function plan (e.g. a CFC plan), and interconnects the modules by clicking with the mouse. Once the user has created all functions in the function plan, the engineering system generates, by means of the automation devices 2, 3, readable CFC functions, which are loaded onto the automation devices 2, 3 and are there processed in the context of control of a technical process or to solve the automation task. The CFC functions loaded onto the automation devices 2, 3 and there processed during the process control are designated in the
In the embodiment of
The automation devices 2, 3 capture their respective processing loads during the RUN operation, as by monitoring by the automation devices 2, 3 their respective processing cycle times. If for example the automation device 2 identifies an impending overload, an execution selector 23 (
The deactivation of CFC function 14 in the automation device 2 and the activation of CFC function 18 on OS server 4 is countermanded by the selector 23 sending an enabling signal 24 to the input 23 of the CFC function and deleting the process value in process image 22.
In the present exemplary embodiment depicted in the figures the execution selector 23 for activation and deactivation of the CFC functions 14, 18 is integrated into a “CFC frame”, which comprises the CFC function 14. The automation devices 2, 3 can of course each have a selector that is provided for activation and deactivation of multiple CFC functions in the respective automation device 2, 3.
While there have been shown and described and pointed out fundamental novel features of the invention as applied to preferred embodiments thereof, it will be understood that various omissions and substitutions and changes in the form and details of the methods described and devices described and illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.
Number | Date | Country | Kind |
---|---|---|---|
15165501 | Apr 2015 | EP | regional |