[go: up one dir, main page]

CN1757002A - Delivery of process plant notifications - Google Patents

Delivery of process plant notifications Download PDF

Info

Publication number
CN1757002A
CN1757002A CNA2004800055511A CN200480005551A CN1757002A CN 1757002 A CN1757002 A CN 1757002A CN A2004800055511 A CNA2004800055511 A CN A2004800055511A CN 200480005551 A CN200480005551 A CN 200480005551A CN 1757002 A CN1757002 A CN 1757002A
Authority
CN
China
Prior art keywords
notice
notifications
individuality
notification
transfer approach
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2004800055511A
Other languages
Chinese (zh)
Other versions
CN100476659C (en
Inventor
史蒂文·R·狄龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fisher Rosemount Systems Inc
Original Assignee
Fisher Rosemount Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fisher Rosemount Systems Inc filed Critical Fisher Rosemount Systems Inc
Publication of CN1757002A publication Critical patent/CN1757002A/en
Application granted granted Critical
Publication of CN100476659C publication Critical patent/CN100476659C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4184Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31365Send message to most appropriate operator as function of kind of error
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

In a method for configuring delivery of notifications related to process plants, at least one person is selected to receive a notification from a process entity in a process plant. Additionally, a delivery method for delivering the notification to the at least one person is selected. The selected person and the selected delivery method may be stored in a memory.

Description

加工厂中通知的传送Transmission of notifications in processing plants

技术领域technical field

本公开总地来说涉及加工厂的控制和维护,更具体地说,涉及与加工厂内的加工实体相关的信息的传送。The present disclosure relates generally to the control and maintenance of a processing plant and, more particularly, to the transfer of information related to processing entities within a processing plant.

背景技术Background technique

诸如化学、石油或其它工业中所使用的过程控制系统典型地包括一个或多个集中过程控制器,这些过程控制器经由模拟、数字或者模拟/数字混合总线与至少一个主机或操作员工作站以及一个或多个现场设备以通信联络的方式连接。现场设备可以例如是阀、阀门定位器、开关以及发送器(例如温度、压力和流速传感器),它们在过程中执行诸如开启阀、关闭阀以及测量过程参数等功能。过程控制器接收表示由现场设备产生的过程测量的信号,和/或关于现场设备的其它信息,利用这些信息执行控制例行程序,并随后产生跨越总线或其它通信线路传送到现场设备以控制过程操作的控制信号。来自现场设备和控制器的信息有时用于一个或多个由操作员工作站执行的应用程序中,以使操作员执行与过程相关的所需功能,例如观察过程的当前状态、修正过程操作等。一些公知的控制器/操作员界面软件被设计成产生和显示源自控制器或其它设备中的软件所执行的过程控制操作的过程警报。Process control systems such as those used in chemical, petroleum, or other industries typically include one or more centralized process controllers that communicate via an analog, digital, or hybrid analog/digital bus with at least one host or operator workstation and a Or multiple field devices are connected in a communicative manner. Field devices can be, for example, valves, valve positioners, switches, and transmitters (eg, temperature, pressure, and flow rate sensors) that perform functions in a process such as opening valves, closing valves, and measuring process parameters. Process controllers receive signals representing process measurements produced by field devices, and/or other information about field devices, use this information to execute control routines, and subsequently generate Operational control signal. Information from field devices and controllers is sometimes used in one or more applications executed by operator workstations to allow operators to perform desired functions related to the process, such as observing the current status of the process, correcting process operation, etc. Some known controller/operator interface software is designed to generate and display process alarms originating from process control operations performed by software in the controller or other device.

由费舍-柔斯芒特系统股份有限公司销售的DeltaVTM过程控制系统使用功能块,这些功能块位于或安装在控制器或不同现场设备中以执行控制操作。在某些情况下,控制器和现场设备能存储和执行一个或多个功能块,每个功能块接收来自其它功能块(在同一设备内或在不同设备内)的输入和/或向其它功能块提供输出,并执行某些过程控制操作,例如测量或检测过程参数、控制设备或执行例如比例-微分-积分(PID)控制例行程序的控制操作。在一个过程控制系统中的不同功能块被配置成彼此通信(例如,在单一设备内或通过总线),以形成一个或多个过程控制回路,过程控制回路的单独操作可以这样展开至整个过程。The DeltaV process control system sold by Fisher-Rowsmount Systems Incorporated uses function blocks that reside or are installed in controllers or various field devices to perform control operations. In some cases, controllers and field devices can store and execute one or more function blocks, each function block receiving input from other function blocks (within the same device or in a different device) and/or providing input to other function blocks. Blocks provide outputs and perform certain process control operations, such as measuring or sensing process parameters, controlling equipment, or performing control operations such as proportional-derivative-integral (PID) control routines. Different functional blocks in a process control system are configured to communicate with each other (eg, within a single device or via a bus) to form one or more process control loops, the individual operations of which can thus be extended to the entire process.

典型地,功能块或在其中执行这些功能块的设备被配置成检测误差、错误或发生在过程控制回路或其中被执行的功能中的问题,并且发送例如警报消息的通知,以通知操作员工作站或其它用户界面处的操作员在过程控制系统或过程控制系统的控制回路中存在不期望的情况。例如,这样的警报可以表示功能块不通信,已经接收或产生超范围的输入或输出,正在遭受错误或其它不期望的情况等等。在标题为“包括警报优先级校正的过程控制系统(Process Control System Including Alarm Priority Adjustment)”的美国专利5,768,119所描述的警报显示系统中,在例如操作员界面/工作站处执行的应用程序被配置成接收包含与过程操作相关的过程警报的消息,并以连贯的和可管理的方式显示这些过程警报,以使操作员以某种有组织的或逻辑的方式管理警报。在此特意将美国专利5,768,119引入作为参考。Typically, the function blocks, or the devices in which they are executed, are configured to detect errors, errors, or problems occurring in the process control loop or the functions executed therein, and to send notifications, such as alarm messages, to notify the operator workstation or other user interface where an operator at the process control system or a control loop of the process control system has an undesired condition. For example, such an alert may indicate that a functional block is not communicating, has received or generated an out-of-range input or output, is suffering from an error or other unexpected condition, and the like. In the alarm display system described in U.S. Patent 5,768,119, entitled "Process Control System Including Alarm Priority Adjustment", an application executing at, for example, an operator interface/workstation is configured to Receives messages containing process alarms related to process operations and displays these process alarms in a coherent and manageable manner to allow operators to manage alarms in some organized or logical manner. US Patent 5,768,119 is hereby expressly incorporated by reference.

例如美国专利5,768,119所描述的已知的操作员界面应用程序被典型地配置成使操作员,也就是日复一日监视过程控制系统实际操作的个体,能首先观察到最关键的过程警报,例如具有最高优先级的警报。因为设计这些应用程序的目的是向过程控制操作员提供信息,所以它们仅仅显示与过程本身的工作相关的警报。这些应用程序没有被配置成显示其它类型的错误或警报,例如与误操作现场设备或误操作像控制器或输入/输出(I/O)设备一样的其它硬件相关的警报。因此,例如在美国专利5,768,119所描述的系统中,操作员显示应用程序显示过程控制系统的一部分,并在显示器的底端提供指示最高优先级过程警报的警报标识。所显示的警报是过程警报,因为它们是由用来执行过程控制计划或过程控制回路并指示过程控制回路工作中的误差的功能块或其它软件产生的。当操作员在操作员工作站选择过程警报之一时,应用程序将更多的与所选警报相关的信息提供给操作员,例如产生该警报的功能块或模块,该警报的优先级,该警报是否被确认等等;并且应用程序可以显示与该警报相关的过程信息,例如该警报发生回路的面板,与该警报发生的那部分车间相关的初级控制显示等。Known operator interface applications such as those described in US Pat. No. 5,768,119 are typically configured so that the operator, that is, the individual who monitors the actual operation of the process control system day in and day out, is the first to observe the most critical process alarms, such as The alert with the highest priority. Because these applications are designed to provide information to process control operators, they only display alerts that are relevant to the working of the process itself. These applications are not configured to display other types of errors or alarms, such as alarms related to mishandling of field devices or mishandling of other hardware like controllers or input/output (I/O) devices. Thus, for example, in the system described in US Pat. No. 5,768,119, the operator display application displays a portion of the process control system and provides an alarm icon at the bottom of the display indicating the highest priority process alarm. The displayed alarms are process alarms in that they are generated by function blocks or other software used to execute the process control plan or process control loop and indicate errors in the operation of the process control loop. When the operator selects one of the process alarms at the operator workstation, the application provides the operator with more information related to the selected alarm, such as the function block or module that generated the alarm, the priority of the alarm, whether the alarm is is acknowledged, etc.; and the application can display process information related to the alarm, such as a panel for the loop where the alarm occurred, a primary control display related to the part of the plant where the alarm occurred, etc.

过去,在过程控制系统中使用常规的现场设备通过模拟总线或模拟线路向过程控制器传送和从过程控制器接收模拟信号(例如4至20毫安)。然而,这些4至20毫安的信号局限于指示在运行期间由设备所进行的过程测量,或指示在运行期间需要控制设备的操作的控制器产生的过程控制信号。因此,常规的4-20毫安设备不能产生关于设备本身的操作能力的警报。结果,在过程控制系统中,一般得不到与这些设备相关的警报。然而,在过去的大约十年中,包括微处理器和存储器的智能现场设备在过程控制行业已经盛行。多种标准和开放的智能设备通信协议,例如FOUDATIONTMFieldbus(下文称“Fieldbus”)、HART、PROFIBUS、WORLDFIP、Device-Net和CAN协议,已经发展成能使不同制造商制造的智能现场设备在同一过程控制网络中一起使用。除了在过程中执行基本功能外,智能现场设备可以存储和设备相关的数据,以数字或数字与模拟混合的形式与控制器和/或其它设备通信,并执行诸如自校准、鉴定、诊断之类的二次任务。重要地是,符合这些协议中的至少一些协议的设备能检测设备本身的问题,并能产生和传送通知(警报或报警),以将所检测的问题指示给与过程控制系统相关的合适的操作员、维护或工程人员。In the past, conventional field devices have been used in process control systems to transmit and receive analog signals (eg, 4 to 20 mA) to and from the process controller over an analog bus or analog line. However, these 4 to 20 mA signals are limited to indicating process measurements made by the device during operation, or indicating process control signals generated by a controller required to control the operation of the device during operation. Therefore, a conventional 4-20 mA device cannot generate an alarm about the operating capability of the device itself. As a result, alarms associated with these devices are generally not available in process control systems. However, over the past decade or so, intelligent field devices including microprocessors and memory have prevailed in the process control industry. A variety of standard and open intelligent device communication protocols, such as FOUDATIONTM Fieldbus (hereinafter referred to as "Fieldbus"), HART® , PROFIBUS® , WORLDFIP® , Device- Net® and CAN protocols, have been developed to enable different manufacturers to manufacture Intelligent field devices are used together in the same process control network. In addition to performing basic functions in the process, intelligent field devices can store device-related data, communicate with controllers and/or other devices in digital or mixed digital and analog form, and perform tasks such as self-calibration, qualification, diagnostics, etc. secondary task. Importantly, devices conforming to at least some of these protocols are capable of detecting problems within the device itself, and are able to generate and transmit notifications (alerts or alarms) to direct the detected problems to the appropriate actions associated with the process control system personnel, maintenance or engineering personnel.

2002年3月22日申请的标题为“过程控制系统中的集成设备报警(Integrate Device Alert in a Process Control System)”的美国专利申请10/104,586描述了一种用于显示由现场设备产生的报警和警报的显示系统。用户界面应用程序显示过程控制系统的一部分,并在显示器底端提供警报标识。一般来说,警报标识指示还没有被操作员确认的最高优先级设备警报。当操作员在操作员工作站选择设备警报之一时,应用程序将更多的与所选警报相关的信息提供给操作员,例如与警报相关的可能工况、推荐采取的措施等等。U.S. Patent Application 10/104,586, entitled "Integrate Device Alert in a Process Control System," filed March 22, 2002, describes a method for displaying alerts generated by field devices. and alarm display system. The user interface application displays a portion of the process control system and provides alarm identification at the bottom of the display. In general, the alarm identification indicates the highest priority equipment alarm that has not been acknowledged by the operator. When the operator selects one of the equipment alarms at the operator workstation, the application provides the operator with more information related to the selected alarm, such as possible conditions associated with the alarm, recommended actions, etc.

使用上述显示系统,操作员可以识别出有报警或警报,并可以尽力解决与报警或警报相关的问题。例如,对于过程警报,操作员可以试图用操作员可获得的软件应用程序解决问题。再比如,对于设备警报,维护人员可以试图修理或更换造成报警的设备。Using the above display system, the operator can recognize that there is an alarm or an alarm, and can try to solve a problem related to the alarm or alarm. For example, with a process alarm, an operator may attempt to resolve the problem with a software application available to the operator. As another example, for equipment alarms, maintenance personnel may attempt to repair or replace the equipment that caused the alarm.

在一些情况下,操作员可能在他或她的工作站接收到多个通知(例如报警或警报)。如果在短时间内(例如一天)接收的报警或警报的数目很大,操作员可能不知所措,而且可能不会以最佳的方式访问报警或警报。In some cases, an operator may receive multiple notifications (eg, alarms or alerts) at his or her workstation. If a large number of alarms or alarms are received in a short period of time (eg, a day), the operator may be overwhelmed and may not access the alarms or alarms in an optimal manner.

发明内容Contents of the invention

一种通知分配系统使与加工厂相关的通知的传送是可配置的。例如,该通知分配系统可以配置成将某些通知传送给可指定的个体。此外,将通知传送给个体的模式也可以是可指定的。A notification distribution system enables the delivery of processing plant related notifications to be configurable. For example, the notification distribution system can be configured to deliver certain notifications to assignable individuals. Additionally, the mode in which notifications are delivered to individuals may also be specifiable.

一方面,提供一种用于配置与加工厂相关通知的传送的方法。选择至少一个个体来接收来自于加工厂加工实体的通知。此外,选择用于将该通知传送给所述至少一个个体的传送方法。可以将该选择的个体和选择的方法存储在存储器中。In one aspect, a method for configuring delivery of notifications related to a processing plant is provided. Select at least one individual to receive notifications from the processing entity of the processing plant. Additionally, a delivery method for delivering the notification to the at least one individual is selected. The selected individuals and selected methods may be stored in memory.

另一方面,提供一种用于传送与加工厂相关的通知的方法。接收与加工厂的加工实体相关的通知。确定至少一个目的地,以基于与该通知相关的配置信息将该通知发送至该目的地。确定传送方法,用于基于所述配置信息将该通知发送至目的地。然后,根据该传送方法将该通知发送至该目的地。In another aspect, a method for communicating notifications related to a processing plant is provided. Receive notifications related to the processing entities of the processing plant. At least one destination is determined to send the notification to the destination based on configuration information associated with the notification. A delivery method is determined for sending the notification to a destination based on the configuration information. Then, the notification is sent to the destination according to the delivery method.

附图说明Description of drawings

参照下面的详细描述和附图,这里所描述的系统的特征和优点将变得更加清楚,其中:The features and advantages of the systems described herein will become more apparent with reference to the following detailed description and accompanying drawings, in which:

图1是示例性加工厂的框图;Figure 1 is a block diagram of an exemplary processing plant;

图2是与图1的加工厂相关的数据网络的框图;Figure 2 is a block diagram of a data network associated with the processing plant of Figure 1;

图3是示例性通知分配服务器的功能框图;Figure 3 is a functional block diagram of an exemplary notification distribution server;

图4是用来配置与加工厂相关的个体可获得的传送模式的示例性方法的流程图;4 is a flowchart of an exemplary method for configuring delivery modes available to individuals associated with a processing plant;

图5是用来指定怎样传送通知的示例性方法的流程图;和5 is a flowchart of an exemplary method for specifying how notifications are delivered; and

图6是用来传送通知的示例性方法的流程图。6 is a flowchart of an example method for delivering notifications.

具体实施方式Detailed ways

加工厂processing plant

现在参见图1,加工厂10包括多个通过一个或多个通信网络与多个控制和维护系统互连的商务和其它计算机系统。加工厂10包括一个或多个过程控制系统12和14。过程控制系统12可以是诸如PROVOX或RS3系统的传统过程控制系统,或者可以是包括操作员界面12A的DCS,操作员界面12A连接到控制器12B和输入/输出(I/O)卡12C,I/O卡12C又依次连接到诸如模拟和高速公路可寻址远程变送器(HART)现场设备15的各种现场设备上。Referring now to FIG. 1, process plant 10 includes a plurality of business and other computer systems interconnected by one or more communication networks with a plurality of control and maintenance systems. Process plant 10 includes one or more process control systems 12 and 14 . Process control system 12 may be a conventional process control system such as a PROVOX or RS3 system, or may be a DCS including an operator interface 12A connected to a controller 12B and input/output (I/O) cards 12C, I The /O card 12C is in turn connected to various field devices such as analog and Highway Addressable Remote Transmitter (HART) field devices 15 .

过程控制系统14可以是分布式过程控制系统,包括经由例如以太网总线的总线与一个或多个分布式控制器14B相连的一个或多个操作员界面14A。控制器14B可以是诸如由德克萨斯州奥斯汀的费舍-柔斯芒特系统股份有限公司销售的DeltaVTM控制器或任何其它所需类型的控制器。控制器14B经由I/O设备与一个或多个现场设备16相连,例如HART或Fieldbus现场设备或任何其它智能或非智能现场设备,包括使用例如PROFIBUS、WORLDFIP、Device-Net、AS-界面和CAN协议中的任何协议的现场设备。众所周知,现场设备16可以将模拟或数字信息提供给与过程变量和其它设备信息相关的控制器14B。操作员界面14A可以存储和执行过程控制操作员可用来控制过程操作的应用程序17,其包括例如控制优化、专家诊断、神经网络、调谐器等等。如果需要,附加的控制应用程序17可以存储在控制器12B和14B中并由它们执行,在某些情况下控制器12B和14B位于现场设备16中。Process control system 14 may be a distributed process control system including one or more operator interfaces 14A connected to one or more distributed controllers 14B via a bus, such as an Ethernet bus. Controller 14B may be a controller such as the DeltaV controller sold by Fisher-Rowsmount Systems, Inc. of Austin, Texas, or any other desired type of controller. The controller 14B is connected to one or more field devices 16 via I/O devices, such as HART or Fieldbus field devices or any other intelligent or non-intelligent field devices, including using, for example, PROFIBUS® , WORLDFIP® , Device- Net® , AS- Field devices of any protocol in the interface and CAN protocol. Field devices 16 may provide analog or digital information to controller 14B related to process variables and other device information, as is known. Operator interface 14A may store and execute applications 17 that process control operators may use to control process operations including, for example, control optimization, expert diagnostics, neural networks, tuners, and the like. If desired, additional control applications 17 may be stored in and executed by controllers 12B and 14B, which in some cases reside in field device 16 .

加工厂10可以包括一个或多个计算机系统18,其执行辅助加工厂10内的监测和维护设备(例如过程控制设备、仪器仪表设备或其它类型的设备)的应用程序。例如,从费舍-柔斯芒特股份有限公司获得的资产管理解决方案(AMS)应用程序能够与和加工厂内各种设备相关的数据通信并存储它们。计算机系统18可以执行AMS应用程序或其它任何设备监测和通信应用程序19,并可以与过程控制系统12和14或其中单独的设备相连,以执行维护和监测活动。例如,计算机系统18可以经由任何所需的通信线路或网络(包括无线或手持设备网络)连接到控制器12B和/或设备15,以便与之通信,并在某些情况下重新配置或执行设备15上的其它维护活动。同样地,例如AMS应用程序的维护应用程序19可以安装在与分布式过程控制系统14相关的用户界面14A中并由其执行,以执行包括与设备16的操作状态相关的数据采集的维护和监测功能。Process plant 10 may include one or more computer systems 18 that execute applications that assist in monitoring and maintaining equipment (eg, process control equipment, instrumentation equipment, or other types of equipment) within process plant 10 . For example, the Asset Management Solutions (AMS) application, available from Fisher-Rowsmount Inc., is capable of communicating and storing data related to various equipment within a process plant. Computer system 18 may execute the AMS application or any other equipment monitoring and communication application 19 and may interface with process control systems 12 and 14 or individual equipment therein to perform maintenance and monitoring activities. For example, computer system 18 may be connected to controller 12B and/or device 15 via any desired communication line or network (including wireless or handheld device networks) in order to communicate therewith, and in some cases reconfigure or execute device 15 other maintenance activities. Likewise, a maintenance application 19 such as an AMS application may be installed in and executed by the user interface 14A associated with the distributed process control system 14 to perform maintenance and monitoring including data collection related to the operational status of the equipment 16 Function.

加工厂10还包括例如涡轮、马达等的各种旋转设备20,其经由某些永久或暂时的通信线路(例如总线、无线通信系统或连接到设备20上以获取读数然后被移走的手持设备)与维护计算机22相连。维护计算机22可以存储和执行已知的由例如CSI系统提供的监测和诊断应用程序23,或任何其它已知的用来诊断、监测和优化旋转设备20的操作状态的应用程序。维护人员通常使用应用程序23维修和观察工厂10内的旋转设备20的性能,确定旋转设备20的问题并决定何时以及是否必须修理或更换旋转设备20。在某些情况下,外边的咨询员或服务机构可能暂时需要或测量关于设备20的数据,并使用这些数据执行对设备20的分析,以检测影响设备20的问题、不良性能或其它事项。在这些情况下,进行分析的计算机可以不用经由任何通信线路连接到系统10的其它部分,或者可以仅暂时连接。The processing plant 10 also includes various rotating equipment 20, such as turbines, motors, etc., which are connected via some permanent or temporary communication link, such as a bus, wireless communication system, or a handheld device connected to the equipment 20 to take readings and then removed. ) is connected to the maintenance computer 22. Maintenance computer 22 may store and execute known monitoring and diagnostic applications 23 provided by, for example, CSI systems, or any other known application for diagnosing, monitoring and optimizing the operating condition of rotating equipment 20 . Maintenance personnel typically use the application 23 to service and observe the performance of the rotating equipment 20 within the plant 10, determine problems with the rotating equipment 20, and decide when and whether the rotating equipment 20 must be repaired or replaced. In some cases, outside consultants or service agencies may temporarily require or measure data about device 20 and use the data to perform analysis on device 20 to detect problems, poor performance, or other matters affecting device 20 . In these cases, the analyzing computer may not be connected to the rest of the system 10 via any communication lines, or may be connected only temporarily.

