CPC G05B 19/41885 (2013.01) [G05B 19/4183 (2013.01); G05B 19/41835 (2013.01); G05B 19/41845 (2013.01); G05B 19/4185 (2013.01); G05B 19/41865 (2013.01); G06F 9/3017 (2013.01); G06F 13/4022 (2013.01); H04L 67/12 (2013.01); G05B 17/00 (2013.01); G05B 2219/13125 (2013.01); G05B 2219/13185 (2013.01); G05B 2219/2214 (2013.01); G05B 2219/31231 (2013.01); G05B 2219/32301 (2013.01); G05B 2219/32343 (2013.01); G05B 2219/32355 (2013.01); G05B 2219/32359 (2013.01); G05B 2219/32407 (2013.01); G05B 2219/40311 (2013.01)] | 17 Claims |
1. A method of administrating a plurality of virtual nodes of a process control system of an industrial process plant, the method comprising:
administrating, by a virtual management node of the process control system, the plurality of virtual nodes during run-time operations of the industrial process plant during which a packet router of the process control system utilizes a set of records that is stored at the packet router and that is indicative of a set of publishers of data and respective subscribers to the published data to, via respective publish/subscribe layers, cause a field device disposed in a physical environment of the industrial process plant to obtain, based on a subscription of the field device to publications that are indicative of a control signal published by a virtual process controller included in the plurality of virtual nodes, a publication of the control signal,
the virtual process controller and the field device included in a process control loop that executes during run-time operations of the industrial process plant to control at least a portion of an industrial process, and
the administrating of the plurality of virtual nodes including creating an additional virtual node, and the creating of the additional virtual node including:
accessing, by the virtualization management node, information indicative of a configuration of the industrial process plant;
selecting, by the virtualization management node, a virtual template based on the information indicative of the configuration of the industrial process plant;
configuring the virtual template in accordance with the information indicative of the configuration of the industrial process plant to thereby create the additional virtual node; and
configuring the additional virtual node to at least one of: publish first data using a packet protocol, or obtain publications of second data using the packet protocol, the second data published by one or more other virtual nodes.
|