| CPC G05B 19/4184 (2013.01) [H04L 67/025 (2013.01); G05B 2219/24048 (2013.01)] | 20 Claims |

|
1. A distributed control system for an industrial plant, the distributed control system comprising:
a diagnostic engine;
a plurality of computing resources configured to generate diagnostic parameters for transmission to the diagnostic engine, wherein the plurality of computing resources comprises a plurality of controllers configured to manage an operation of the industrial plant and a plurality of communication modules;
a first communication link operatively coupling the plurality of computing resources to one another via the plurality of communication modules;
a second communication link operatively coupling the plurality of computing resources to the diagnostic engine; and
a remote connection operatively coupling the diagnostic engine to a remote computing resource,
wherein at least one of the plurality of controllers is configured to generate the diagnostic parameters that identify communication faults between one or more of the plurality of controllers and one or more of the plurality of communication modules and/or between the one or more of the plurality of communication modules and the first communication link,
wherein the diagnostic engine is configured to locally observe the diagnostic parameters of the plurality of computing resources via the second communication link,
wherein the remote computing resource is configured to initiate an operation of the diagnostic engine via the remote connection and further configured to evaluate the diagnostic parameters remotely, and
wherein the operation of the diagnostic engine is configured to implement a diagnostic protocol, wherein the diagnostic protocol is configured to:
identify, based on the diagnostic parameters, the communication faults between the one or more of the plurality of controllers and the one or more of the plurality of communication modules and/or between the one or more of the plurality of communication modules and the first communication link; and
transmit, in response to identifying the communication faults, the diagnostic parameters to at least one of the plurality of computing resources to implement one or more operations that (i) re-route functions in the industrial plant, (ii) shut down functions in the industrial plant, (iii) shut down one or more subnets of the first and second communication links, and/or (iv) shut down the industrial plant.
|