| CPC G05B 13/0255 (2013.01) [G05B 13/021 (2013.01); G05B 13/04 (2013.01); G05B 19/04 (2013.01); G05B 19/41 (2013.01); G06F 16/23 (2019.01); G06F 16/86 (2019.01)] | 15 Claims |

|
1. A method for providing time-critical control applications via sequence control components which are each loadable into and executable in a sequence control environment formed via a server device, the time-critical control applications each utilizing periodically captured measurement and/or state variables to periodically determine manipulated variables for a process to be controlled or regulated, the method comprising:
executing a plurality of mutually redundant sequence control components in parallel with one another, each plurality of mutually redundant sequence control components consistently subscribing to data streams containing the periodically captured measurement and/or state variables and transmitting the determined manipulated variables to at least one of actuators and control units via data streams;
specifying quality of service requirements for transmitting the data streams;
transmitting the measurement and/or state variables to the mutually redundant sequence control components, a sequence number assigned to a respective capture time being included;
transmitting, by the mutually redundant sequence control components, the determined manipulated variables to at least one of the actuators and control units, the sequence number assigned to the respective process cycle being included;
identifying and filtering, by at least one of the actuators and control units, duplicates of the transmitted manipulated variables based on the sequence numbers;
utilizing the same sequence numbers used to transmit the determined manipulated variables for the respective process cycle following the respective capture time of the measurement and/or state variables to transmit the measurement and/or state variables for the respective capture time; and
reserving resources for transmitting the data streams in communication devices forwarding the data streams in accordance with the quality of service requirements in an event of sufficient availability;
wherein the resources comprise at least one of usable transmission time windows, bandwidth, assured maximum latency, queue number, queue cache and address cache in switches or bridges.
|