Patent US5768119A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5768119A Expired / Lapsed US ⏱️ 0.0 years remaining

Process control system including alarm priority adjustment

Assignee: Fisher Rosemount Systems Inc
•
Filing: 1996-04-12
•
Granted: 1998-06-16
•
Expires: 2016-04-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process control system includes an alarm and event monitoring and display system for which various users of the system can easily prioritize the alarm and event information that is displayed. The alarm and event configuration is highly flexible and is configured by a user to display particular events in a hierarchical manner, as directed by the user. The user sets a desired alarm priority, selecting high importance alarms for more urgent display and annunciation and rendering a lower display status to less urgent events. At log-on, a particular system user is associated with a display configuration for displaying alarm and event information that is pertinent to that user and the process control system is automatically "primed" with current alarms and initiate process information about new alarm and event occurrences.

Inventors

  • 👤 Robert B. Havekost
  • 👤 Ken J. Beoughter
  • 👤 Roy Faltesek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 23:38
CPC Classifications
G; G05; G05B; G05B23/00; G05B23/02; G05B23/0205; G05B23/0208; G05B19/00; G05B19/02; G05B19/18; G05B19/409; G05B2219/00; G05B2219/30; G05B2219/31; G05B2219/31438; G05B2219/31439; G05B2219/31469; G05B2219/36; G05B2219/36136; G05B2219/36138

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 171 words
A process control system comprising: a field device including a source of event condition information; a controller coupled to the field device; a workstation coupled to the controller and including a user interface; and a software system implementing an event condition monitoring and display program for the process control system, the event condition monitoring and display program including: a plurality of control modules including event attributes, the control modules being selectively controlled and selectively distributed among the field device, the controller and the workstation, the control modules operating mutually independently and in parallel accumulating event condition information; a display routine for accessing the event condition information from the plurality of control modules and displaying the event condition information accessed from the plurality of control modules in an order of priority selected by a user; and a configuration routine for user-selectively defining and creating the control modules and the event attributes of the control modules, and for user selectively distributing the control modules among the field device, the controller, and the workstation.
Claim 2
Dependent Claim 171 words
A process control system comprising: a field device including a source of event condition information; a controller coupled to the field device; a workstation coupled to the controller and including a user interface; and a software system implementing an event condition monitoring and display program for the process control system, the event condition monitoring and display program including: a plurality of control modules including event attributes, the control modules being selectively controlled and selectively distributed among the field device, the controller and the workstation, the control modules operating mutually independently and in parallel accumulating event condition information; a display routine for accessing the event condition information from the plurality of control modules and displaying the event condition information accessed from the plurality of control modules in an order of priority selected by a user; and a configuration routine for user-selectively defining and creating the control modules and the event attributes of the control modules, and for user selectively distributing the control modules among the field device, the controller, and the workstation.
Claim 3
Dependent Claim 15 words
A process control system according to claim 1, wherein: the event conditions are alarm conditions.
Claim 4
Dependent Claim 19 words
A process control system according to claim 1, wherein the event conditions are consolidated at a plant area level.
Claim 5
Dependent Claim 18 words
A process control system according to claim 1 wherein the event conditions are consolidated at a module level.
Claim 6
Dependent Claim 18 words
A process control system according to claim 1 wherein the event conditions are consolidated at a user level.
Claim 7
Dependent Claim 44 words
A process control system according to claim 1, wherein the software system further comprises: a routine for priming the event attributes with a current alarm set subject to a current user responsibility scope to begin accumulating an event count when a new user logs-on.
Claim 8
Dependent Claim 189 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein including a process control system including a field device including a source of event condition information, a controller coupled to the field device, and computer coupled to the controller and including a user interface, the computer program product including an event condition monitoring and display program for the process control system, the event condition monitoring and display program including: a plurality of control modules including event attributes, the plurality of control modules being selectively controlled and selectively distributed among the field device, the controller and the workstation, the control modules operating mutually independently and in parallel accumulating event condition information; a display routine for accessing the event condition information from the plurality of control modules and displaying the event condition information accessed from the plurality of control modules in an order of priority selected by the user; and a configuration routine for user-selectively defining and creating the control modules and the event attributes of the control modules and for user selectively distributing the control modules among the field device the controller, and the workstation.
Claim 9
Dependent Claim 189 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein including a process control system including a field device including a source of event condition information, a controller coupled to the field device, and computer coupled to the controller and including a user interface, the computer program product including an event condition monitoring and display program for the process control system, the event condition monitoring and display program including: a plurality of control modules including event attributes, the plurality of control modules being selectively controlled and selectively distributed among the field device, the controller and the workstation, the control modules operating mutually independently and in parallel accumulating event condition information; a display routine for accessing the event condition information from the plurality of control modules and displaying the event condition information accessed from the plurality of control modules in an order of priority selected by the user; and a configuration routine for user-selectively defining and creating the control modules and the event attributes of the control modules and for user selectively distributing the control modules among the field device the controller, and the workstation.
Claim 10
Dependent Claim 15 words
A computer program product according to claim 7 wherein: the event conditions are alarm conditions.
Claim 11
Dependent Claim 19 words
A computer program product according to claim 7 wherein the event conditions are consolidated at a plant area level.
Claim 12
Dependent Claim 18 words
A computer program product according to claim 7 wherein the event conditions are consolidated at a module level.
Claim 13
Dependent Claim 18 words
A computer program product according to claim 7 wherein the event conditions are consolidated at a user level.
Claim 14
Dependent Claim 40 words
A computer program product according to claim 7 further comprising: a routine for priming the event attributes with a current alarm set subject to a current user responsibility scope to begin accumulating an event count when a new user logs-on.
Claim 15
Dependent Claim 13 words
An article of manufacture encoding the computer program product according to claim 7.
Claim 16
Independent Claim 120 words
A method for operating a process control system comprising the steps of: defining a plurality of conditions as events, the events being associated with a plant area; activating an event journal for logging event conditions; configuring an alarm behavior including the steps of: creating an alarm attribute, the alarm attribute being selectively created in a control module or in an equipment module; selectively disabling or enabling the created alarm attribute; selectively placing an enabled alarm attribute in an acknowledged state or an unacknowledged state; and selectively placing the alarm attribute in an active state or an inactive state; selecting a priority for the alarm attribute; and consolidating a plurality of active alarm conditions into a subset of highest priority alarms.
Claim 17
Independent Claim 120 words
A method for operating a process control system comprising the steps of: defining a plurality of conditions as events, the events being associated with a plant area; activating an event journal for logging event conditions; configuring an alarm behavior including the steps of: creating an alarm attribute, the alarm attribute being selectively created in a control module or in an equipment module; selectively disabling or enabling the created alarm attribute; selectively placing an enabled alarm attribute in an acknowledged state or an unacknowledged state; and selectively placing the alarm attribute in an active state or an inactive state; selecting a priority for the alarm attribute; and consolidating a plurality of active alarm conditions into a subset of highest priority alarms.
Claim 18
Dependent Claim 106 words
A method according to claim 14, further comprising the step of: transitioning between a plurality of alarm attribute states, including the steps of: selectively disabling or enabling an alarm attribute, the alarm attribute being in an "Inactive and Acknowledged" condition when the alarm attribute is disabled; configuring the alarm attribute with a boolean attribute so that an alarm is active when the boolean attribute is true and the alarm is inactive when the boolean attribute is true; optionally inverting the sense of the boolean attribute with an invert attribute; and when the alarm attribute is enabled, selectively acknowledging the alarm attribute or unacknowledging the alarm attribute.
Claim 19
Dependent Claim 30 words
A method according to claim 15, further comprising the step of: selectively automatically acknowledging an alarm attribute or not automatically acknowledging the alarm attribute based on priority of current alarms.
Claim 20
Dependent Claim 26 words
A method according to claim 15, further comprising the step of: recording transitions of the alarm event state in an event journal for logging event conditions.
Claim 21
Dependent Claim 91 words
A method according to claim 14, wherein the step of consolidating a plurality of active alarm conditions includes the steps of: ranking an alarm condition in an order of decreasing order of precedence based on an ordered priority including: first ranking an unacknowledged condition with precedence over an acknowledged condition; second ranking a condition in order of high selected priority, medium selected priority, then low selected priority; and third ranking a condition in order of time of detection with a newest timestamp condition having a precedence over an older timestamp condition.
Claim 22
Dependent Claim 79 words
A method according to claim 14, wherein the step of consolidating a plurality of active alarm conditions includes the step of: user-level consolidation including the steps of: displaying an alarm banner in a graphical user interface; granting alarm privilege over a one or more plant areas to a user; predefining an attribute container supporting an alarms attribute; constructing a display referencing the attribute container; and allowing access to highest priority alarms based on the display referencing the attribute container.
Claim 23
Dependent Claim 78 words
A method according to claim 14, wherein: the conditions defined as events are conditions selected from among the conditions of: alarms; alarm acknowledgments; user changes including attributes written by the user, methods invoked by the user, and log-in and log-out operations by the user; configuration changes to a run time system including system installation and de-installation operations; Sequential Function Chart (SFC) state changes; Operator Attention Requests (OARs); and miscellaneous events including non-alarm state transitions and equipment state changes.
Claim 24
Dependent Claim 22 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein encoding the method according to claim 14.
Claim 25
Dependent Claim 13 words
An article of manufacture storing the computer program product according to claim 21.
Claim 26
Dependent Claim 154 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein including a process control system further including: a routine for defining a plurality of conditions as events, the events being associated with a plant area; a routine for activating an event journal for logging event conditions; a routine for configuring an alarm behavior including: a routine for creating an alarm attribute, the alarm attribute being selectively created in a control module or in an equipment module; a routine for selectively disabling or enabling the created alarm attribute; a routine for selectively placing an enabled alarm attribute in an acknowledged state or an unacknowledged state; and a routine for selectively placing the alarm attribute in an active state or an inactive state; a routine for selecting a priority for the alarm attribute; and a routine for consolidating a plurality of active alarm conditions into a subset of highest priority alarms.
Claim 27
Dependent Claim 154 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein including a process control system further including: a routine for defining a plurality of conditions as events, the events being associated with a plant area; a routine for activating an event journal for logging event conditions; a routine for configuring an alarm behavior including: a routine for creating an alarm attribute, the alarm attribute being selectively created in a control module or in an equipment module; a routine for selectively disabling or enabling the created alarm attribute; a routine for selectively placing an enabled alarm attribute in an acknowledged state or an unacknowledged state; and a routine for selectively placing the alarm attribute in an active state or an inactive state; a routine for selecting a priority for the alarm attribute; and a routine for consolidating a plurality of active alarm conditions into a subset of highest priority alarms.
Claim 28
Dependent Claim 117 words
A computer program product according to claim 23, further comprising: a routine for transitioning between a plurality of alarm attribute states, including: a routine for selectively disabling or enabling an alarm attribute, the alarm attribute being in an inactive and acknowledged condition when the alarm attribute is disabled; a routine for configuring the alarm attribute with a boolean attribute so that an alarm is active when the boolean attribute is true and the alarm is inactive when the boolean attribute is true; a routine for optionally inverting the sense of the boolean attribute with an invert attribute; and a routine for when the alarm attribute is enabled, selectively acknowledging the alarm attribute or unacknowledging the alarm attribute.
Claim 29
Dependent Claim 32 words
A computer program product according to claim 24, further comprising: a routine for selectively automatically acknowledging an alarm attribute or not automatically acknowledging the alarm attribute based on priority of current alarms.
Claim 30
Dependent Claim 28 words
A computer program product according to claim 24, further comprising: a routine for recording transitions of the alarm event state in an event journal for logging event conditions.
Claim 31
Dependent Claim 102 words
A computer program product according to claim 23, wherein the routine for consolidating a plurality of active alarm conditions includes: a routine for ranking an alarm condition in an order of decreasing order of precedence based on an ordered priority including: a routine for first ranking an unacknowledged condition with precedence over an acknowledged condition; a routine for second ranking a condition in order of High selected priority, Medium selected priority, then Low selected priority; and a routine for third ranking a condition in order of time of detection with a newest timestamp condition having a precedence over an older timestamp condition.
Claim 32
Dependent Claim 93 words
A computer program product according to claim 23, wherein the routine for consolidating a plurality of active alarm conditions includes: a routine for user-level consolidation including: a routine for displaying an alarm banner in a graphical user interface; a routine for granting alarm privilege over a one or more plant areas to a user; a routine for predefining an attribute container supporting an alarms attribute; a routine for constructing a display referencing the attribute container; and a routine for allowing access to highest priority alarms based on the display referencing the attribute container.
Claim 33
Dependent Claim 80 words
A computer program product according to claim 23, wherein: the conditions defined as events are conditions selected from among the conditions of: alarms; alarm acknowledgments; user changes including attributes written by the user, methods invoked by the user, and log-in and log-out operations by the user; configuration changes to a run time system including system installation and de-installation operations; Sequential Function Chart (SFC) state changes; Operator Attention Requests (OARs); and miscellaneous events including non-alarm state transitions and equipment state changes.
Claim 34
Dependent Claim 13 words
An article of manufacture storing a computer program product according to claim 23.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-15 2001-12-15 2002-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-15 2005-12-15 2006-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-15 2009-12-15 2010-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag