CPC G05B 15/02 (2013.01) [G05B 19/0421 (2013.01); G05B 19/41865 (2013.01); G05B 2219/25232 (2013.01); G05B 2219/31445 (2013.01); G05B 2219/33333 (2013.01); G05B 2219/33334 (2013.01); Y02P 80/10 (2015.11); Y02P 90/02 (2015.11); Y02P 90/80 (2015.11)] | 20 Claims |
1. An industrial automation control system comprising a processor configured to:
receive, at a first time, first processing information from at least two control systems associated with at least two components within an industrial automation system, wherein the first processing information comprises a first processing load value for each control system of the at least two control systems;
receive, at a second time, second processing information from the at least two control systems, wherein the second processing information comprises a second processing load value for each control system of the at least two control systems; and
distribute one or more processing loads associated with the at least two control systems between the at least two control systems in response to:
the first processing load value for one or more of the at least two control systems being outside of a percentage range of a first average processing load value, the second processing load value for one or more of the at least two control systems being outside of the percentage range of a second average processing load value, or both, wherein the first average processing load value is an average of the first processing load value for each of the at least two control systems, wherein the second average processing load value is an average of the second processing load value for each of the at least two control systems; and
a respective difference between the first processing load value and the second processing load value for a control system of the at least two control systems exceeding a threshold;
wherein the at least two control systems or the at least two components are configured to execute the one or more processing loads as distributed by the processor.
|