同样地,具有与工厂10相关的发电和配电设备25的发电和配电系统24经由例如总线连接到另一个计算机26上,计算机26运行和观察工厂10内的发电和配电设备25的操作。计算机26可以执行已知的例如Liebert和ASCO或其它公司所提供的电源控制和诊断应用程序27,以控制和维修发电和配电设备25。在许多情况下,外边的咨询员或服务机构可以使用暂时获取或测量关于设备20的数据的服务应用程序,并使用这些数据执行对设备25的分析,以检测影响设备25的问题、不良性能或其它事项。在这些情况下,进行分析的计算机(例如计算机26)可以不用经由任何通信线路连接到系统10的其它部分,或者可以仅暂时连接。Likewise, a power generation and distribution system 24 with power generation and distribution equipment 25 associated with the plant 10 is connected via, for example, a bus, to another computer 26 that runs and observes the operation of the power generation and distribution equipment 25 within the plant 10 . Computer 26 may execute known power control and diagnostic applications 27 , such as those offered by Liebert and ASCO or others, to control and maintain power generation and distribution equipment 25 . In many cases, an outside consultant or service organization can use a service application that temporarily acquires or measures data about device 20 and uses this data to perform analysis on device 25 to detect problems affecting device 25, poor performance, or Other Matters. In these cases, the analyzing computer (eg, computer 26) may not be connected to the rest of the system 10 via any communication lines, or may be connected only temporarily.

计算机系统30以通信联络的方式连接到与工厂10内的各种功能系统相关的计算机或界面,该功能系统包括过程控制功能12和14、例如在计算机18、14A、22和26中执行的维护功能以及商务功能。如果需要,这种通信连接可以使用任何类型的网络界面或通信结构加以执行,其包括任何局域网(LAN)、广域网(WAN)、因特网等。在任何情况下,计算机系统30都以通信联络的方式连接到传统的过程控制系统12和与该控制系统相关的维护界面18,连接到分布式过程控制系统14的过程控制和/或维护界面14A,连接到旋转设备维护计算机22以及发电和配电计算机26,所有这些都经由通信网络32连接,通信网络32可以使用任何所需或适当的LAN或WAN协议以提供通信。根据需要,这种通信网络或连接可以是永久或暂时(间歇)的。Computer system 30 is communicatively connected to computers or interfaces associated with various functional systems within plant 10, including process control functions 12 and 14, such as maintenance performed in computers 18, 14A, 22 and 26. functions and business functions. Such communication links may be implemented using any type of network interface or communication structure, including any local area network (LAN), wide area network (WAN), the Internet, etc., if desired. In any event, computer system 30 is communicatively coupled to conventional process control system 12 and maintenance interface 18 associated with the control system, to process control and/or maintenance interface 14A of distributed process control system 14 , to the rotating equipment maintenance computer 22 and the power generation and distribution computer 26, all of which are connected via a communications network 32 which may use any desired or appropriate LAN or WAN protocol to provide communications. Such communication networks or connections may be permanent or temporary (intermittent) as required.

