US 11,927,943 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,424.
Application 17/563,424 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/0121186 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/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)] 26 Claims
OG exemplary drawing
 
13. A process controller included in a process control loop of a process control system of an industrial process plant, the process control loop including the process controller, a field device, and an I/O node communicatively disposed between the process controller and the field device, and the process controller comprising:
one or more communication interfaces communicatively connecting the process controller to the I/O node;
one or more processors; and
one or more memories storing computer-executable instructions that, when executed by the one or more processors, cause the process controller to:
receive, via the one or more communication interfaces, data content generated by the field device corresponding to a physical function performed by the field device, the data content generated by the field device (i) received, in a real-time control protocol, by the I/O node in a first publication subscribed to by the I/O node, and (ii) provided, in the real-time control protocol, to the process controller via a second publication published by the I/O node; and
determine a control signal based on the data content generated by the field device,
wherein an indication of the control signal is delivered to the field device or to another process control device via a third publication published in the real-time control protocol, the third publication indicative of the control signal and subscribed to by the I/O node for delivery to the field device or to another process control device to thereby control at least a portion of the industrial process.