| CPC G05B 19/4185 (2013.01) [G05B 19/052 (2013.01)] | 15 Claims |

|
1. A method performed in an automation system that comprises a plurality of ecosystems that define respective physical assets and a plurality of programmable logic controllers (PLCs) configured to control the physical assets, the method comprising:
polling, by a consumer from one of the plurality of ecosystems, the plurality of PLCs for an automation function;
in response to the polling, retrieving, by a first PLC of the plurality of PLCs that includes a memory defining a plurality of dedicated memory areas, an interface from a registry memory area that stores information concerning available interfaces in a provider memory area of the plurality of dedicated memory areas, such that the consumer discovers the interface;
binding to the interface, by the consumer, so as to establish a connection between the consumer and the first PLC at runtime of the automation function; and
after binding, sending a function call to the first PLC to execute the automation function.
|