如图1所示,计算机30也可以经由相同或不同的通信网络32连接到商务系统计算机和维护计划计算机35和36上,它们可以执行例如企业资源计划(ERP)、物质资源计划(MRP)、财务处理、产量和消费者订购系统、维护计划系统或任何其它所需的商务应用程序,如零件、供应品和原材料订购应用程序、生产调度应用程序等。计算机30也可以经由例如通信网络32连接到工厂范围的LAN37、企业WAN38和能够从远程位置对工厂10进行远程监控或与其进行通信的计算机系统40。连接到通信网络32的计算机系统30或任何其它计算机都可以包括配置应用程序和配置数据库,配置数据库产生和存储关于加工厂10和加工厂10内的设备和元件的配置的配置数据。As shown in Figure 1, the computer 30 can also be connected to the business system computer and the maintenance plan computer 35 and 36 via the same or different communication network 32, and they can execute such as enterprise resource planning (ERP), material resource planning (MRP), Financial processing, production and customer ordering systems, maintenance planning systems or any other required business applications such as parts, supplies and raw material ordering applications, production scheduling applications, etc. The computer 30 may also be connected via, for example, a communication network 32 to a plant-wide LAN 37, an enterprise WAN 38, and a computer system 40 capable of remotely monitoring or communicating with the plant 10 from a remote location. Computer system 30 or any other computer connected to communication network 32 may include a configuration application and a configuration database that generates and stores configuration data regarding the configuration of process plant 10 and the equipment and components within process plant 10 .

在一个实施例中,使用XML协议在通信网络32上通信。这里,来自计算机12A、18、14A、22、26、35、36等中的每一台计算机的数据都包装在XML包装内,并发送到可能位于例如计算机30中的XML数据服务器。由于XML是描述性语言,因此该服务器能够处理任何类型的数据。在服务器处,如果必要,数据被封装到新的XML包装中,也就是,将此数据从一种XML模式映射到为每个接收应用程序创建的一种或多种其它的XML模式。这样,每个数据源发站能够使用对于该设备或应用程序而言能够理解或者方便的一种模式来包装其数据,而每个接收应用程序能够用该接收应用程序所使用的或能够理解的不同模式来接收数据。根据数据的来源和目的地,服务器被配置成将一种模式映射到另一种模式。如果需要的话,服务器也可以执行基于数据接收的某个数据处理功能或其它功能。在此描述的系统操作之前,映射和处理功能规则被建立并存储于服务器中。以这种方式,数据可以从任何一个应用程序被发送到一个或多个其它应用程序。In one embodiment, the XML protocol is used to communicate over the communication network 32 . Here, data from each of computers 12A, 18, 14A, 22, 26, 35, 36, etc. is wrapped within an XML wrapper and sent to an XML data server, possibly located in computer 30, for example. Since XML is a descriptive language, the server can handle any type of data. At the server, if necessary, the data is encapsulated into new XML wrappers, that is, this data is mapped from one XML schema to one or more other XML schemas created for each receiving application. In this way, each data originator can package its data using a schema that is understood or convenient for that device or application, and each receiving application can package its data in a schema that the receiving application uses or understands. Different modes to receive data. Depending on the source and destination of the data, the server is configured to map one schema to another. The server may also perform certain data processing functions or other functions upon receipt of the data, if desired. Prior to operation of the system described herein, mapping and processing function rules are created and stored in the server. In this way, data can be sent from any one application to one or more other applications.

一般来说,计算机30(可以是服务器)存储并执行通知分配应用程序50,其采集由例如过程控制系统12和14、维护系统18、22和26以及商务系统35和36生成的数据和其它信息,以及由在这些系统的每一个中执行的数据分析工具生成的信息,并将这些信息分配至操作员、组织机构、应用程序计算机等。通知分配应用程序50可以包括专家引擎51,专家引擎51可以基于例如当前由NEXUS提供的OZ专家系统,或基于包括例如任何类型的数据挖掘系统的任何其它类型的专家系统。In general, computer 30 (which may be a server) stores and executes a notification distribution application 50 that collects data and other information generated by, for example, process control systems 12 and 14, maintenance systems 18, 22, and 26, and business systems 35 and 36 , and information generated by the data analysis tools executing in each of these systems and distributed to operators, organizations, application computers, etc. The notification distribution application 50 may include an expert engine 51 which may be based eg on the OZ expert system currently offered by NEXUS, or on any other type of expert system including eg any type of data mining system.

通知分配应用程序50可以分配由例如过程、现场设备、旋转设备等加工厂10的加工实体产生的或与之相关的通知。例如,过程控制系统12或14可以产生过程报警。现场设备15和16也可以产生警报或报警。通知分配应用程序50接收这样的通知,并将它们发送至适当的人员、机构、计算机、应用程序、用户界面等。尽管在图1中通知分配应用程序50被描述成由计算机30执行,但是它可以被例如计算机12A、14A、18、22、26、35、36等的其它计算机系统所执行。此外,通知分配应用程序50可以是被多个计算机所执行的分配应用程序。The notification distribution application 50 may distribute notifications generated by or related to processing entities of the processing plant 10 such as processes, field devices, rotating equipment, and the like. For example, process control system 12 or 14 may generate process alarms. Field devices 15 and 16 may also generate alarms or alarms. The notification distribution application 50 receives such notifications and sends them to the appropriate person, institution, computer, application, user interface, or the like. Although notification distribution application 50 is depicted in FIG. 1 as being executed by computer 30, it may be executed by other computer systems, such as computers 12A, 14A, 18, 22, 26, 35, 36, and the like. Furthermore, the notification distribution application 50 may be a distribution application executed by a plurality of computers.

加工厂10也可以包括一个或多个无线接入点72。无线接入点可以用通信链路将移动设备75提供给LAN37、网络32等。移动设备75可以包括便携式计算机、平板个人计算机(PC)、个人数字助理(PDA)、蜂窝电话、寻呼机等。操作员可以经由移动设备75接收关于加工厂10的信息。例如,操作员可以经由PDA接收过程报警。The processing plant 10 may also include one or more wireless access points 72 . The wireless access point may provide the mobile device 75 with a communication link to the LAN 37, the network 32, or the like. Mobile device 75 may include a portable computer, tablet personal computer (PC), personal digital assistant (PDA), cellular telephone, pager, and the like. Operators may receive information about processing plant 10 via mobile device 75 . For example, an operator may receive process alarms via a PDA.

加工厂10可以进一步包括以通信联络的方式连接加工厂10与因特网的网关82。特别地,网关82可以连接到网络32、LAN37、WAN38等。在一个实施例中,与加工厂10相关的信息可以经由网关82和因特网发送至个人、机构、计算机等。The processing plant 10 may further include a gateway 82 connecting the processing plant 10 with the Internet in a communication manner. In particular, gateway 82 may be connected to network 32, LAN 37, WAN 38, or the like. In one embodiment, information related to the processing plant 10 may be sent to individuals, institutions, computers, etc. via the gateway 82 and the Internet.

图2是加工厂内数据系统的框图。通知分配服务器104以通信联络的方式经由网络108连接到一个或多个信息服务器。例如,通知分配服务器104可以以通信联络的方式连接到控制系统信息服务器112、维护信息服务器116和旋转设备信息服务器120。网络108可以是诸如web网络的任何所需通信网络。Figure 2 is a block diagram of the data system in the processing plant. Notification distribution server 104 is communicatively coupled via network 108 to one or more information servers. For example, notification distribution server 104 may be communicatively coupled to control system information server 112 , maintenance information server 116 , and rotating equipment information server 120 . Network 108 may be any desired communication network, such as a web network.

通知分配服务器104也可以连接到配置数据库124上。此外,一个或多个无线接入点128也可以经由网络108以通信联络的方式连接到通知分配服务器104。进一步,网关132可以经由网络108以通信联络的方式连接到通知分配服务器104。一个或多个操作员工作站136也可以经由网络108以通信联络的方式连接到通知分配服务器104。The notification distribution server 104 may also be connected to the configuration database 124 . Additionally, one or more wireless access points 128 may also be communicatively connected to notification distribution server 104 via network 108 . Further, gateway 132 may be communicatively connected to notification distribution server 104 via network 108 . One or more operator workstations 136 may also be communicatively connected to notification distribution server 104 via network 108 .

在操作中,通知分配服务器104可以从一个或多个数据服务器接收与加工厂的加工实体相关的通知。例如,通知分配服务器104可以从维护应用程序服务器116接收与现场设备相关的设备报警。再比如,通知分配服务器104可以从控制系统信息服务器112接收与过程相关的过程报警。In operation, notification distribution server 104 may receive notifications from one or more data servers related to processing entities of a processing plant. For example, notification distribution server 104 may receive device alerts related to field devices from maintenance application server 116 . As another example, notification distribution server 104 may receive process alerts from control system information server 112 related to the process.

在操作中,每个数据服务器(例如控制系统信息服务器112、维护信息服务器116、旋转设备信息服务器120等)都可以从加工实体的对应组接收通知。例如,控制系统信息服务器112可以从过程控制软件模块、控制器等接收诸如过程报警和警报的通知。维护信息服务器116也可以从现场设备、硬件设备等接收诸如设备报警和警报的通知。进一步,旋转设备信息服务器120可以从监测旋转设备的设备接收诸如报警、警报、危险值等的通知。In operation, each data server (eg, control system information server 112, maintenance information server 116, rotating equipment information server 120, etc.) may receive notifications from a corresponding group of processing entities. For example, the control system information server 112 may receive notifications such as process alarms and alarms from process control software modules, controllers, and the like. The maintenance information server 116 may also receive notifications such as device alarms and alarms from field devices, hardware devices, and the like. Further, the rotating equipment information server 120 may receive notifications such as alarms, alarms, dangerous values, etc. from devices monitoring the rotating equipment.

数据服务器可以从监测加工实体等的设备直接或间接接收由加工实体产生的通知。例如,可以经由网络、总线、一个或多个媒介计算机等接收通知。进一步,可以从存储设备(例如软盘、只读光盘存储器(CD-ROM)、数字化视频光盘(DVD)、PC卡、智能卡等)接收通知,或经由有线或无线链路从便携式设备(例如便携式计算机、平板PC、PDA、蜂窝电话等)下载通知。The data server may receive notifications generated by the processing entity, directly or indirectly, from devices monitoring the processing entity or the like. For example, notifications may be received via a network, a bus, one or more intermediary computers, or the like. Further, notifications may be received from a storage device (such as a floppy disk, compact disk read-only memory (CD-ROM), digital video disk (DVD), PC card, smart card, etc.), or from a portable device (such as a laptop computer) via a wired or wireless link. , tablet PC, PDA, cell phone, etc.) download notification.

数据服务器可以随后将通知提供给通知分配服务器104。例如,当通知定期地或响应来自通知分配服务器104的请求等被数据服务器接收时,通知可以被提供给通知分配服务器104。此外,数据服务器可以与对应的通知数据库(图2中未示出)相连,通知数据库存储来自其加工实体对应组的通知。数据服务器可以响应来自通知分配服务器104的请求搜索、查询通知数据库以得到通知,并随后将这样的通知发送给通知分配服务器104。再比如,数据服务器可以定期搜索、查询通知数据库以得到通知,并随后将这样的通知发送给通知分配服务器104。在不包括通知数据库的实施例中,当数据服务器接收通知时,可以将通知发送给通知分配服务器104。The data server may then provide the notification to notification distribution server 104 . For example, notifications may be provided to notification distribution server 104 when notifications are received by the data server on a regular basis or in response to a request from notification distribution server 104 or the like. In addition, the data server may be connected to a corresponding notification database (not shown in FIG. 2 ), which stores notifications from its corresponding group of processing entities. The data server may search, query the notification database for notifications in response to requests from the notification distribution server 104 and then send such notifications to the notification distribution server 104 . For another example, the data server may periodically search and query the notification database for notifications, and then send such notifications to the notification distribution server 104 . In embodiments that do not include a notification database, notifications may be sent to notification distribution server 104 when the data server receives a notification.

一旦接到通知,通知分配服务器104就可以根据存储在配置数据库124的信息确定通知应该发送至何处。接着,通知分配服务器104可以将通知发送至例如操作员工作站136、操作员的电子邮件账户,经由无线接入点(WAP)128发送至移动设备,经由网关132和因特网等发送至设备、电子邮件账户等。Once a notification is received, the notification distribution server 104 can determine from information stored in the configuration database 124 where the notification should be sent. The notification distribution server 104 may then send the notification to, for example, the operator workstation 136, the operator's email account, via the wireless access point (WAP) 128 to the mobile device, via the gateway 132 and the Internet, etc. account etc.

每个服务器104、112、116和120以及无线接入点128和网关132可以由一个或多个计算机执行。此外,一台计算机可以执行服务器104、112、116、120、无线接入点128和网关132中的两个或多个,或其中的部分。参见图1,仅作为一个具体的示例,通知分配服务器104、控制系统信息服务器112、维护信息服务器116、旋转设备信息服务器120、无线接入点128和网关132可以分别由计算机30、14A、18、22,无线接入点72和网关82执行。Each of servers 104, 112, 116, and 120, as well as wireless access point 128 and gateway 132, may be implemented by one or more computers. Additionally, a single computer may execute two or more of servers 104, 112, 116, 120, wireless access point 128, and gateway 132, or portions thereof. Referring to FIG. 1, as a specific example only, the notification distribution server 104, the control system information server 112, the maintenance information server 116, the rotating equipment information server 120, the wireless access point 128 and the gateway 132 can be controlled by the computers 30, 14A, 18 respectively. , 22, the wireless access point 72 and the gateway 82 execute.

