US6711629B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Transparent support of remote I/O in a process control system
Assignee: Fisher Rosemount Systems Inc
•
Filing: 1999-10-18
•
Granted: 2004-03-23
•
Expires: 2019-10-18
Abstract
Abstract A system and method configures a communication link in a process control system having a controller connected to an I/O device via a remote I/O communication link, which has a local and a remote I/O interface communicatively coupled via a remote I/O communication bus. The system and method specifies a remote connection between the controller and the I/O device, recognizes that the remote connection requires communications over the remote I/O communication link, and automatically generates communication objects to route communications between the controller and the I/O device via the remote I/O communication link.
Inventors
- 👤 Daniel D. Christensen
- 👤 Steven L. Dienstbier
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 06:56
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/08; H04L41/0876; H04L41/0883; G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; H04L41/0803; H04L67/00; H04L67/34; H04L9/00; H04L9/40; G05B2219/00; G05B2219/20; G05B2219/25; G05B2219/25201; G05B2219/25428; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y02; Y02P; Y02P90/00; Y02P90/02
Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
190 words
A method of configuring a communication link for use in a distributed process control system having a controller, a first remote I/O interface communicatively coupled to the controller and a remote I/O communication link, a second remote I/O interface communicatively coupled to the remote I/O communication link, and an I/O device communicatively coupled to the second remote I/O interface, the method comprising the steps of: specifying a connection between the controller and the I/O device, wherein specifying the connection includes receiving an input from a user through a graphical user interface; recognizing that the connection between the controller and the I/O device requires communications over the remote I/O communication link; automatically generating a first communication object based on the connection between the controller and the I/O device that automatically routes communications between the controller and the remote I/O communication link and that receives communications having a first signal protocol and converts the communications to a second signal protocol; and automatically generating a second communication object based on the connection between the controller and the I/O device that automatically routes communications between the remote I/O communication link and the I/O device.
Claim 2
Independent Claim
190 words
A method of configuring a communication link for use in a distributed process control system having a controller, a first remote I/O interface communicatively coupled to the controller and a remote I/O communication link, a second remote I/O interface communicatively coupled to the remote I/O communication link, and an I/O device communicatively coupled to the second remote I/O interface, the method comprising the steps of: specifying a connection between the controller and the I/O device, wherein specifying the connection includes receiving an input from a user through a graphical user interface; recognizing that the connection between the controller and the I/O device requires communications over the remote I/O communication link; automatically generating a first communication object based on the connection between the controller and the I/O device that automatically routes communications between the controller and the remote I/O communication link and that receives communications having a first signal protocol and converts the communications to a second signal protocol; and automatically generating a second communication object based on the connection between the controller and the I/O device that automatically routes communications between the remote I/O communication link and the I/O device.
Claim 3
Dependent Claim
48 words
The method of claim 1 , wherein the step of automatically generating the second communication object includes the step of automatically generating the second communication object so that the second communication object receives communications having the second signal protocol and converts the communications to the first signal protocol.
Claim 4
Dependent Claim
40 words
The method of claim 1 , wherein the step of specifying the connection between the controller and the I/O device includes the step of specifying a relationship between a process control loop associated with the controller and the I/O device.
Claim 5
Dependent Claim
51 words
The method of claim 3 , wherein the step of specifying the relationship between the process control loop associated with the controller and the I/O device includes the step of specifying a relationship between a function block associated with the control loop and a device identifier associated with the I/O device.
Claim 6
Dependent Claim
19 words
The method of claim 4 , wherein the device identifier associated with the I/O device is a device tag.
Claim 7
Dependent Claim
37 words
The method of claim 1 , wherein the step of receiving the input from the user through the graphical user interface includes the step of specifying a relationship between a control loop graphic and a hierarchy graphic.
Claim 8
Dependent Claim
44 words
The method of claim 6 , wherein the step of specifying the relationship between the control loop graphic and the hierarchy graphic includes the step of using a computer pointing device to specify the relationship between the control loop graphic and the hierarchy graphic.
Claim 9
Dependent Claim
32 words
The method of claim 1 , wherein the step of automatically generating the first communication object includes the step of automatically generating the first communication object within the first remote I/O interface.
Claim 10
Dependent Claim
32 words
The method of claim 1 , wherein the step of automatically generating the second communication object includes the step of automatically generating the second communication object within the second remote I/O interface.
Claim 11
Independent Claim
238 words
A system for configuring a communication link for use in a process control system having a controller with a processor, a first remote I/O interface communicatively coupled to the controller and a remote I/O communication link, a second remote I/O interface communicatively coupled to the remote I/O communication link, and an I/O device communicatively coupled to the second remote I/O interface, the system comprising: a computer readable medium; a first configuration routine stored on the computer readable medium and adapted to be executed by the processor that recognizes a command to form a communication link between the controller and the I/O device; a second configuration routine stored on the computer readable medium and adapted to be executed by the processor that automatically generates a first communication object based on the communication link between the controller and the I/O device, wherein the first communication object is adapted to automatically route communications between the controller and the remote I/O communication link and to receive communications having a first signal protocol and to convert the communications to a second signal protocol; and a third configuration routine stored on the computer readable medium and adapted to be executed by the processor that automatically generates a second communication object based on the communication link between the controller and the I/O device, wherein the second communication object is adapted to automatically route communications between the remote I/O communication link and the remote I/O device.
Claim 12
Independent Claim
238 words
A system for configuring a communication link for use in a process control system having a controller with a processor, a first remote I/O interface communicatively coupled to the controller and a remote I/O communication link, a second remote I/O interface communicatively coupled to the remote I/O communication link, and an I/O device communicatively coupled to the second remote I/O interface, the system comprising: a computer readable medium; a first configuration routine stored on the computer readable medium and adapted to be executed by the processor that recognizes a command to form a communication link between the controller and the I/O device; a second configuration routine stored on the computer readable medium and adapted to be executed by the processor that automatically generates a first communication object based on the communication link between the controller and the I/O device, wherein the first communication object is adapted to automatically route communications between the controller and the remote I/O communication link and to receive communications having a first signal protocol and to convert the communications to a second signal protocol; and a third configuration routine stored on the computer readable medium and adapted to be executed by the processor that automatically generates a second communication object based on the communication link between the controller and the I/O device, wherein the second communication object is adapted to automatically route communications between the remote I/O communication link and the remote I/O device.
Claim 13
Dependent Claim
32 words
The system of claim 10 , wherein the second communication object is further adapted to receive communications having the second signal protocol and to convert the communications to the first signal protocol.
Claim 14
Dependent Claim
26 words
The system of claim 10 , wherein the second configuration routine is further adapted to generate the first communication object within the first remote I/O interface.
Claim 15
Dependent Claim
26 words
The system of claim 10 , wherein the third configuration routine is further adapted to generate the second communication object within the second remote I/O interface.
Claim 16
Dependent Claim
38 words
The system of claim 10 , wherein the first configuration routine is further adapted to receive in the controller a control strategy that includes the command to form the communication link between the controller and the I/O device.
Claim 17
Dependent Claim
167 words
The system of claim 10 , further comprising: a user interface communicatively coupled to the controller; a fourth routine stored on the computer readable medium and adapted to be executed by the user interface that provides to a user a graphical interface having a process control graphic and a hierarchy graphic; a fifth routine stored on the computer readable medium and adapted to be executed by the user interface that receives an input from the user through the graphical user interface; a sixth routine stored on the computer readable medium and adapted to be executed by the user interface that forms a connection between the process control graphic and the hierarchy graphic based on the input from the user; and a seventh routine stored on the computer readable medium and adapted to be executed by the user interface that generates the command to form a communication link between the controller and the I/O device based on the connection between the process control graphic and the hierarchy graphic.
Claim 18
Independent Claim
201 words
A method of configuring a communication link for use in a process control system having a user interface, a controller coupled to the user interface, a first remote I/O interface communicatively coupled to the controller and a remote I/O communication link, a second remote I/O interface communicatively coupled to the remote I/O communication link, and an I/O device communicatively coupled to the second remote I/O interface, the method comprising the steps of: specifying within the user interface a connection between the controller and the I/O device; automatically generating a first communication object based on the connection between the controller and the I/O device, wherein the first communication object is adapted to cause the first remote I/O interface to automatically route communications between the controller and the remote I/O communication link, and wherein the first communication object is adapted to receive communications having a first signal protocol and convert the communications to a second signal protocol; and automatically generating a second communication object based on the connection between the controller and the I/O device, wherein the second communication object is adapted to cause the second remote I/O interface to automatically route communications between the remote I/O communication link and the I/O device.
Claim 19
Independent Claim
201 words
A method of configuring a communication link for use in a process control system having a user interface, a controller coupled to the user interface, a first remote I/O interface communicatively coupled to the controller and a remote I/O communication link, a second remote I/O interface communicatively coupled to the remote I/O communication link, and an I/O device communicatively coupled to the second remote I/O interface, the method comprising the steps of: specifying within the user interface a connection between the controller and the I/O device; automatically generating a first communication object based on the connection between the controller and the I/O device, wherein the first communication object is adapted to cause the first remote I/O interface to automatically route communications between the controller and the remote I/O communication link, and wherein the first communication object is adapted to receive communications having a first signal protocol and convert the communications to a second signal protocol; and automatically generating a second communication object based on the connection between the controller and the I/O device, wherein the second communication object is adapted to cause the second remote I/O interface to automatically route communications between the remote I/O communication link and the I/O device.
Claim 20
Dependent Claim
48 words
The method of claim 16 , wherein the step of automatically generating the second communication object includes the step of automatically generating the second communication object so that the second communication object receives communications having the second signal protocol and converts the communications to the first signal protocol.
Claim 21
Dependent Claim
40 words
The method of claim 16 , wherein the step of specifying the connection between the controller and the I/O device includes the step of specifying a relationship between a process control loop associated with the controller and the I/O device.
Claim 22
Dependent Claim
51 words
The method of claim 18 , wherein the step of specifying the relationship between the process control loop associated with the controller and the I/O device includes the step of specifying a relationship between a function block associated with the control loop and a device identifier associated with the I/O device.
Claim 23
Dependent Claim
19 words
The method of claim 19 , wherein the device identifier associated with the I/O device is a device tag.
Claim 24
Independent Claim
161 words
A system for configuring a remote input/output (I/O) communication link for use in a process control system having an I/O device communicatively coupled to a remote I/O communication link, the system comprising: a controller that automatically downloads first and second communication objects in response to a request for a connection between the controller and the I/O device; a first remote I/O interface communicatively coupled to the controller and the remote I/O communication link, wherein the first remote I/O interface uses the first communication object to automatically route communications between the controller and the remote I/O communication link, and wherein the first communication object receives communications having a first signal protocol converts the communications to a second signal protocol; and a second remote I/O interface communicatively coupled to the remote I/O communication link and the remote databus, wherein the second remote I/O interface uses the second communication object to automatically route communications between the remote I/O communication link and the I/O device.
Claim 25
Independent Claim
161 words
A system for configuring a remote input/output (I/O) communication link for use in a process control system having an I/O device communicatively coupled to a remote I/O communication link, the system comprising: a controller that automatically downloads first and second communication objects in response to a request for a connection between the controller and the I/O device; a first remote I/O interface communicatively coupled to the controller and the remote I/O communication link, wherein the first remote I/O interface uses the first communication object to automatically route communications between the controller and the remote I/O communication link, and wherein the first communication object receives communications having a first signal protocol converts the communications to a second signal protocol; and a second remote I/O interface communicatively coupled to the remote I/O communication link and the remote databus, wherein the second remote I/O interface uses the second communication object to automatically route communications between the remote I/O communication link and the I/O device.
Claim 26
Dependent Claim
27 words
The system of claim 21 , wherein the second communication object receives communications having the second signal protocol and converts the communications to the first signal protocol.
Claim 27
Dependent Claim
34 words
The system of claim 21 , wherein the connection between the controller and the I/O device is based on a relationship between a process control loop associated with the controller and the I/O device.
Claim 28
Dependent Claim
45 words
The system of claim 23 , wherein the relationship between the process control loop associated with the controller and the I/O device is based on a relationship between a function block associated with the control loop and a device identifier associated with the I/O device.
Claim 29
Dependent Claim
19 words
The system of claim 24 , wherein the device identifier associated with the I/O device is a device tag.
Claim 30
Dependent Claim
28 words
The system of claim 21 , wherein the request for the connection between the controller and the I/O device step is based on an input from a user.
Claim 31
Dependent Claim
19 words
The system of claim 26 , wherein the input from the user is received through a graphical user interface.
Claim 32
Dependent Claim
32 words
The system of claim 27 , wherein the input from the user received through the graphical user interface is based on a relationship between a control loop graphic and a hierarchy graphic.
Claim 33
Dependent Claim
25 words
The system of claim 28 , wherein the relationship between the control loop graphic and the hierarchy graphic is specified using a computer pointing device.
References Cited (Backward Citations)
DE522590C
Cited
US4302820A
Cited
EP0147160A1
Cited
US4663704A
Cited
US4672530A
Cited
US4689786A
Cited
US5371895A
Cited
US5481741A
Cited
GB2208553A
Cited
US5006992A
Cited
US5129087A
Cited
US4916610A
Cited
US5155842A
Cited
US5513095A
Cited
US5063523A
Cited
US5444851A
Cited
US5550980A
Cited
US5134574A
Cited
US5307346A
Cited
US5293466A
Cited
US5524269A
Cited
WO1992021199A1
Cited
US5475856A
Cited
US5519878A
Cited
US5566320A
Cited
US5537414A
Cited
US5432711A
Cited
US5311562A
Cited
US5526489A
Cited
WO1995004314A1
Cited
US5493534A
Cited
US5530643A
Cited
US5549137A
Cited
US5576946A
Cited
US5442639A
Cited
US5504902A
Cited
US5519706A
Cited
WO1995017062A1
Cited
US5675748A
Cited
US5485620A
Cited
WO1995027943A1
Cited
US5596723A
Cited
US5623592A
Cited
US5682476A
Cited
US5701411A
Cited
US5706007A
Cited
US5491791A
Cited
WO1997031454A1
Cited
WO1997035402A1
Cited
US5838563A
Cited
US6032199A
Cited
US5978593A
Cited
GB2336977A
Cited
US6330622B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-03-23 | 2007-09-22 | 2008-03-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-03-23 | 2011-09-22 | 2012-03-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-03-23 | 2015-09-22 | 2016-03-23 | $7700.00 | Window Closed / Lapsed |