US5491625A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Information display system for actively redundant computerized process control
Assignee: Dow Chemical Co
•
Filing: 1993-12-23
•
Granted: 1996-02-13
•
Expires: 2013-12-23
Abstract
Abstract In an actively redundant computer system, in which two or more computers simultaneously control a process, live data values representing the actual state of preselected variables are simultaneously displayed along with an alphanumeric representation of a source code statement based on those variables.
Inventors
- 👤 Dana W. Pressnall
- 👤 Jeffery T. Polishak
- 👤 Bradley K. Felix
- 👤 Michael J. Durisin
- 👤 Joseph Ellison
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 03:36
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0428; G05B9/00; G05B9/02; G05B9/03; G06; G06F; G06F11/00; G06F11/30; G06F11/32; G06F11/323; G06F11/324; G06F11/328; G05B2219/00; G05B2219/20; G05B2219/24; G05B2219/24102; G05B2219/24186; G05B2219/24187; G05B2219/24195; G06F11/07; G06F11/14; G06F11/1479; G06F11/1487; G06F11/16; G06F11/1629; G06F11/1675; G06F11/1679; G06F2201/00; G06F2201/865
Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
208 words
A computerized process control display system for conveying information to an operator about the state of a process under control, comprising: first and second independently and concurrently operating redundant process control computers each having interface means for connection to a common point within the process under control and for concurrently monitoring a common parameter associated with said common point; first and second process control programs running respectively on said first and second process control computers, the programs each having means for controlling the behavior of at least a portion of the process under control, said process control programs being capable of representation as a series of source statements wherein said source statements include at least one token to represent said common parameter; a display computer coupled to said first and second process control computers for displaying at least a portion of said series of source statements comprising said process control programs; said display computer further having data access and display means for obtaining and simultaneously displaying the common parameter value adjacent its token in said source statement from both first and second process control computers, whereby the operator is provided a means to simultaneously visually compare the common parameter values from said first and second process control computers.
Claim 2
Dependent Claim
208 words
A computerized process control display system for conveying information to an operator about the state of a process under control, comprising: first and second independently and concurrently operating redundant process control computers each having interface means for connection to a common point within the process under control and for concurrently monitoring a common parameter associated with said common point; first and second process control programs running respectively on said first and second process control computers, the programs each having means for controlling the behavior of at least a portion of the process under control, said process control programs being capable of representation as a series of source statements wherein said source statements include at least one token to represent said common parameter; a display computer coupled to said first and second process control computers for displaying at least a portion of said series of source statements comprising said process control programs; said display computer further having data access and display means for obtaining and simultaneously displaying the common parameter value adjacent its token in said source statement from both first and second process control computers, whereby the operator is provided a means to simultaneously visually compare the common parameter values from said first and second process control computers.
Claim 3
Dependent Claim
16 words
The system of claim 1 wherein said first and second process control programs are substantially redundant.
Claim 4
Dependent Claim
16 words
The system of claim 1 wherein said first and second process control programs are substantially identical.
Claim 5
Dependent Claim
13 words
The system of claim 1 wherein said process control computers are actively redundant.
Claim 6
Dependent Claim
23 words
The system of claim 1 wherein said first and second process control computers are synchronized with respect to a common relative clock cycle.
Claim 7
Dependent Claim
57 words
The system of claim 1 wherein said first and second process control computers are synchronized with respect to a common relative clock cycle and wherein said data access and display means provides vertical time alignment of said common parameter by obtaining the common parameter from each of said process control computers during the same relative clock cycle.
Claim 8
Dependent Claim
39 words
The system of claim 1 wherein said first and second process control computers each have a means for defining a clock cycle and wherein said process control computers fully execute said process control programs during a single clock cycle.
Claim 9
Dependent Claim
19 words
The system of claim 7 wherein said clock cycles of said first and second process control computers are synchronized.
Claim 10
Dependent Claim
38 words
The system of claim 7 wherein said first and second process control computers are coupled to one another for communication and wherein said first and second process control computers communicate with one another to synchronize said clock cycles.
Claim 11
Dependent Claim
37 words
The system of claim 7 wherein said first and second process control computers are coupled together for communication and wherein said clock cycle includes a time interval during which said first and second process control computers arbitrate.
Claim 12
Dependent Claim
23 words
The system of claim 7 wherein said clock cycle includes a predetermined time interval during which said common monitored parameter value is obtained.
Claim 13
Dependent Claim
35 words
The system of claim 7 wherein said process control computers each provide an output signal to said common point and wherein clock cycle includes a predetermined time interval during which said output signal is provided.
Claim 14
Dependent Claim
43 words
The system of claim 1 wherein said first and second process control computers each have further interface means for connection to a second common point within the process under control and for monitoring a second common parameter associated with said second common point.
Claim 15
Dependent Claim
87 words
The system of claim 13 wherein said series of source statements include at least one token to represent said second common parameter; and wherein said display computer further having data access and display means for obtaining and simultaneously displaying the second common parameter value adjacent its token in said source statement from both first and second process control computers, whereby the operator is provided a means to simultaneously visually compare the common parameter values and the second parameter values from said first and second process control computers.
Claim 16
Dependent Claim
65 words
The system of claim 14 wherein said first and second process control computers are synchronized with respect to a common relative clock cycle and wherein said data access and display means provides horizontal time alignment of said common parameters and said second parameters by obtaining the common parameters and the second parameters from each of said process control computers during the same relative clock cycle.
Claim 17
Dependent Claim
112 words
A computerized process control display method for conveying information to an operator about the state of a process under control of a plurality of concurrently operating redundant process control computers, comprising the steps of: using a plurality of textually represented program statements to represent at least a portion of a process control strategy being used to control said process; said program statements comprising a plurality of tokens representing control parameters associated with the process under control; automatically obtaining data substantially simultaneously from each of said concurrently operating process control computers and using said data to assign to said tokens an actual state for at least a portion of said control parameter tokens.
Claim 18
Dependent Claim
112 words
A computerized process control display method for conveying information to an operator about the state of a process under control of a plurality of concurrently operating redundant process control computers, comprising the steps of: using a plurality of textually represented program statements to represent at least a portion of a process control strategy being used to control said process; said program statements comprising a plurality of tokens representing control parameters associated with the process under control; automatically obtaining data substantially simultaneously from each of said concurrently operating process control computers and using said data to assign to said tokens an actual state for at least a portion of said control parameter tokens.
Claim 19
Dependent Claim
18 words
The method of claim 16 further comprising displaying said actual states of said portion of said control parameters.
Claim 20
Dependent Claim
18 words
The method of claim 16 further comprising using said process control computers to process substantially redundant program statements.
Claim 21
Dependent Claim
18 words
The method of claim 16 further comprising using said process control computers to process substantially identical program statements.
Claim 22
Dependent Claim
20 words
The method of claim 16 further comprising synchronizing said process control computers with respect to a common relative clock cycle.
Claim 23
Dependent Claim
51 words
The method of claim 16 further comprising synchronizing said process control computers with respect to a common relative clock cycle and wherein said step of automatically obtaining data is performed to achieve vertical time alignment by obtaining data from each of said process control computers during the same relative clock cycle.
Claim 24
Dependent Claim
38 words
The method of claim 16 said process control computers each define a clock cycle and wherein each computer processes all of the program statements representing said portion of said process control strategy completely during a single clock cycle.
Claim 25
Dependent Claim
30 words
The method of claim 16 further comprising establishing communication between said process control computers and using said communication to synchronize said process control computers to a common relative clock cycle.
Claim 26
Dependent Claim
57 words
The method of claim 16 further comprising synchronizing said process control computers with respect to a common relative clock cycle and wherein said step of automatically obtaining data is performed to achieve horizontal time alignment by obtaining data for a plurality of different tokens from each of said process control computers during the same relative clock cycle.
Claim 27
Dependent Claim
25 words
The method of claim 16 wherein each of said process control computers establishes a clock cycle during which the process control strategy is fully executed.
Claim 28
Dependent Claim
20 words
The method of claim 25 wherein said clock cycle includes a predefined time interval during which data is automatically obtained.
Claim 29
Dependent Claim
31 words
The method of claim 25 wherein said process control computers provide at least one output signal and wherein said signal is issued during a predefined time interval within said clock cycle.
Claim 30
Dependent Claim
151 words
A computerized process control display system for conveying information to an operator about the state of a process under control, comprising the steps of: using at least one textually represented program statement to represent at least a portion of a process control strategy being used to control said process; said program statement comprising a plurality of tokens including at least one L-value token and at least one R-value token each having a Boolean portion; automatically obtaining data from said process being controlled and using said data to assign to said R-value tokens an actual Boolean state for each of said tokens; displaying said textually represented program statement using a first visually distinguishable display attribute to depict tokens which are currently TRUE and using a second visually distinguishable display attribute to depict tokens which are currently FALSE, whereby information about the state of the process control strategy is conveyed to the operator.
Claim 31
Dependent Claim
151 words
A computerized process control display system for conveying information to an operator about the state of a process under control, comprising the steps of: using at least one textually represented program statement to represent at least a portion of a process control strategy being used to control said process; said program statement comprising a plurality of tokens including at least one L-value token and at least one R-value token each having a Boolean portion; automatically obtaining data from said process being controlled and using said data to assign to said R-value tokens an actual Boolean state for each of said tokens; displaying said textually represented program statement using a first visually distinguishable display attribute to depict tokens which are currently TRUE and using a second visually distinguishable display attribute to depict tokens which are currently FALSE, whereby information about the state of the process control strategy is conveyed to the operator.
Claim 32
Dependent Claim
222 words
A computerized process control display system for conveying information to an operator about the state of a process under control, comprising the steps of: using a plurality of textually represented program statements to represent at least a portion of a process control strategy being used to control said process; said program statements comprising a plurality of tokens representing control parameters associated with the process under control; automatically obtaining data from said process being controlled and using said data to assign to said tokens an actual state for each of said tokens; establishing a main display window and a watch window associated with said main display window for display of textually represented information; selecting a first subset of said plurality of textually represented program statements and displaying said first subset in said watch window; without changing the first subset selected, selecting a second subset of said plurality of textually represented program statements and displaying said second subset in said main window; wherein the steps of displaying said first subset in said watch window and displaying said second subset in said main window are performed independently such that the selection of said first subset is unchanged by a change in selection of said second subset, whereby information about the state of the first and second subsets are independently and simultaneously conveyed to the operator.
Claim 33
Dependent Claim
222 words
A computerized process control display system for conveying information to an operator about the state of a process under control, comprising the steps of: using a plurality of textually represented program statements to represent at least a portion of a process control strategy being used to control said process; said program statements comprising a plurality of tokens representing control parameters associated with the process under control; automatically obtaining data from said process being controlled and using said data to assign to said tokens an actual state for each of said tokens; establishing a main display window and a watch window associated with said main display window for display of textually represented information; selecting a first subset of said plurality of textually represented program statements and displaying said first subset in said watch window; without changing the first subset selected, selecting a second subset of said plurality of textually represented program statements and displaying said second subset in said main window; wherein the steps of displaying said first subset in said watch window and displaying said second subset in said main window are performed independently such that the selection of said first subset is unchanged by a change in selection of said second subset, whereby information about the state of the first and second subsets are independently and simultaneously conveyed to the operator.
References Cited (Backward Citations)
US4500951A
Cited
US4562529A
Cited
US4641269A
Cited
US5157595A
Cited
US5400246A
Cited
US5162986A
Cited
US5301100A
Cited
US5265004A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-02-12 | 1999-08-14 | 2000-02-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-02-12 | 2003-08-14 | 2004-02-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-02-12 | 2007-08-14 | 2008-02-13 | $7700.00 | Window Closed / Lapsed |