通知分配服务器Notify distribution server

图3是通知分配服务器104的一个示例的功能框图。通知分配服务器104包括几个子系统,子系统包括配置子系统170、监测子系统174和传送子系统178。可以通过使用软件、硬件、固件等执行这些子系统,并且与过程控制系统10相关的任何处理器都可以执行这些子系统。这样,此处所描述的元件可以在标准的多用途中央处理器(CPU)中或在例如专用集成电路(ASIC)的特别设计的硬件或固件上或所需的其它硬件设备上执行。当在软件中执行时,软件例行程序可以存储在例如磁盘、激光盘(例如DVD)或其它存储媒介的任何计算机可读存储器中,可以存储在计算机或处理器的随机接入存储器(RAM)或只读存储器(ROM)中,可以存储在任何数据库中等等。同样,这种软件可以经由任何公知或所需的传送方法传送至用户或加工厂,例如包括通过计算机可读磁盘或其它便携式计算机存储机制或通过例如电话线、因特网等的通信信道(其可以视为与经由便携式存储媒介提供软件相同或可互换)。FIG. 3 is a functional block diagram of one example of the notification distribution server 104 . Notification distribution server 104 includes several subsystems, including configuration subsystem 170 , monitoring subsystem 174 , and delivery subsystem 178 . These subsystems may be implemented through the use of software, hardware, firmware, etc., and may be implemented by any processor associated with process control system 10 . As such, elements described herein may be implemented in a standard general purpose central processing unit (CPU) or on specially designed hardware or firmware such as an application specific integrated circuit (ASIC) or other hardware device as desired. When implemented in software, the software routines may be stored in any computer-readable memory such as a magnetic disk, laser disk (e.g. DVD) or other storage medium, either in the random access memory (RAM) of the computer or processor Or read-only memory (ROM), can be stored in any database, etc. Likewise, such software may be delivered to the user or to the processing plant via any known or desired delivery method, including, for example, via a computer-readable disk or other portable computer storage mechanism or via a communication channel such as a telephone line, the Internet, etc. (which may be viewed as are the same as or interchangeable with providing the software via portable storage media).

一般来说,配置子系统170允许发送要配置的通知。传送的各种方面都可以配置,例如通知应该被传送给谁,通过什么模式发送(例如,在工作站显示,通过电子邮件发送,经由寻呼机或蜂窝电话等以文本消息的形式传送)。例如,可以配置由现场设备的某个子集产生的设备报警和警报的传送,以便一个特定的人接收这些通知。作为进一步的示例,可以配置这些设备报警和警报的传送,以便第一人接收在一天的第一时间段内接收通知,第二人接收在这天的第二时间段接收的通知。仍然作为进一步的示例,可以配置这些设备报警和警报的传送,以便特定的操作员经由寻呼机接收某些设备报警和/或警报。配置子系统170可以将与配置相关的信息存储在配置数据库124中。In general, configuration subsystem 170 allows notifications to be configured to be sent. Various aspects of delivery can be configured, such as to whom the notification should be delivered, and by what mode (eg, displayed at a workstation, sent by email, delivered as a text message via a pager or cell phone, etc.). For example, the delivery of device alarms and alarms generated by a certain subset of field devices can be configured so that a specific person receives these notifications. As a further example, these device alerts and the delivery of alerts may be configured so that a first person receives notifications received during a first time period of the day and a second person receives notifications received during a second time period of the day. Still as a further example, the delivery of these equipment alarms and alerts can be configured so that certain operators receive certain equipment alarms and/or alerts via pagers. Configuration subsystem 170 may store configuration-related information in configuration database 124 .

因为可以配置通知的传送,所以很有可能降低一人或多人接收的通知的数目。因为一个人可以接收较低数目的通知,所以,与如果他们接收大量通知相反,这个人可能以最佳的方式对那些通知做出响应。Because the delivery of notifications can be configured, it is possible to reduce the number of notifications that one or more people receive. Because a person may receive a lower number of notifications, the person may respond to those notifications in an optimal manner, as opposed to if they receive a large number of notifications.

一般来说,监测子系统174可以从数据服务器接收通知,例如图2中的控制系统信息服务器112、维护信息服务器116和旋转设备信息服务器120。在另一个实施例中,监测子系统174可以搜索或查询一个或多个数据库,诸如过程控制系统、维护系统之类的另一个系统可以将通知存储在这些数据库中。例如,监测子系统174可以定期地查询数据服务器,以确定是否已经产生任何新的通知。如果已经产生新的通知,监测子系统174可以请求传送它们,或者数据服务器可以自动将这些通知传送至通知分配服务器104。再比如,监测子系统174可以定期地搜索或查询一个或多个数据库,以确定任何新产生的通知是否已经存储在数据库中,如果是的话,监测子系统174可以从数据库取回这些通知。In general, monitoring subsystem 174 may receive notifications from data servers, such as control system information server 112 , maintenance information server 116 , and rotating equipment information server 120 in FIG. 2 . In another embodiment, monitoring subsystem 174 may search or query one or more databases in which notifications may be stored by another system, such as a process control system, maintenance system, or the like. For example, monitoring subsystem 174 may periodically query the data server to determine whether any new notifications have been generated. If new notifications have been generated, the monitoring subsystem 174 can request that they be delivered, or the data server can automatically deliver these notifications to the notification distribution server 104 . As another example, monitoring subsystem 174 may periodically search or query one or more databases to determine whether any newly generated notifications have been stored in the databases, and if so, monitoring subsystem 174 may retrieve such notifications from the databases.

监测子系统174可以将接收到的通知转送给传送子系统178。一般来说,传送子系统178根据配置数据库124中的配置信息传送通知。例如,参见图2,传送子系统178可以将一些通知转送至无线接入点128,以无线传送至特定操作员的PDA。再比如,传送子系统178可以将另一些通知传送至网关132,以经由因特网传送至电子邮件账户。Monitoring subsystem 174 may forward received notifications to delivery subsystem 178 . In general, delivery subsystem 178 delivers notifications based on configuration information in configuration database 124 . For example, referring to FIG. 2, the delivery subsystem 178 may forward some notifications to the wireless access point 128 for wireless delivery to a particular operator's PDA. As another example, delivery subsystem 178 may deliver other notifications to gateway 132 for delivery to email accounts via the Internet.

配置configuration

一般来说,配置子系统170可以允许用户对具体的通知或一组通知应该怎样传送加以配置。配置子系统170可以包括用于指定传送的各个方面的用户界面(例如图形用户界面),这些方面例如是应该将通知传送至何人以及以何种模式传送。In general, configuration subsystem 170 may allow a user to configure how a particular notification or group of notifications should be delivered. Configuration subsystem 170 may include a user interface (eg, a graphical user interface) for specifying aspects of delivery, such as to whom and in what mode notifications should be delivered.

用户界面可以允许用户选择一个或多个具体通知和/或一组或多组通知用于配置它们的传送。一组通知可以包括特定的加工实体或一组加工实体产生的通知。一组加工实体可以以加工厂特定区域的加工实体、特定制造商制造的加工实体等等的加工实体类型(例如过程控制软件模块、现场设备、旋转设备、发电/配电设备、诊断、数学/软件模型等)来表征。The user interface may allow a user to select one or more specific notifications and/or one or more groups of notifications for configuring their delivery. A set of notifications may include notifications generated by a particular processing entity or a group of processing entities. A set of process entities can be defined as process entities for a particular area of a process plant, process entities manufactured by a particular manufacturer, etc. (e.g., process control software modules, field devices, rotating equipment, power generation/distribution equipment, diagnostics, software model, etc.) to characterize.

一组通知也可以以特定类型的通知来表征。通知的类型可以包括过程通知、设备通知、维护通知等。通知的类型也可以包括指示严重性特定水平的通知,例如具有落入特定范围内的相关优先级的通知、具有落入特定范围内的相关健康指标值的通知、错误警报、维护警报、咨询警报、特定的HART设备状态工况等等。A set of notifications can also be characterized by a specific type of notification. The types of notifications may include process notifications, equipment notifications, maintenance notifications, and the like. Types of notifications can also include notifications indicating a specific level of severity, such as notifications with associated priorities falling within a specific range, notifications with associated health indicator values falling within a specific range, error alerts, maintenance alerts, advisory alerts , specific HART device status conditions, etc.

此外,一组通知可以由以上所述的特征中的两个或多个或相似的特征所指定。例如,一组通知可以包括加工厂特定区域内的现场设备所产生的通知。再例如,一组通知可以包括加工厂特定区域内所有加工实体产生的特定严重性的通知。本领域的普通技术人员应该理解一组通知可以被上述特征中的许多其它组合以及其它特征所指定。Additionally, a set of notifications may be specified by two or more of the above-described features or similar features. For example, a set of notifications may include notifications generated by field devices within a particular area of the process plant. As another example, a set of notifications may include notifications of a particular severity generated by all processing entities within a particular area of a processing plant. Those of ordinary skill in the art will understand that a set of notifications may be specified by many other combinations of the above-described features, as well as other features.

此外,配置子系统170的用户界面可以允许配置一个或多个通知的传送模式。例如,用户界面可以允许指定应该将通知或通知组应该传送给何人。例如,用户可以指定个体、个体组、账户(例如注册账户、电子邮件账户等)、电子邮件地址等等。进一步,用户界面可以允许根据通知分配服务器104接收通知的时间段排定传送时间。例如,用户界面可以允许配置一个或多个要传送的通知,以便通知在第一时间段内接收时传送至第一操作员,而在第二时间段内接收时传送至第二操作员。Additionally, the user interface of the configuration subsystem 170 may allow configuration of the delivery mode of one or more notifications. For example, the user interface may allow specifying to whom a notification or group of notifications should be delivered. For example, a user may specify individuals, groups of individuals, accounts (eg, registered accounts, email accounts, etc.), email addresses, and the like. Further, the user interface may allow scheduling of delivery based on time periods during which notification distribution server 104 receives notifications. For example, the user interface may allow configuration of one or more notifications to be delivered so that notifications are delivered to a first operator when received within a first time period and to a second operator when received during a second time period.

此外,配置子系统170的用户界面可以允许指定一个或多个传送模式。例如,用户可以指定传送至某个操作员的通知应该传送至该操作员的PDA。指定传送模式可以包括指示要向其传送通知的设备的类型(例如工作站、PDA、蜂窝电话、寻呼机等)。指定传送模式也可以包括指示要向其传送通知的设备的标识符(例如网址、IP地址、蜂窝电话号码、寻呼机号码等)。指定传送模式还可以包括指示传送通知的网络(例如图1的LAN37、图1的WAN38、无线LAN、因特网等)。指定传送模式另外可以包括要向其传送通知的个体或个体组的标识符(例如注册标识符(ID)、员工ID号、电子邮件地址、组织ID、电子邮件群、分配表ID等)。Additionally, the user interface of configuration subsystem 170 may allow for the specification of one or more delivery modes. For example, a user may specify that notifications sent to a certain operator should be sent to that operator's PDA. Specifying a delivery mode may include indicating the type of device (eg, workstation, PDA, cell phone, pager, etc.) to which notifications are to be delivered. Specifying a delivery mode may also include an identifier (eg, web address, IP address, cell phone number, pager number, etc.) indicating the device to which the notification is to be delivered. Specifying a delivery mode may also include indicating a network (eg, LAN 37 of FIG. 1 , WAN 38 of FIG. 1 , wireless LAN, the Internet, etc.) over which to deliver the notification. Specifying a delivery mode may additionally include an identifier (eg, registration identifier (ID), employee ID number, email address, organization ID, email group, distribution list ID, etc.) of the individual or group of individuals to whom notifications are to be delivered.

配置子系统170的用户界面可以连接,以接收与特定个体可利用的传送模式相关的信息。这种信息可以存储在诸如配置数据库124或另一个数据库的数据库中。这种信息可以包括特定个体可利用的各种传送模式。例如,这种信息可以包括指示特定个体可以经由特定工作站和PDA接收通知的信息。此外,这种信息可以进一步包括有必要以各种传送模式传送通知的任何信息。例如,可以指定与PDA相关的IP地址或电子邮件账户。如果蜂窝电话或寻呼机对用户是可利用的,那么可以指定与这些设备相关的电话号码。同样地,也可以包括特定的网络ID、电子邮件代理服务器的IP地址、电子邮件协议等。进一步,这种信息可以包括指定何时特定的传送可以或应该使用,以将通知传送给特定个体的信息。例如,假定个体典型地不在工厂时,接收的通知应该传送至该个体的寻呼机。The user interface of the configuration subsystem 170 may be connected to receive information related to the delivery modes available to a particular individual. Such information may be stored in a database such as configuration database 124 or another database. Such information may include the various delivery modes available to a particular individual. For example, such information may include information indicating that particular individuals may receive notifications via particular workstations and PDAs. In addition, such information may further include any information necessary to deliver notifications in various modes of delivery. For example, an IP address or email account associated with a PDA can be specified. If a cellular telephone or pager is available to the user, a telephone number associated with these devices may be assigned. Likewise, specific network IDs, IP addresses of email proxy servers, email protocols, etc. may also be included. Further, such information may include information specifying when a particular delivery can or should be used to deliver notifications to a particular individual. For example, received notifications should be sent to the individual's pager, given that the individual is typically away from the plant.

