US 12,007,739 B2
Method and system for executing an event-oriented control program
Marcus Wuerr, Erlenbach (DE); and Sebastian Diehm, Wertheim (DE)
Assigned to Schneider Electric Industries SAS, Rueil-Malmaison (FR)
Filed by Schneider Electric Industries SAS, Rueil-Malmaison (FR)
Filed on Dec. 10, 2021, as Appl. No. 17/643,618.
Claims priority of application No. 20306536 (EP), filed on Dec. 10, 2020.
Prior Publication US 2022/0187779 A1, Jun. 16, 2022
Int. Cl. G05B 19/05 (2006.01)
CPC G05B 19/05 (2013.01) [G05B 2219/1144 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method, implemented by a least one processor, of executing an event-oriented control program on a programmable logic controller of an automation system,
wherein the control program comprises program instructions that provide a plurality of functional modules,
wherein an execution of individual functional modules is triggered in an event-controlled manner on the occurrence of activation events that are each associated with the individual functional modules,
wherein the functional modules of the control program to be successively executed each are configured to generate activation events on their execution, said activation events triggering the execution of the respective functional module of the control program to be executed directly afterwards,
wherein priorities are assigned to each of the activation events,
wherein the method comprises:
detecting activation events that have occurred; and
executing, in an execution sequence defined on the basis of the priorities of individual activation events, the functional modules that are each associated with the activation events that have occurred.