Patent ID: 11947329
Assignee: SCHNEIDER ELECTRIC INDUSTRIES SAS
Field: Control (Instruments)
Classification: CPC G | IPC G

Claim 13:
14. A method, implemented by at least one processor in an execution environment system, of executing an event-oriented control program of a programmable logic controller by an execution environment,
wherein the control program comprises program instructions that provide a plurality of functional modules to be successively executed on the programmable logic controller,
wherein the functional modules are executed in an event-driven manner on the occurrence of activation events that are each associated with the individual functional modules,
wherein the method comprises the following steps:
forming an event chain from the activation events of the functional modules to be successively executed;
monitoring, with a monitoring module implemented by program instructions of the execution environment, an execution duration of the functional modules of the event chain on the programmable logic controller; and
checking the execution duration for an exceeding of a predefined time duration,

wherein the monitoring module is formed separately from an execution module implemented by program instructions of the execution environment and executing the individual functional modules of the event chain, and the monitoring module is configured, on the exceeding of the predefined time duration, to trigger an exceeding response.