配置子系统170的用户界面可以允许用户将这种信息指定给特定的一组个体。可替代地或附加地,另一个系统可用作允许用户指定这种信息。The user interface of configuration subsystem 170 may allow a user to assign such information to a particular set of individuals. Alternatively or additionally, another system may be used to allow the user to specify such information.

一旦配置一个或多个通知的传送,配置子系统170就可以将配置信息存储在配置数据库124中。Once delivery of one or more notifications is configured, configuration subsystem 170 may store the configuration information in configuration database 124 .

图4是用来配置与加工厂相关的个体可利用的传送模式的示例性方法200的流程图。下面将参照图3说明方法200。方法200可以由配置子系统170或某个其它系统执行。FIG. 4 is a flowchart of an exemplary method 200 for configuring delivery modes available to individuals associated with a processing plant. The method 200 will be described below with reference to FIG. 3 . Method 200 may be performed by configuration subsystem 170 or some other system.

在框204,用户可以指定将为其配置传送模式的个体。指定个体可以包括指定单个个体、指定几个个体或指定一组个体。作为一个示例,用户界面可以提示该用户使用鼠标、键盘、输入笔等从列表中选择一个或多个个体或一组或多组个体。作为另一个示例,可以提示用户键入个体的名字、ID号、注册ID等。At block 204, the user may designate the individuals for whom the transfer mode will be configured. Specifying an individual may include specifying a single individual, specifying several individuals, or specifying a group of individuals. As one example, the user interface may prompt the user to select one or more individuals or one or more groups of individuals from a list using a mouse, keyboard, stylus, or the like. As another example, the user may be prompted to enter the individual's name, ID number, registration ID, and the like.

在框208,用户可以指定在框204选定的个体可利用的传送模式。例如,用户界面可以提示用户经由一种或几种形式键入、从列表中选择被选中的个体可利用的各种传送模式。例如,可以提示用户指定个体是否可以经由电子邮件、PDA、蜂窝电话、寻呼机等在特定的工作站接收通知。此外,可以提示该用户输入用于经由各种传送模式发送信息的必要信息,例如网络ID、IP地址、电子邮件账户、电子邮件地址、电子邮件协议、电话号码、代理服务器的网络ID、代理服务器的IP地址等。At block 208 , the user may specify the delivery modes available to the individual selected at block 204 . For example, the user interface may prompt the user to select from a list, via one or more form inputs, the various delivery modes available to the selected individual. For example, the user may be prompted to specify whether the individual may receive notifications at a particular workstation via email, PDA, cell phone, pager, or the like. In addition, the user may be prompted to enter necessary information for sending information via various delivery modes, such as network ID, IP address, email account, email address, email protocol, phone number, network ID of proxy server, proxy server IP address, etc.

在框212,存储在框208指定的传送模式信息。这种信息可以存储在诸如配置数据库124、另一个数据库之类的存储器中。At block 212, the transfer mode information specified at block 208 is stored. Such information may be stored in memory such as configuration database 124, another database or the like.

图5是用来指定如何传送通知的示例性方法250的流程图。下面将参照图3说明方法250。方法250可以由配置子系统170或某个其它系统执行。FIG. 5 is a flowchart of an example method 250 for specifying how notifications are delivered. The method 250 will now be described with reference to FIG. 3 . Method 250 may be performed by configuration subsystem 170 or some other system.

在框254,用户可以指定将要对其的传送进行配置的通知。指定通知可以包括指定特定的通知、指定几个通知或指定一组通知。作为一个示例,用户界面可以提示用户使用鼠标、键盘、输入笔等从列表中选择一个或多个通知。该列表可以包括加工厂中所有可能的通知或加工厂中所有可能的通知的某子集。此外,该列表可以包括与加工厂内加工实体的某子集相关的所有可能通知或与加工实体的某子集相关的可能通知的某子集。例如,可以允许用户经由用户界面选择加工实体的子集(例如过程控制软件模块、现场设备、来自加工厂特定区域的加工实体等)和/或通知的子集(例如警报、具有一定范围优先级的通知等)。At block 254, the user may specify the notifications whose delivery is to be configured. Designating a notification may include designating a specific notification, designating several notifications, or designating a group of notifications. As one example, the user interface may prompt the user to select one or more notifications from a list using a mouse, keyboard, stylus, or the like. The list may include all possible notifications in the processing plant or some subset of all possible notifications in the processing plant. Additionally, the list may include all possible notifications related to a subset of processing entities within a processing plant or a subset of possible notifications related to a subset of processing entities. For example, a user may be allowed to select a subset of process entities (e.g., process control software modules, field devices, process entities from a specific area of the process plant, etc.) and/or a subset of notifications (e.g., alarms, notifications, etc.).

此外,用户界面可以允许用户经由鼠标、键盘、输入笔等从列表中选择一组或多组通知。例如,用户能选择与加工厂的加工实体或加工实体的某子集相关的所有通知或通知的某子集。Additionally, the user interface may allow a user to select one or more sets of notifications from a list via a mouse, keyboard, stylus, or the like. For example, a user can select all or some subset of notifications related to a processing entity or a subset of processing entities of a processing plant.

在框258,用户可以指定在框254指定的通知将要向其发送的个体。例如,用户界面可以提供个体列表,并且可以提示用户从该列表中选择一个或多个个体。该列表可以附加或可替代地包括个体组。作为另一个示例,用户界面可以提示用户键入个体的名字、ID号、注册ID等。At block 258, the user may specify the individuals to whom the notification specified at block 254 is to be sent. For example, the user interface may provide a list of individuals, and the user may be prompted to select one or more individuals from the list. The list may additionally or alternatively include groups of individuals. As another example, the user interface may prompt the user to enter the individual's name, ID number, registration ID, and the like.

在框262,用户可以指定用于将在框254指定的通知传送至在框258指定的个体的模式。作为一个示例,用户可以为在框258指定的每个个体指定传送模式。At block 262 , the user may specify a mode for delivering the notification specified at block 254 to the individual specified at block 258 . As one example, a user may specify a delivery mode for each individual specified at block 258 .

如果已经得到和存储了与该个体可利用的不同传送模式相关的信息(例如使用诸如图4的方法200的方法),那么可以参考该信息。例如,用户界面可以向用户展示不同的传送模式,并提示用户选择这些传送模式中的一个或多个。如果没有得到和存储与该个体可利用的不同传送模式相关的信息,那么可以调用诸如图4的方法200的方法,以获得和存储该信息。可替代地,用户界面可以仅提示用户输入与用于传送在框254指定的通知的所需模式相关的信息(例如账户ID、电子邮件地址、电子邮件协议、代理服务器ID、电话号码等)。If information has been obtained and stored (eg, using a method such as method 200 of FIG. 4 ) relating to the different delivery modes available to the individual, then this information may be referenced. For example, the user interface may present the user with different delivery modes and prompt the user to select one or more of these delivery modes. If information related to the different delivery modes available to the individual is not obtained and stored, a method, such as method 200 of FIG. 4, may be invoked to obtain and store the information. Alternatively, the user interface may simply prompt the user to enter information related to the desired mode for delivering the notification specified at block 254 (eg, account ID, email address, email protocol, proxy server ID, phone number, etc.).

在框266,可以存储在框258选择的个体的指示。同样地,在框270,可以存储在框266处选择的传送模式的指示。例如,该信息可以存储在配置数据库124中,以便其与在框254指定的通知相关。例如,一旦接收到通知,传送子系统178就应该能从配置数据库124取回与接收的通知相关的传送模式信息。At block 266, an indication of the individual selected at block 258 may be stored. Likewise, at block 270, an indication of the transfer mode selected at block 266 may be stored. For example, this information may be stored in configuration database 124 so that it is associated with the notification specified at block 254 . For example, upon receipt of a notification, delivery subsystem 178 should be able to retrieve delivery mode information from configuration database 124 associated with the received notification.

监测和传送通知Monitoring and Delivery Notifications

再次参见图3,如上所述,监测子系统174接收来自一个或多个数据服务器和/或数据库的通知。监测子系统174可以请求来自数据服务器的通知,不用提示而从数据服务器接收通知,和/或为通知搜索或查询数据库。如果监测子系统174请求通知,或搜索或查询数据库以得到通知,监测子系统174可以定期或基于某触发事件而这样做。例如,数据服务器可以向监测子系统174指示数据服务器已经接收了多个通知。一旦接收到一个或多个通知,监测子系统就可以向传送子系统178提供通知。Referring again to FIG. 3 , monitoring subsystem 174 receives notifications from one or more data servers and/or databases, as described above. Monitoring subsystem 174 may request notifications from a data server, receive notifications from a data server without prompting, and/or search or query a database for notifications. If monitoring subsystem 174 requests notification, or searches or queries a database for notification, monitoring subsystem 174 may do so periodically or based on some triggering event. For example, the data server may indicate to the monitoring subsystem 174 that the data server has received multiple notifications. Upon receipt of one or more notifications, the monitoring subsystem may provide the notifications to the delivery subsystem 178 .

如上所述,传送子系统178通常根据配置数据库124中的配置信息传送通知。例如,传送子系统178一旦接收到通知,就可以搜索、查询配置数据库124,以得到与该通知怎样传送而相关的信息。取决于信息是如何组织的,传送子系统178可以从配置数据库124以不同的方式取回传送模式信息。Delivery subsystem 178 typically delivers notifications based on configuration information in configuration database 124, as described above. For example, upon receipt of a notification, delivery subsystem 178 may search and query configuration database 124 for information related to how the notification was delivered. Delivery subsystem 178 may retrieve delivery mode information from configuration database 124 in different ways depending on how the information is organized.

例如,传送子系统178可以取回指示应该接收该通知的个体的信息,以及与待使用的特定传送模式相关的信息。可替代地,传送子系统178可以取回指示准备用来传送该通知的特定传送模式的信息,而不是直接指示应该接收该通知的个体的信息。例如,取回的信息可以指示该通知应该发送至的设备的IP地址、寻呼机号码等,而不是另外指示应该接收该通知的个体。For example, delivery subsystem 178 may retrieve information indicating the individuals who should receive the notification, as well as information related to the particular delivery mode to be used. Alternatively, delivery subsystem 178 may retrieve information indicating the particular delivery mode that is to be used to deliver the notification, rather than directly indicating the individuals who should receive the notification. For example, the retrieved information may indicate the IP address of the device to which the notification should be sent, a pager number, etc., rather than otherwise indicating the individual who should receive the notification.

基于从配置数据库124取回的信息,传送子系统178确定用于发送通知的传送模式。接着,传送子系统178根据所确定的传送模式传送该通知。现在参照图2,例如,如果传送子系统178确定该通知应该传送至加工厂内特定的工作站136,那么传送子系统178就可以经由网络108将那个通知发送至工作站136。再比如,如果传送子系统178确定该通知应该传送至加工厂内的无线设备,那么传送子系统178可以经由网络108将那个通知传送至WAP128。WAP128随后可以将该通知无线传输给无线设备。作为又一个示例,如果传送子系统178确定该通知应该传送至寻呼机,那么传送子系统178可以经由因特网网关132和因特网将那个通知发送至寻呼业务服务器。Based on the information retrieved from the configuration database 124, the delivery subsystem 178 determines the delivery mode for sending the notification. Delivery subsystem 178 then delivers the notification according to the determined delivery mode. Referring now to FIG. 2 , for example, if the delivery subsystem 178 determines that the notification should be delivered to a particular workstation 136 within the process plant, the delivery subsystem 178 can send that notification to the workstation 136 via the network 108 . As another example, if delivery subsystem 178 determines that the notification should be delivered to a wireless device within the processing plant, then delivery subsystem 178 may deliver that notification to WAP 128 via network 108 . WAP 128 may then wirelessly transmit the notification to the wireless device. As yet another example, if delivery subsystem 178 determines that the notification should be delivered to a pager, then delivery subsystem 178 may send that notification to a paging service server via Internet gateway 132 and the Internet.

图6是可以用来传送通知的示例性方法300的流程图。下面将参照图2和图3说明方法300。方法300可以由传送子系统174或某个其它系统执行。FIG. 6 is a flowchart of an example method 300 that may be used to communicate notifications. The method 300 will be described below with reference to FIGS. 2 and 3 . Method 300 may be performed by delivery subsystem 174 or some other system.

在框304,接收通知。例如,传送子系统178可以从监测子系统174、数据服务器等接收通知。At block 304, a notification is received. For example, delivery subsystem 178 may receive notifications from monitoring subsystem 174, a data server, or the like.

