US 11,747,797 B2
Publish/subscribe protocol for real-time process control
Mark J. Nixon, Thorndale, TX (US); Anthony Amaro, Jr., Round Rock, TX (US); Noel Howard Bell, Austin, TX (US); John M. Caldwell, Austin, TX (US); and Gary K. Law, Georgetown, TX (US)
Assigned to FISHER-ROSEMOUNT SYSTEMS, INC., Round Rock, TX (US)
Filed by FISHER-ROSEMOUNT SYSTEMS, INC., Round Rock, TX (US)
Filed on Dec. 28, 2021, as Appl. No. 17/563,413.
Application 17/563,413 is a continuation of application No. 16/874,148, filed on May 14, 2020, granted, now 11,231,701.
Claims priority of provisional application 62/859,508, filed on Jun. 10, 2019.
Prior Publication US 2022/0121185 A1, Apr. 21, 2022
Int. Cl. G05B 19/418 (2006.01); G06F 9/30 (2018.01); G06F 13/40 (2006.01); H04L 67/12 (2022.01); G05B 17/00 (2006.01)
CPC G05B 19/41885 (2013.01) [G05B 19/4183 (2013.01); G05B 19/4185 (2013.01); G05B 19/41835 (2013.01); G05B 19/41845 (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)] 14 Claims
OG exemplary drawing
 
1. A method of controlling an industrial process of an industrial process plant, the method comprising:
during run-time operations of the industrial process plant, executing a process control loop of a process control system of the industrial plant, the process control loop including a field device disposed in a physical environment of the industrial process plant, a process controller, and an I/O node communicatively connecting the field device and the process controller, and the executing of the process control loop including:
generating, by the field device, a first publication, the first publication indicating data content generated by a component behavior module of the field device based on the field device performing a physical function;
publishing, by the field device via a publication/subscription layer of the field device, the first publication in a real-time control protocol to a real-time control network, the first publication subscribed to by the I/O node;
receiving, by the field device via the publication/subscription layer of the field device and the real-time control network, a second publication in the real-time control protocol, the second publication published by the I/O node via a respective publication/subscription layer, subscribed to by the field device, and including instructions generated by the process controller responsive to the data content generated by the field device and published in a third publication in the real-time control protocol to the real-time control network, the third publication subscribed to by the I/O node and published by the process controller via a respective publication/subscription layer; and
modifying a behavior of the field device responsive to the instructions included in the second publication, thereby controlling at least a portion of the industrial process, the modifying including determining, by the component behavior module, the modification to the field device based on the instructions included in the second publication.