Method and apparatus for user-initiated alarms in process control system
First Claim
1. A distributed industrial process control system having alarm limits predetermined by a process engineer, the distributed process control system comprising:
- a plurality of sensors coupled to a plurality of I/O buses, that sense physical conditions and provide values of parameters on the I/O buses representative of the physical conditions;
a plurality of devices coupled to the I/O buses that control process flow responsive to set point parameters and output value parameters;
a plurality of process modules, each coupled to an I/O bus that receives values of parameters from the sensors and provides set point parameters to the devices, the process modules having predetermined alarm limits set therein for monitoring the values of parameters with respect to the predetermined alarm limits and generating alarms when such limits have been met;
a plurality of network interface modules coupled to the process modules and to a local control network that transfers alarms and parameters from the process modules to the local control network;
a user station coupled to the local control network that enables a process control system operator to generate user-initiated alarm limits related to current diagnostic needs for one or more sensors and devices independent of the predetermined alarm limits, and that communicates information related to the user-initiated alarm limits to the process modules to direct the process modules to provide selected parameter values to the user station, and wherein the user station compares the parameter values to the user-initiated alarm limits and generates an alarm when the limits have been satisfied;
wherein the alarm generated by the user-initiated alarm limit indicates that an operator-selected parameter has reached an operator-defined limit.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface provides the operator of an industrial process control system the ability to set user-initiated alarms on selected parameters representative of a process being controlled, independent of predetermined alarm limits. The interface allows the operator to identify parameters to monitor, when to monitor the parameters, when to trigger alarms, and allows the operator to determine how to be notified that a user-initiated alarm has been triggered. A template having blanks to fill in information related to the alarm limits is provided and has drop down menus providing alternatives. Selecting an icon on a schematic representative of a process causes the template to pop up in a window type of environment with relevant data already filled in. The completion of the template results in a message being sent to a process module which provides real time values of the parameters.
-
Citations
23 Claims
-
1. A distributed industrial process control system having alarm limits predetermined by a process engineer, the distributed process control system comprising:
-
a plurality of sensors coupled to a plurality of I/O buses, that sense physical conditions and provide values of parameters on the I/O buses representative of the physical conditions;
a plurality of devices coupled to the I/O buses that control process flow responsive to set point parameters and output value parameters;
a plurality of process modules, each coupled to an I/O bus that receives values of parameters from the sensors and provides set point parameters to the devices, the process modules having predetermined alarm limits set therein for monitoring the values of parameters with respect to the predetermined alarm limits and generating alarms when such limits have been met;
a plurality of network interface modules coupled to the process modules and to a local control network that transfers alarms and parameters from the process modules to the local control network;
a user station coupled to the local control network that enables a process control system operator to generate user-initiated alarm limits related to current diagnostic needs for one or more sensors and devices independent of the predetermined alarm limits, and that communicates information related to the user-initiated alarm limits to the process modules to direct the process modules to provide selected parameter values to the user station, and wherein the user station compares the parameter values to the user-initiated alarm limits and generates an alarm when the limits have been satisfied;
wherein the alarm generated by the user-initiated alarm limit indicates that an operator-selected parameter has reached an operator-defined limit.
-
-
2. A distributed process control system having alarm limits predetermined by a process engineer, the distributed process control system comprising:
-
a process module coupled to a plurality of points to be monitored, said process module having a predetermined alarm limit set therein, and a monitor that compares a value of a parameter representative of the point against the predetermined alarm limit wherein the monitor generates a predetermined alarm when the predetermined alarm limit is exceeded; and
a user interface module that enables an operator to set user-initiated alarm limits independent of the predetermined alarm limits, wherein user-initiated alarms are generated when the user-initiated alarm limits are exceeded. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of providing user-initiated alarms in a distributed process control system having a plurality of points with alarm-limits predetermined by a process engineer wherein predetermined alarms are provided when the predetermined alarm limits are exceeded, comprising the steps of:
-
providing an operator of the distributed process control system the ability to identify a point and an associated parameter, and to set a user-initiated alarm limit with respect to an operator-defined value of the parameter independent of the predetermined alarm limits;
monitoring the parameter;
providing an alarm when the parameter has reached the user-initiated alarm limit; and
providing the operator the ability to specify a type of alarm to be provided.- View Dependent Claims (13, 14, 15, 16)
-
-
17. A distributed process control system having alarm limits predetermined by a process engineer, the distributed process control system comprising:
-
a plurality of points that measure parameters representative of the physical state of the process being controlled and provide values of the parameters;
a process module coupled to the points to receive the values, said process module having predetermined alarm limits set therein, and a monitor that compares the values with the predetermined alarm limits wherein the monitor generates predetermined alarms when the predetermined alarm limits are exceeded;
a user interface module coupled to the process module that enables an operator to set user-initiated alarm limits to indicate that an operator-selected parameter has reached an operator-defined value independent of the predetermined alarm limits, wherein the process module provides the values to the user interface in response to the user-initiated alarm limits being set, wherein user-initiated alarms are generated when the user-initiated alarm limits are exceeded, wherein the user interface module generates a message to be sent to the process module with sufficient data to enable the process module to provide the values to the user interface.
-
-
18. An industrial process control system comprising:
-
a plurality of devices and sensors, each having parameter values which vary with time and predetermined alarm limits set by a process engineer with respect to the parameters; and
a monitor, coupled to the devices and sensors that receives the parameter values and compares them to user-initiated alarm limits which are independent of the predetermined alarm limits, wherein the monitor provides a user-initiated alarm if the parameter value reaches the user-initiated alarm limit, wherein the monitor compares the parameter values to the user-initiated alarm limits periodically as specified by the operator.
-
-
19. A storage medium having a computer program stored thereon for causing a suitably programmed system to provide user-initiated alarms in a distributed process control system having a plurality of points with predetermined alarm limits set by a process engineer wherein predetermined alarms are provided when the predetermined alarm limits are exceeded, by performing the following steps when such program is executed on the system:
-
providing an operator of the distributed process control system the ability to identify a point and an associated parameter, to set a user-initiated alarm limit with respect to an operator-defined value of the parameter independent of the predetermined alarm limits;
monitoring the parameter;
providing an alarm when the parameter has reached the user-initiated alarm limit; and
providing the user with the ability to specify the type of alarm to be provided. - View Dependent Claims (20, 21, 22, 23)
providing the operator with a template for defining a user-initiated alarm from a display representative of the process being controlled when the operator selects a point on the display.
-
-
21. The storage medium of claim 20 wherein the computer program comprises programming for further causing the system to perform the following additional steps when such program is executed on the system:
providing the template partially filled in with point relevant information when selected from the display, and wherein the display representative of the process being controlled is selected from the group of displays comprising a schematic, a trend chart, a group of points and a list of points.
-
22. The storage medium of claim 19 wherein the computer program comprises programming for further causing the system to perform the following additional steps when such program is executed on the system:
-
generating a message representative of the user-initiated alarm; and
sending the message to a controller which is coupled to the point for monitoring of the parameter.
-
-
23. The storage medium of claim 22 wherein the computer program comprises programming for further causing the system to perform the following additional steps when such program is executed on the system:
receiving messages broadcast from the controller representative of the parameter being monitored.
Specification