在框308,确定至少一个发送通知的目的地。例如,传送子系统178可以搜索或查询配置数据库124,以得到指示至少一个发送通知的目的地的信息。例如,这种信息可以包括个体的名称、账户名称、账户ID、网络ID、IP地址、电子邮件地址、蜂窝电话号码、寻呼机号码等。At block 308, at least one destination to send the notification is determined. For example, delivery subsystem 178 may search or query configuration database 124 for information indicating at least one destination to which notifications are sent. For example, such information may include the individual's name, account name, account ID, network ID, IP address, email address, cell phone number, pager number, and the like.

在框312,确定用于将通知发送至目的地的传送方法。例如,传送子系统178可以搜索或查询配置数据库124,以得到指示用于将通知发送至目的地的传送方法的信息。该搜索或查询可以与框308所描述的搜索/查询相同,或者可以是单独的搜索/查询。指示用于发送至目的地的传送方法的信息可以包括该目的地是否是个体的指示、账户、网络ID、IP地址、电子邮件地址、蜂窝电话号码、寻呼机号码等。该信息也可以包括可以允许传送子系统178适当地格式化用于特定传送方法的通知的数据(例如网络协议、电子邮件协议、代理服务器、寻呼业务服务器等)。At block 312, a delivery method for sending the notification to the destination is determined. For example, delivery subsystem 178 may search or query configuration database 124 for information indicating the delivery method used to send the notification to the destination. This search or query may be the same as the search/query described at block 308, or may be a separate search/query. Information indicating the delivery method used to send to a destination may include an indication of whether the destination is an individual, an account, a network ID, an IP address, an email address, a cell phone number, a pager number, and the like. This information may also include data that may allow delivery subsystem 178 to properly format notifications for a particular delivery method (eg, network protocol, email protocol, proxy server, paging service server, etc.).

在框316,根据适当的传送方法将通知发送至目的地。例如,传送子系统178可以适当地格式化该通知,随后经由网络108将该通知发送至它的目的地。At block 316, the notification is sent to the destination according to the appropriate delivery method. For example, delivery subsystem 178 may format the notification appropriately and then send the notification via network 108 to its destination.

图4至图6的方法可以使用软件、硬件、固件等执行,并且可以由与过程控制系统10相关的任何处理器执行。这样,图4至图6的方法可以在标准的多用途CPU中或在例如ASIC的特别设计的硬件或固件上或所需的其它硬件设备上执行。当在软件中执行时,软件例行程序可以存储在例如磁盘、激光盘(例如DVD)或其它存储媒介的任何计算机可读存储器中,可以存储在计算机或处理器的RAM或ROM中,可以存储在任何数据库中等等。同样,这种软件可以经由任何公知或所需的传送方法传送至用户或加工厂,例如包括通过计算机可读磁盘或其它便携式计算机存储机制或通过例如电话线、因特网等的通信信道(其可以视为与经由便携式存储媒介提供软件相同或可互换)。The methods of FIGS. 4-6 may be implemented using software, hardware, firmware, etc., and may be executed by any processor associated with process control system 10 . Thus, the methods of FIGS. 4 to 6 can be executed in a standard general-purpose CPU or on specially designed hardware or firmware such as an ASIC or other hardware devices as desired. When implemented in software, the software routines may be stored on any computer-readable memory such as a magnetic disk, laser disk (e.g. DVD) or other storage medium, may be stored in the RAM or ROM of a computer or processor, may store in any database etc. Likewise, such software may be delivered to the user or to the processing plant via any known or desired delivery method, including, for example, via a computer-readable disk or other portable computer storage mechanism or via a communication channel such as a telephone line, the Internet, etc. (which may be viewed as are the same as or interchangeable with providing the software via portable storage media).

虽然本发明允许各种修改和替代解释,但是这里还是在附图中示出并详细描述了其中的某些示例性实施例。然而,应该理解公开没有限制在所公开的特定形式上,相反,覆盖了落入所附权利要求所限定的公开的精神和范围内的所有修改、可替代解释和等同替换。While the invention is susceptible to various modifications and alternative interpretations, certain exemplary embodiments thereof are shown and described in detail herein in the drawings. It should be understood, however, that the disclosure is not limited to the particular forms disclosed, but on the contrary covers all modifications, alternative interpretations and equivalents falling within the spirit and scope of the disclosure as defined by the appended claims.

Claims (22)

1, a kind of method that is used to dispose about the transmission of the notice of processing factory, this method comprises:
Select the individuality of at least one reception from the notice of the processing entity in the processing factory;
Selection is used for sending this notice to described at least one individual transfer approach; With
Selected individuality and selected transfer approach are stored in the storer.
2, the method for claim 1 further comprises:
The select time section, if described notice is received, described at least one individuality will be in this time period reception notification;
The times selected section is stored in the described storer.
3, method as claimed in claim 2, at least one individuality of wherein said selection comprise selects first individual and selection second individuality;
Wherein said select time section comprises:
Select very first time section, if described notice is received, described first individuality will receive this notice in this very first time section;
Selected for second time period, if described notice is received, described second individuality will receive this notice in this second time period; With
Wherein said storage times selected section comprises selected very first time section and selected second time period is stored in the described storer.
4, the method for claim 1, at least one notification received individuality of wherein said selection comprise selects one group of individuality.
5, the method for claim 1 further comprises and selects described notice.
6, the method for claim 1, wherein said selection notice comprises selects one group of notice.
7, method as claimed in claim 6, at least one notification received individuality of wherein said selection comprise at least one individuality of this group notice of selective reception.
8, method as claimed in claim 6, wherein this group notice comprise with described processing factory in one group of notice that processing entity is relevant.
9, method as claimed in claim 6, wherein this group notice comprises the notice of at least a notification type.
10, method as claimed in claim 6, wherein this group notice comprises the notice with the priorities associated in priority limit.
11, method as claimed in claim 6, wherein this group notice comprises the notice with the relevant health indicator in health indicator value scope.
12, the method for claim 1, wherein said notice comprise process alarm, equipment alarm, device alarm, the notice relevant with slewing and with generating and the relevant notice of controller switching equipment at least a.
13, the method for claim 1, wherein said storer comprises database.
14, a kind of tangible media storage machine readable instructions comprises:
First code is used to select the individuality of at least one reception from the notice of processing entity in the processing factory;
Second code is used to select send this notice to described at least one individual transfer approach; With
Third generation sign indicating number is used for selected individuality and selected transfer approach are stored in storer.
15, a kind of method that is used to transmit the notice relevant with processing factory, this method comprises:
Receive and the relevant notice of processing entity in the processing factory;
Determine at least one destination, described notice is sent to described destination based on the configuration information relevant with described notice;
Be identified for described notice being sent to the transfer approach of described destination based on described configuration information; With
According to described transfer approach described notice is sent to described destination.
16, method as claimed in claim 15, wherein said at least one destination comprise a kind of in individuality, the network address, network identifier ID, procotol IP address, account, e-mail address, cell phone number and the pager number.
17, method as claimed in claim 15, wherein determined transfer approach is according to network communication protocol.
18, method as claimed in claim 15, wherein determined transfer approach is according to email protocol.
19, method as claimed in claim 15, wherein determined transfer approach comprises the use WLAN (wireless local area network).
20, method as claimed in claim 15, wherein determined transfer approach comprises the use cellular network.
21, method as claimed in claim 15, wherein determined transfer approach comprises the use paging network.
22, a kind of tangible media storage machine readable instructions comprises:
First code is used to receive and the relevant notice of processing entity in the processing factory;
Second code is used for determining at least one destination, based on the configuration information relevant with described notice described notice is sent to described destination;
Third generation sign indicating number is used to be identified for based on described configuration information described notice being sent to the transfer approach of described destination; With
The 4th code is used for according to described transfer approach described notice being sent to described destination.
CNB2004800055511A 2003-02-28 2004-01-30 Delivery of notification in processing plant Expired - Lifetime CN100476659C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/376,550 US7103427B2 (en) 2003-02-28 2003-02-28 Delivery of process plant notifications
US10/376,550 2003-02-28

Publications (2)

Publication Number Publication Date
CN1757002A true CN1757002A (en) 2006-04-05
CN100476659C CN100476659C (en) 2009-04-08

Family

ID=32907957

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004800055511A Expired - Lifetime CN100476659C (en) 2003-02-28 2004-01-30 Delivery of notification in processing plant

Country Status (5)

Country Link
US (1) US7103427B2 (en)
JP (1) JP4545145B2 (en)
CN (1) CN100476659C (en)
DE (1) DE112004000362T5 (en)
WO (1) WO2004079503A2 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049587A (en) * 2013-03-15 2014-09-17 费希尔-罗斯蒙特系统公司 Method and device for controlling process plant by utilizing location-aware mobile control equipment
CN104049584A (en) * 2013-03-15 2014-09-17 费希尔-罗斯蒙特系统公司 Supervisory engine for process control
US10031490B2 (en) 2013-03-15 2018-07-24 Fisher-Rosemount Systems, Inc. Mobile analysis of physical phenomena in a process plant
US10037303B2 (en) 2013-03-14 2018-07-31 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US10296668B2 (en) 2013-03-15 2019-05-21 Fisher-Rosemount Systems, Inc. Data modeling studio
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US10503483B2 (en) 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10656627B2 (en) 2014-01-31 2020-05-19 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US11385608B2 (en) 2013-03-04 2022-07-12 Fisher-Rosemount Systems, Inc. Big data in process control systems

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7373386B2 (en) * 2003-08-11 2008-05-13 Research In Motion Limited System and method for configuring access to electronic mailboxes
US20060009539A1 (en) * 2004-07-12 2006-01-12 Herr Donald E Maleimide-based radiation curable compositions
US20060168013A1 (en) * 2004-11-26 2006-07-27 Invensys Systems, Inc. Message management facility for an industrial process control environment
US20070088600A1 (en) * 2005-10-19 2007-04-19 Marathon Petroleum Llc Database and information software application for managing, tracking and disseminating product specifications and product sample analytical data in a petroleum refining, storage and transportation operation
US7538664B2 (en) 2006-09-29 2009-05-26 Rockwell Automation Technologies, Inc. Customized industrial alarms
US7612661B1 (en) * 2006-09-29 2009-11-03 Rockwell Automation Technologies, Inc. Dynamic messages
DE102007039531A1 (en) * 2007-08-21 2009-02-26 Endress + Hauser Process Solutions Ag Method for obtaining maintenance-relevant information about a plant
US20090089359A1 (en) * 2007-09-27 2009-04-02 Rockwell Automation Technologies, Inc. Subscription and notification in industrial systems
DE102008060010A1 (en) * 2008-11-25 2010-06-02 Pilz Gmbh & Co. Kg Safety control and method for controlling an automated plant
DE102009010795A1 (en) * 2009-02-27 2010-09-02 Siemens Aktiengesellschaft Coupling of ERP systems with process control systems for the automated transmission of plant structures and plant data
US10761524B2 (en) * 2010-08-12 2020-09-01 Rosemount Inc. Wireless adapter with process diagnostics
WO2013098619A1 (en) * 2011-12-26 2013-07-04 Abb Research Ltd. A system and a method for locating and notifying fault and handling alarm thereof
US9785133B2 (en) * 2012-02-10 2017-10-10 Fisher-Rosemount Systems, Inc. Methods for collaboratively assisting a control room operator
US9537907B2 (en) * 2013-01-22 2017-01-03 General Electric Company Systems and methods for sharing data in a non-destructive testing system
US20150161551A1 (en) * 2013-12-06 2015-06-11 Vivint, Inc. Management of multi-site dashboards
US9875640B2 (en) 2015-04-08 2018-01-23 General Electric Company Method and system for managing plant alarm systems
US20160326912A1 (en) * 2015-05-08 2016-11-10 General Electric Company Contextual intelligent assistant for power plant operators
JP6426565B2 (en) * 2015-09-03 2018-11-21 ファナック株式会社 Machine control system that displays machine operation information according to the operator
US11009865B2 (en) 2016-05-09 2021-05-18 Strong Force Iot Portfolio 2016, Llc Methods and systems for a noise pattern data marketplace in an industrial internet of things environment
US11774944B2 (en) 2016-05-09 2023-10-03 Strong Force Iot Portfolio 2016, Llc Methods and systems for the industrial internet of things
US11327475B2 (en) 2016-05-09 2022-05-10 Strong Force Iot Portfolio 2016, Llc Methods and systems for intelligent collection and analysis of vehicle data
US10983507B2 (en) 2016-05-09 2021-04-20 Strong Force Iot Portfolio 2016, Llc Method for data collection and frequency analysis with self-organization functionality
US11237546B2 (en) 2016-06-15 2022-02-01 Strong Force loT Portfolio 2016, LLC Method and system of modifying a data collection trajectory for vehicles
US20180024847A1 (en) * 2016-07-22 2018-01-25 Fisher-Rosemount Systems, Inc. Help system for a portable industrial device
US20180122133A1 (en) * 2016-10-28 2018-05-03 Honeywell International Inc. System and method for displaying industrial asset alarms in a virtual environment
US10113941B2 (en) * 2016-12-28 2018-10-30 Dynamic Scientific Production Center USA, Inc. Method for automatic real-time diagnostics for equipment that generates vibration and static equipment
US10908602B2 (en) 2017-08-02 2021-02-02 Strong Force Iot Portfolio 2016, Llc Systems and methods for network-sensitive data collection
JP6870568B2 (en) * 2017-10-24 2021-05-12 オムロン株式会社 Communication system, control device, setting device, setting method and program
JP7683569B2 (en) * 2022-09-05 2025-05-27 横河電機株式会社 Information management device, information management method, and information management program

Family Cites Families (163)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4607325A (en) * 1981-10-21 1986-08-19 Honeywell Inc. Discontinuous optimization procedure modelling the run-idle status of plural process components
US4527271A (en) * 1982-08-17 1985-07-02 The Foxboro Company Process control system with improved fault isolation
US4734873A (en) * 1984-02-02 1988-03-29 Honeywell Inc. Method of digital process variable transmitter calibration and a process variable transmitter system utilizing the same
US4763243A (en) * 1984-06-21 1988-08-09 Honeywell Bull Inc. Resilient bus system
US4657179A (en) * 1984-12-26 1987-04-14 Honeywell Inc. Distributed environmental/load control system
US4908746A (en) * 1986-10-15 1990-03-13 United States Data Corporation Industrial control system
US5541833A (en) 1987-03-30 1996-07-30 The Foxboro Company Multivariable feedforward adaptive controller
US5043863A (en) * 1987-03-30 1991-08-27 The Foxboro Company Multivariable adaptive feedforward controller
US4885694A (en) * 1987-04-29 1989-12-05 Honeywell Inc. Automated building control design system
US4965742A (en) * 1987-09-30 1990-10-23 E. I. Du Pont De Nemours And Company Process control system with on-line reconfigurable modules
US4907167A (en) * 1987-09-30 1990-03-06 E. I. Du Pont De Nemours And Company Process control system with action logging
US4910691A (en) * 1987-09-30 1990-03-20 E.I. Du Pont De Nemours & Co. Process control system with multiple module sequence options
US5006992A (en) * 1987-09-30 1991-04-09 Du Pont De Nemours And Company Process control system with reconfigurable expert rules and control modules
US5488697A (en) 1988-01-12 1996-01-30 Honeywell Inc. Problem state monitoring system
US5193143A (en) * 1988-01-12 1993-03-09 Honeywell Inc. Problem state monitoring
US4853175A (en) * 1988-03-10 1989-08-01 The Babcock & Wilcox Company Power plant interactive display
US5050095A (en) * 1988-05-31 1991-09-17 Honeywell Inc. Neural network auto-associative memory with two rules for varying the weights
US4944035A (en) * 1988-06-24 1990-07-24 Honeywell Inc. Measurement of thermal conductivity and specific heat
US4956793A (en) * 1988-06-24 1990-09-11 Honeywell Inc. Method and apparatus for measuring the density of fluids
US5373452A (en) * 1988-09-02 1994-12-13 Honeywell Inc. Intangible sensor and method for making same
US5008810A (en) * 1988-09-29 1991-04-16 Process Modeling Investment Corp. System for displaying different subsets of screen views, entering different amount of information, and determining correctness of input dependent upon current user input
US5140530A (en) * 1989-03-28 1992-08-18 Honeywell Inc. Genetic algorithm synthesis of neural networks
US5070458A (en) * 1989-03-31 1991-12-03 Honeywell Inc. Method of analyzing and predicting both airplane and engine performance characteristics
US5015934A (en) * 1989-09-25 1991-05-14 Honeywell Inc. Apparatus and method for minimizing limit cycle using complementary filtering techniques
US5187674A (en) * 1989-12-28 1993-02-16 Honeywell Inc. Versatile, overpressure proof, absolute pressure sensor
US5442544A (en) 1990-01-26 1995-08-15 Honeywell Inc. Single input single output rate optimal controller
JPH03231367A (en) * 1990-02-07 1991-10-15 Hitachi Ltd Information gathering terminal device
US5134574A (en) * 1990-02-27 1992-07-28 The Foxboro Company Performance control apparatus and method in a processing plant
US5018215A (en) * 1990-03-23 1991-05-21 Honeywell Inc. Knowledge and model based adaptive signal processor
ATE143509T1 (en) * 1990-06-21 1996-10-15 Honeywell Inc VARIABLE HORIZON BASED ADAPTIVE CONTROL WITH MEANS OF MINIMIZING OPERATING COSTS
US5212765A (en) 1990-08-03 1993-05-18 E. I. Du Pont De Nemours & Co., Inc. On-line training neural network system for process control
US5282261A (en) * 1990-08-03 1994-01-25 E. I. Du Pont De Nemours And Co., Inc. Neural network process measurement and control
US5121467A (en) * 1990-08-03 1992-06-09 E.I. Du Pont De Nemours & Co., Inc. Neural network/expert system process control system and method
US5167009A (en) * 1990-08-03 1992-11-24 E. I. Du Pont De Nemours & Co. (Inc.) On-line process control neural network using data pointers
US5197114A (en) * 1990-08-03 1993-03-23 E. I. Du Pont De Nemours & Co., Inc. Computer neural network regulatory process control system and method
US5224203A (en) * 1990-08-03 1993-06-29 E. I. Du Pont De Nemours & Co., Inc. On-line process control neural network using data pointers
US5142612A (en) * 1990-08-03 1992-08-25 E. I. Du Pont De Nemours & Co. (Inc.) Computer neural network supervisory process control system and method
ES2112853T3 (en) 1990-10-10 1998-04-16 Honeywell Inc IDENTIFICATION OF PROCESS SYSTEMS.
EP0496570B1 (en) 1991-01-22 1998-06-03 Honeywell Inc. Two-level system identifier apparatus with optimization
US5291190A (en) * 1991-03-28 1994-03-01 Combustion Engineering, Inc. Operator interface for plant component control system
US5161013A (en) * 1991-04-08 1992-11-03 Honeywell Inc. Data projection system with compensation for nonplanar screen
US5189232A (en) * 1991-06-27 1993-02-23 University Of Utah Method of making jet fuel compositions via a dehydrocondensation reaction process
US5333298A (en) * 1991-08-08 1994-07-26 Honeywell Inc. System for making data available to an outside software package by utilizing a data file which contains source and destination information
AU3055992A (en) * 1991-10-23 1993-05-21 Niagara Mohawk Power Corporation On-line combustionless measurement of gaseous fuels fed to gas consumption devices
US5396415A (en) 1992-01-31 1995-03-07 Honeywell Inc. Neruo-pid controller
US5398303A (en) 1992-02-28 1995-03-14 Yamatake-Honeywell Co., Ltd. Fuzzy data processing method and data smoothing filter
US5917840A (en) * 1992-03-13 1999-06-29 Foxboro Company Protection against communications crosstalk in a factory process control system
US5353207A (en) * 1992-06-10 1994-10-04 Pavilion Technologies, Inc. Residual activation neural network
US5369599A (en) * 1992-08-04 1994-11-29 Honeywell Inc. Signal metric estimator
US5692158A (en) 1992-08-28 1997-11-25 Abb Power T&D Company Inc. Methods for generating models of non-linear systems and components and for evaluating parameters in relation to such non-linear models
US5384698A (en) * 1992-08-31 1995-01-24 Honeywell Inc. Structured multiple-input multiple-output rate-optimal controller
JP2794142B2 (en) 1992-09-14 1998-09-03 株式会社山武 Information processing device
US5477444A (en) 1992-09-14 1995-12-19 Bhat; Naveen V. Control system using an adaptive neural network for target and path optimization for a multivariable, nonlinear process
DE69332980T2 (en) 1992-11-24 2004-03-04 Pavilion Technologies, Inc., Austin OPERATING A NEURONAL NETWORK WITH MISSING AND / OR INCOMPLETE DATA
US5729661A (en) 1992-11-24 1998-03-17 Pavilion Technologies, Inc. Method and apparatus for preprocessing input data to a neural network
JP2952124B2 (en) 1992-11-25 1999-09-20 富士写真フイルム株式会社 Photo processing machine failure diagnosis system
US5311562A (en) * 1992-12-01 1994-05-10 Westinghouse Electric Corp. Plant maintenance with predictive diagnostics
EP0674780B1 (en) 1992-12-14 1998-10-21 Honeywell Inc. A flexible method for building a recipe in a process control system
US5486996A (en) 1993-01-22 1996-01-23 Honeywell Inc. Parameterized neurocontrollers
US5351184A (en) 1993-01-26 1994-09-27 Honeywell Inc. Method of multivariable predictive control utilizing range control
EP0612039B1 (en) 1993-02-15 1999-10-27 Babcock-Hitachi Kabushiki Kaisha Method and system of preventive maintenance for plant component parts
EP0687369A1 (en) 1993-03-02 1995-12-20 Pavilion Technologies Inc. Method and apparatus for analyzing a neural network within desired operating parameter constraints
US5390326A (en) * 1993-04-30 1995-02-14 The Foxboro Company Local area network with fault detection and recovery
JP3147586B2 (en) 1993-05-21 2001-03-19 株式会社日立製作所 Plant monitoring and diagnosis method
US5909541A (en) 1993-07-14 1999-06-01 Honeywell Inc. Error detection and correction for data stored across multiple byte-wide memory devices
ZA947893B (en) 1993-09-05 1995-05-24 George Hans Lowe An indicating system
US5486920A (en) 1993-10-01 1996-01-23 Honeywell, Inc. Laser gyro dither strippr gain correction method and apparatus
US5408406A (en) 1993-10-07 1995-04-18 Honeywell Inc. Neural net based disturbance predictor for model predictive control
US5596704A (en) 1993-11-11 1997-01-21 Bechtel Group, Inc. Process flow diagram generator
JP2929259B2 (en) 1993-12-27 1999-08-03 株式会社山武 controller
US5666297A (en) 1994-05-13 1997-09-09 Aspen Technology, Inc. Plant simulation and optimization software apparatus and method using dual execution models
US5461570A (en) 1994-06-10 1995-10-24 Johnson & Johnson Vision Products, Inc. Computer system for quality control correlations
US5533413A (en) 1994-06-30 1996-07-09 Yokogawa Electric Corporation Equipment diagnosis system
US5546301A (en) 1994-07-19 1996-08-13 Honeywell Inc. Advanced equipment control system
US5687090A (en) 1994-09-01 1997-11-11 Aspen Technology, Inc. Polymer component characterization method and process simulation apparatus
JPH08129415A (en) 1994-10-31 1996-05-21 Hitachi Ltd Plant failure analysis support system
US5704011A (en) 1994-11-01 1997-12-30 The Foxboro Company Method and apparatus for providing multivariable nonlinear control
US5570282A (en) 1994-11-01 1996-10-29 The Foxboro Company Multivariable nonlinear process controller
US5566065A (en) 1994-11-01 1996-10-15 The Foxboro Company Method and apparatus for controlling multivariable nonlinear processes
CA2216862A1 (en) 1995-03-31 1996-10-03 Abb Power T & D Company Inc. System for optimizing power network design reliability
US5574638A (en) 1995-04-03 1996-11-12 Lu; Zhuxin J. Method of optimal scaling of variables in a multivariable predictive controller utilizing range control
US5572420A (en) 1995-04-03 1996-11-05 Honeywell Inc. Method of optimal controller design for multivariable predictive control utilizing range control
US5561599A (en) 1995-06-14 1996-10-01 Honeywell Inc. Method of incorporating independent feedforward control in a multivariable predictive controller
US5680409A (en) 1995-08-11 1997-10-21 Fisher-Rosemount Systems, Inc. Method and apparatus for detecting and identifying faulty sensors in a process
US6144952A (en) 1995-09-20 2000-11-07 Keeler; James D. Predictive network with learned preprocessing parameters
JPH09134319A (en) * 1995-10-03 1997-05-20 Sony Electron Inc User interface and rule processing for personal communication routing system
US6076124A (en) 1995-10-10 2000-06-13 The Foxboro Company Distributed control system including a compact easily-extensible and serviceable field controller
US6033257A (en) 1995-11-20 2000-03-07 The Foxboro Company I/O connector module for a field controller in a distributed control system
US5966679A (en) * 1995-10-30 1999-10-12 Fisher Controls International, Inc. Method of and apparatus for nonobtrusively obtaining on-line measurements of a process control device parameter
US6008985A (en) 1995-11-20 1999-12-28 The Foxboro Company Industrial field controlling device with controller and expansion modules
US5940290A (en) 1995-12-06 1999-08-17 Honeywell Inc. Method of predictive maintenance of a process control system having fluid movement
US6094600A (en) 1996-02-06 2000-07-25 Fisher-Rosemount Systems, Inc. System and method for managing a transaction database of records of changes to field device configurations
US5764891A (en) 1996-02-15 1998-06-09 Rosemount Inc. Process I/O to fieldbus interface circuit
US5819050A (en) 1996-02-29 1998-10-06 The Foxboro Company Automatically configurable multi-purpose distributed control processor card for an industrial control system
US5761518A (en) 1996-02-29 1998-06-02 The Foxboro Company System for replacing control processor by operating processor in partially disabled mode for tracking control outputs and in write enabled mode for transferring control loops
US5819232A (en) 1996-03-22 1998-10-06 E. I. Du Pont De Nemours And Company Method and apparatus for inventory control of a manufacturing or distribution process
US6017143A (en) 1996-03-28 2000-01-25 Rosemount Inc. Device in a process system for detecting events
US5828851A (en) 1996-04-12 1998-10-27 Fisher-Rosemount Systems, Inc. Process control system using standard protocol control of standard devices and nonstandard devices
US5768119A (en) 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment
US5809490A (en) 1996-05-03 1998-09-15 Aspen Technology Inc. Apparatus and method for selecting a working data set for model development
US6110214A (en) 1996-05-03 2000-08-29 Aspen Technology, Inc. Analyzer for modeling and optimizing maintenance operations
US5877954A (en) 1996-05-03 1999-03-02 Aspen Technology, Inc. Hybrid linear-neural network process control
US6047221A (en) 1997-10-03 2000-04-04 Pavilion Technologies, Inc. Method for steady-state identification based upon identified dynamics
US5742513A (en) 1996-05-15 1998-04-21 Abb Power T&D Company Inc. Methods and systems for automatic testing of a relay
US5805442A (en) 1996-05-30 1998-09-08 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
US5918233A (en) 1996-05-30 1999-06-29 The Foxboro Company Methods and systems for providing electronic documentation to users of industrial process control systems
US5715158A (en) 1996-05-31 1998-02-03 Abb Industrial Systems, Inc. Method and apparatus for controlling an extended process
US5984502A (en) 1996-06-14 1999-11-16 The Foxboro Company Keypad annunciator graphical user interface
US5949417A (en) 1997-01-31 1999-09-07 The Foxboro Company Dynamic property sheet system
US5907701A (en) 1996-06-14 1999-05-25 The Foxboro Company Management of computer processes having differing operational parameters through an ordered multi-phased startup of the computer processes
US5847952A (en) 1996-06-28 1998-12-08 Honeywell Inc. Nonlinear-approximator-based automatic tuner
US5777872A (en) 1996-09-13 1998-07-07 Honeywell-Measurex Corporation Method and system for controlling a multiple input/output process with minimum latency
US5796609A (en) 1996-09-13 1998-08-18 Honeywell-Measurex Corporation Method and apparatus for internal model control using a state variable feedback signal
US5892679A (en) 1996-09-13 1999-04-06 Honeywell-Measurex Corporation Method and system for controlling a multiple input/output process with minimum latency using a pseudo inverse constant
US5898869A (en) 1996-09-20 1999-04-27 The Foxboro Company Method and system for PCMCIA card boot from dual-ported memory
US5960441A (en) 1996-09-24 1999-09-28 Honeywell Inc. Systems and methods for providing dynamic data referencing in a generic data exchange environment
US6041263A (en) 1996-10-01 2000-03-21 Aspen Technology, Inc. Method and apparatus for simulating and optimizing a plant model
US5970430A (en) 1996-10-04 1999-10-19 Fisher Controls International, Inc. Local device and process diagnostics in a process control network having distributed control functions
US5892939A (en) 1996-10-07 1999-04-06 Honeywell Inc. Emulator for visual display object files and method of operation thereof
US5859964A (en) 1996-10-25 1999-01-12 Advanced Micro Devices, Inc. System and method for performing real time data acquisition, process modeling and fault detection of wafer fabrication processes
US5909586A (en) 1996-11-06 1999-06-01 The Foxboro Company Methods and systems for interfacing with an interface powered I/O device
US5905989A (en) 1996-11-27 1999-05-18 Bently Nevada Corporation Knowledge manager relying on a hierarchical default expert system: apparatus and method
US5948101A (en) 1996-12-02 1999-09-07 The Foxboro Company Methods and systems for booting a computer in a distributed computing system
US6078843A (en) 1997-01-24 2000-06-20 Honeywell Inc. Neural network including input normalization for use in a closed loop control system
US6067505A (en) 1997-04-10 2000-05-23 The Foxboro Company Method and apparatus for self-calibration of a coordinated control system for an electric power generating station
DE19715503A1 (en) * 1997-04-14 1998-10-15 Siemens Ag Integrated computer and communication system for the plant area
US6370375B1 (en) * 1997-04-14 2002-04-09 At&T Corp. Voice-response paging device and method
US6055483A (en) 1997-05-05 2000-04-25 Honeywell, Inc. Systems and methods using bridge models to globally optimize a process facility
US6122555A (en) 1997-05-05 2000-09-19 Honeywell International Inc. System and methods for globally optimizing a process facility
US6106785A (en) 1997-06-30 2000-08-22 Honeywell Inc. Polymerization process controller
DE19732046A1 (en) 1997-07-25 1999-01-28 Abb Patent Gmbh Process diagnostic system and method for diagnosing processes and states of a technical process
US5988847A (en) 1997-08-22 1999-11-23 Honeywell Inc. Systems and methods for implementing a dynamic cache in a supervisory control system
US5901058A (en) 1997-08-22 1999-05-04 Honeywell Inc. System and methods for achieving heterogeneous data flow between algorithm blocks in a distributed control system
US6282454B1 (en) 1997-09-10 2001-08-28 Schneider Automation Inc. Web interface to a programmable controller
US6128279A (en) 1997-10-06 2000-10-03 Web Balance, Inc. System for balancing loads among network servers
US5909370A (en) 1997-12-22 1999-06-01 Honeywell Inc. Method of predicting overshoot in a control system response
JP3651742B2 (en) * 1998-01-21 2005-05-25 株式会社東芝 Plant monitoring system
JPH11252670A (en) * 1998-03-05 1999-09-17 Omron Corp Remote monitoring control system and sensor terminal device
US6093211A (en) 1998-04-09 2000-07-25 Aspen Technology, Inc. Polymer property distribution functions methodology and simulators
FI114745B (en) 1998-06-01 2004-12-15 Metso Automation Oy Control systems for field devices
FI108678B (en) 1998-06-17 2002-02-28 Neles Controls Oy Control systems for field devices
AUPP471098A0 (en) * 1998-07-16 1998-08-06 United Technology Pty Ltd Internet utility interconnect method and means
US6332110B1 (en) 1998-12-17 2001-12-18 Perlorica, Inc. Method for monitoring advanced separation and/or ion exchange processes
US6298454B1 (en) * 1999-02-22 2001-10-02 Fisher-Rosemount Systems, Inc. Diagnostics in a process control system
US8044793B2 (en) 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US7562135B2 (en) 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
US7206646B2 (en) 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
US6975219B2 (en) 2001-03-01 2005-12-13 Fisher-Rosemount Systems, Inc. Enhanced hart device alerts in a process control system
US6633782B1 (en) 1999-02-22 2003-10-14 Fisher-Rosemount Systems, Inc. Diagnostic expert in a process control system
JP2000253462A (en) * 1999-03-02 2000-09-14 Toshiba Corp Monitoring and control system
US6445963B1 (en) 1999-10-04 2002-09-03 Fisher Rosemount Systems, Inc. Integrated advanced control blocks in process control systems
GB2357389B (en) 1999-12-10 2002-02-13 Telemetrics Ltd Telemetry systems
DE19962230A1 (en) 1999-12-22 2001-06-28 Siemens Ag Industrial control and monitoring of machine tools, robots and finishing machinery, so that automatic condition reporting and alarm signals can be converted into messages or e-mail and immediately sent to the appropriate personnel
US6421571B1 (en) 2000-02-29 2002-07-16 Bently Nevada Corporation Industrial plant asset management system: apparatus and method
US7171188B1 (en) 2000-05-26 2007-01-30 Hitachi Construction Machinery Co., Ltd. Communication system for working machines
JP2001356807A (en) * 2000-06-15 2001-12-26 Bridgestone Corp Method for controlling fa information
JP2002157238A (en) * 2000-09-06 2002-05-31 Seiko Epson Corp Browsing information creation system, digital content creation system, digital content distribution system, and digital content creation program
US6529195B1 (en) * 2000-09-08 2003-03-04 James B. Eberlein Pain migration tracking and display method
JP2002140778A (en) * 2000-10-31 2002-05-17 Shimizu Corp Dynamic emergency response system
CN1529861B (en) * 2000-11-07 2010-12-29 阿斯科瑞帕兹公司 Systems and methods for creating databases and structured information from linguistic input
JP2002229642A (en) * 2001-02-07 2002-08-16 Seto Denshi Kogyo Kk Operation control system for production line and production equipment
JP4160399B2 (en) 2001-03-01 2008-10-01 フィッシャー−ローズマウント システムズ, インコーポレイテッド Creating and displaying indicators in the process plant
US7162534B2 (en) 2001-07-10 2007-01-09 Fisher-Rosemount Systems, Inc. Transactional data communications for process control systems

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US11385608B2 (en) 2013-03-04 2022-07-12 Fisher-Rosemount Systems, Inc. Big data in process control systems
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10311015B2 (en) 2013-03-14 2019-06-04 Fisher-Rosemount Systems, Inc. Distributed big data in a process control system
US10037303B2 (en) 2013-03-14 2018-07-31 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US10223327B2 (en) 2013-03-14 2019-03-05 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US10649413B2 (en) 2013-03-15 2020-05-12 Fisher-Rosemount Systems, Inc. Method for initiating or resuming a mobile control session in a process plant
US10671028B2 (en) 2013-03-15 2020-06-02 Fisher-Rosemount Systems, Inc. Method and apparatus for managing a work flow in a process plant
US10324423B2 (en) 2013-03-15 2019-06-18 Fisher-Rosemount Systems, Inc. Method and apparatus for controlling a process plant with location aware mobile control devices
US11573672B2 (en) 2013-03-15 2023-02-07 Fisher-Rosemount Systems, Inc. Method for initiating or resuming a mobile control session in a process plant
US10031490B2 (en) 2013-03-15 2018-07-24 Fisher-Rosemount Systems, Inc. Mobile analysis of physical phenomena in a process plant
CN104049584A (en) * 2013-03-15 2014-09-17 费希尔-罗斯蒙特系统公司 Supervisory engine for process control
US10551799B2 (en) 2013-03-15 2020-02-04 Fisher-Rosemount Systems, Inc. Method and apparatus for determining the position of a mobile control device in a process plant
US11169651B2 (en) 2013-03-15 2021-11-09 Fisher-Rosemount Systems, Inc. Method and apparatus for controlling a process plant with location aware mobile devices
US10152031B2 (en) 2013-03-15 2018-12-11 Fisher-Rosemount Systems, Inc. Generating checklists in a process control environment
US10649412B2 (en) 2013-03-15 2020-05-12 Fisher-Rosemount Systems, Inc. Method and apparatus for seamless state transfer between user interface devices in a mobile control room
US11112925B2 (en) 2013-03-15 2021-09-07 Fisher-Rosemount Systems, Inc. Supervisor engine for process control
US10296668B2 (en) 2013-03-15 2019-05-21 Fisher-Rosemount Systems, Inc. Data modeling studio
US10133243B2 (en) 2013-03-15 2018-11-20 Fisher-Rosemount Systems, Inc. Method and apparatus for seamless state transfer between user interface devices in a mobile control room
US10691281B2 (en) 2013-03-15 2020-06-23 Fisher-Rosemount Systems, Inc. Method and apparatus for controlling a process plant with location aware mobile control devices
CN111624967A (en) * 2013-03-15 2020-09-04 费希尔-罗斯蒙特系统公司 Supervisory engine for process control
CN104049587A (en) * 2013-03-15 2014-09-17 费希尔-罗斯蒙特系统公司 Method and device for controlling process plant by utilizing location-aware mobile control equipment
US10656627B2 (en) 2014-01-31 2020-05-19 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
US11886155B2 (en) 2015-10-09 2024-01-30 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US12547160B2 (en) 2015-10-09 2026-02-10 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US10503483B2 (en) 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network

Also Published As

Publication number Publication date
JP2006519446A (en) 2006-08-24
CN100476659C (en) 2009-04-08
WO2004079503A3 (en) 2005-05-06
US7103427B2 (en) 2006-09-05
WO2004079503A2 (en) 2004-09-16
DE112004000362T5 (en) 2006-03-02
US20040172147A1 (en) 2004-09-02
JP4545145B2 (en) 2010-09-15

Similar Documents

Publication Publication Date Title
CN100476659C (en) Delivery of notification in processing plant
JP7389201B2 (en) Quality review management system
CN107026894B (en) Apparatus and method for automatic notification through industrial asset delivery
US7953842B2 (en) Open network-based data acquisition, aggregation and optimization for use with process control systems
EP4184871A1 (en) Real-time visualizations of cyber-risk data for asset-based hierarchies
CN101278246B (en) Method and apparatus for monitoring and executing correction by monitoring data and correction data for a process plant
JP2018106685A (en) Method and apparatus for subscribing a remote device to process control data
JP2016154020A (en) Method of monitoring entity within process plant and system for displaying total use index of process plant
US20250004451A1 (en) Asset risk predictor of operation of an industrial asset
CN1791847A (en) Remote data visualization within an asset data system for a process plant
GB2613082A (en) Quality review system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20090408

CX01 Expiry of patent term