Function block implementation of a cause and effect matrix for use in a process safety system
    1.
    发明授权
    Function block implementation of a cause and effect matrix for use in a process safety system 有权
    功能块实现用于过程安全系统的因果矩阵

    公开(公告)号:US06898468B2

    公开(公告)日:2005-05-24

    申请号:US10401655

    申请日:2003-03-28

    IPC分类号: G05B9/02 G05B11/01

    CPC分类号: G05B9/02

    摘要: A cause and effect function block, which can be easily integrated into a function block diagram programming environment in a process plant safety system to implement the cause and effect logic specified by a traditional cause and effect matrix, includes a set of cause inputs and a set of effect outputs. A multiplexer within the cause and effect function block receives each of the cause inputs and is coupled to one or more state machines, with a separate state machine existing for each effect output. The multiplexer decodes each of the cause inputs and, based on the cause inputs and previously identified cause and effect matrix logic, provides a trip signal to one or more of the state machines. Upon receiving a trip signal, a state machine forces an associated effect output into a tripped or safe state. If desired, the state machine may then use one or more other signals, such as signals from a user or from the process, to transition between a set of different states used to safely return the process plant back to the normal operating state from the tripped or safe state.

    摘要翻译: 一个因果函数块,可以轻松地集成到一个过程工厂安全系统的功能框图编程环境中,以实现由传统因果矩阵指定的因果逻辑,包括一组原因输入和一组 的效果输出。 原因和效果功能块内的多路复用器接收每个原因输入,并且耦合到一个或多个状态机,其中存在用于每个效果输出的单独的状态机。 多路复用器解码每个原因输入,并且基于原因输入和先前识别的因果矩阵逻辑,向一个或多个状态机提供跳闸信号。 在接收到跳闸信号时,状态机强制相关联的效果输出进入跳闸或安全状态。 如果需要,状态机可以然后使用一个或多个其他信号,例如来自用户或来自过程的信号,以在用于将处理设备安全地从处理器返回到正常操作状态的一组不同状态之间转换 或安全状态。

    Module class objects in a process plant configuration system
    3.
    发明授权
    Module class objects in a process plant configuration system 有权
    过程工厂配置系统中的模块类对象

    公开(公告)号:US07043311B2

    公开(公告)日:2006-05-09

    申请号:US10368151

    申请日:2003-02-18

    IPC分类号: G06F19/00

    摘要: A configuration system for a process plant uses module class objects to assist in configuring, organizing and changing the control and display activities within the process plant. Each module class object generically models or represents a process entity, such as a unit, a piece of equipment, a control activity, etc., and may be used to create instances of the object, called module objects, which represent and are tied to specific equipment within the process plant. The module class objects may represent process entities of any desired scope, which means that a single module class object may be used to configure the control and display activities of process entities of any desired scope within the process plant, instead of just at a control module level. In particular, module class objects of a large scope may be used to configure large sections or portions of the process plant, which makes configuration of the process plant easier and less time consuming. A module class object may be a unit module class object reflecting a physical unit within the process plant, an equipment module class object reflecting a physical piece of equipment within the process plant, a control module class object reflecting a control module or scheme within the process plant, or a display module class object reflecting a display routine that provides information to a user within the process plant.

    摘要翻译: 过程工厂的配置系统使用模块类对象来协助配置,组织和更改过程工厂内的控制和显示活动。 每个模块类对象一般地模拟或表示过程实体,例如单元,设备,控制活动等,并且可以用于创建被称为模块对象的对象的实例,所述对象表示并被绑定到 过程工厂内的具体设备。 模块类对象可以表示任何所需范围的过程实体,这意味着可以使用单个模块类对象来配置过程工厂内任何所需范围的过程实体的控制和显示活动,而不仅仅是在控制模块 水平。 特别地,可以使用大范围的模块类对象来配置过程工厂的大部分或部分,这使得过程工厂的配置变得更容易和更少耗时。 模块类对象可以是反映过程工厂内的物理单元的单元模块类对象,反映过程工厂内的物理设备的设备模块类对象,反映过程中的控制模块或方案的控制模块类对象 工厂或反映向处理工厂内的用户提供信息的显示程序的显示模块类对象。

    Integrated diagnostics in a process plant having a process control system and a safety system
    4.
    发明授权
    Integrated diagnostics in a process plant having a process control system and a safety system 有权
    具有过程控制系统和安全系统的过程工厂中的集成诊断

    公开(公告)号:US06975966B2

    公开(公告)日:2005-12-13

    申请号:US10672000

    申请日:2003-09-26

    CPC分类号: G05B23/0272 G05B23/027

    摘要: A process plant includes a safety system that is physically and logically integrated with a process control system such that the safety system and the process control system can use common communication, diagnostic and display hardware and software within the process plant while still providing functional isolation between the safety system controllers and the process control system controllers. This integrated process control and safety system uses a common data communication structure for both the safety system and the process control system so that applications can send data to and receive data from devices in either system in the same manner, e.g., using the same communication hardware and software. However, the common data communication structure is set up to distinguish process control system devices from safety system devices using tags, addresses or other fields within the messages sent to or received from the devices, which enables data associated with the process control system to be distinguishable from data associated with the safety system, thereby enabling a diagnostic application within a user interface to automatically treat this data differently depending on the source (or destination) of the data.

    摘要翻译: 过程工厂包括在物理和逻辑上与过程控制系统集成的安全系统,使得安全系统和过程控制系统可以在过程工厂内使用公共通信,诊断和显示硬件和软件,同时仍然在 安全系统控制器和过程控制系统控制器。 该集成过程控制和安全系统为安全系统和过程控制系统使用通用的数据通信结构,以便应用程序可以以相同的方式将数据发送到任何系统中的设备数据并从其接收数据,例如使用相同的通信硬件 和软件。 然而,建立公共数据通信结构以将过程控制系统设备与安全系统设备区分开,使用发送给设备或从设备接收的消息内的标签,地址或其他字段,这使得与过程控制系统相关联的数据可区分 来自与安全系统相关联的数据,从而使得用户界面内的诊断应用能够根据数据的来源(或目的地)自动对待该数据。

    Version control for objects in a process plant configuration system
    6.
    发明申请
    Version control for objects in a process plant configuration system 有权
    过程工厂配置系统中对象的版本控制

    公开(公告)号:US20070061033A1

    公开(公告)日:2007-03-15

    申请号:US11516275

    申请日:2006-09-06

    IPC分类号: G06F19/00

    摘要: A version control system helps to keep track of versions of process plant items that may represent, or be capable of representing, entities in a process plant. The process plant items may comprise, for example, module objects which may be capable of specifically representing process entities of the process plant. These module objects may be created from module class objects which may be capable of generically representing process entities of the process plant. Version data is stored and associated with a module object. The version data may comprise data indicative of a version of a module class object that was used to create the module object. The version data may also comprise data indicative of a version of the module object. Configuration systems, version control systems, viewing systems, debugging systems, run-time monitoring systems, asset management systems, etc., may examine or permit viewing of the version control data associated with an item.

    摘要翻译: 版本控制系统有助于跟踪可能代表或能够代表过程工厂中的实体的过程工厂项目的版本。 过程工厂项目可以包括例如可以具体地表示过程工厂的过程实体的模块对象。 这些模块对象可以从模块类对象创建,该对象可能能够一般地表示过程工厂的过程实体。 版本数据被存储并与模块对象相关联。 版本数据可以包括指示用于创建模块对象的模块类对象的版本的数据。 版本数据还可以包括指示模块对象的版本的数据。 配置系统,版本控制系统,查看系统,调试系统,运行时监控系统,资产管理系统等可以检查或允许查看与项目相关联的版本控制数据。

    Method and system for integrated alarms in a process control system
    7.
    发明申请
    Method and system for integrated alarms in a process control system 有权
    过程控制系统中集成报警的方法和系统

    公开(公告)号:US20050190054A1

    公开(公告)日:2005-09-01

    申请号:US10787383

    申请日:2004-02-26

    CPC分类号: G05B23/027

    摘要: A method and system for integrating alarms is provided. An external alarm is received at a process control system and includes an external tag. An internal alarm that is associated with the external alarm is determined based on a map. An internal tag associated with the external tag is also determined based on the map. The process control system generates the internal alarm which includes the internal tag and is based on the external alarm. A method and system for generating alarm and tag relations is also provided. At least one external tag associated with an external system is selected. At least one internal tag associated with a process control system related to the external tags is determined. At least one entry in a map is generated to indicate a relation between at least one of the external tags and at least one of the internal tags. At least one external alarm associated with the external system is selected and at least one internal alarm related to the external alarms is determined. At least one entry is generated in the map to indicate a relation between at least one of the external alarms and at least one of the internal alarms.

    摘要翻译: 提供了一种集成报警的方法和系统。 在过程控制系统处接收到外部报警,并且包括外部标签。 根据地图确定与外部报警相关的内部报警。 还根据地图确定与外部标签相关联的内部标签。 过程控制系统产生内部报警,内部报警基于外部报警。 还提供了一种用于产生报警和标签关系的方法和系统。 选择与外部系统相关联的至少一个外部标签。 确定与与外部标签相关的过程控制系统相关联的至少一个内部标签。 生成地图中的至少一个条目以指示至少一个外部标签与至少一个内部标签之间的关系。 选择与外部系统相关联的至少一个外部报警,并确定与外部报警相关的至少一个内部报警。 在地图中生成至少一个条目,以指示至少一个外部警报与至少一个内部警报之间的关系。

    Deferred acknowledgment communications and alarm management
    9.
    发明申请
    Deferred acknowledgment communications and alarm management 有权
    延期确认通讯和报警管理

    公开(公告)号:US20070073822A1

    公开(公告)日:2007-03-29

    申请号:US11518684

    申请日:2006-09-11

    IPC分类号: G06F15/16

    摘要: A communication technique enables the efficient transmission of data through a low bandwidth and/or time delayed communication link and minimizes the idle time of the communication link by using a deferred acknowledgment of message bundles to temporally pack the communication link. The transmitting system stores messages to be transmitted in a pending message queue and applies a dynamic window to the pending message queue to define a message bundle to be sent through the slow communication link. The transmitting system requests an acknowledgment for at least one message within the bundle, but does not require an acknowledgment for every message within the bundle. Transmitted messages are temporarily stored as outstanding messages in a retransmission queue until the transmitted messages are acknowledged or until a time-out period associated with the messages has lapsed. When the transmitting station receives a timely acknowledgment in response to a requested acknowledgment, the transmitting station removes all outstanding messages associated with that acknowledgment from the retransmission queue.

    摘要翻译: 通信技术能够通过低带宽和/或时间延迟的通信链路有效地传输数据,并且通过使用消息束的延迟确认来最小化通信链路的空闲时间,以暂时包装通信链路。 发送系统存储要在待定消息队列中发送的消息,并将动态窗口应用于待定消息队列,以定义要通过慢速通信链路发送的消息包。 发送系统向捆绑中的至少一个消息请求确认,但不需要对捆绑内的每个消息进行确认。 传输的消息作为未完成的消息临时存储在重传队列中,直到发送的消息被确认或直到与消息相关联的超时周期已经失效。 当发送站响应于所请求的确认接收到及时确认时,发送站从重发队列中删除与该确认相关联的所有未完成的消息。

    Voter logic block including operational and maintenance overrides in a process control system
    10.
    发明授权
    Voter logic block including operational and maintenance overrides in a process control system 有权
    选举逻辑块,包括过程控制系统中的操作和维护覆盖

    公开(公告)号:US07130703B2

    公开(公告)日:2006-10-31

    申请号:US10409576

    申请日:2003-04-08

    IPC分类号: G05B11/01 G05B19/42

    CPC分类号: G05B9/03

    摘要: A voter function block, which can be integrated into a function block diagram programming environment in a process plant control or safety system, implements voter logic in conjunction with providing operational and maintenance overrides which may be set to override individual inputs to the voter function block as well as to override the output of the voter function block. The voter function block, which is easy to create, use, test, debug and document, includes one or input limit detection units which detect if a particular redundant input has reached a specified limit indicating a condition within the process plant, an override unit that may be set by a user to override the consideration of that input in the voting function, a voting logic entity that determines if a trip condition exists based on the values of the valid or non-inhibited inputs, and an inhibit block that may used to override the output of the voter logic block during, for example, a startup or other operational condition. The voter function block may be integrated into a process control or safety system by being communicatively connected to other function blocks, such as to analog or digital input function blocks, analog or digital output function blocks, control function blocks, cause and effect function blocks which implement cause and effect logic, etc. Within the process control or safety programming environment.

    摘要翻译: 投票人功能块可以集成到过程工厂控制或安全系统中的功能框图编程环境中,实施选举逻辑结合提供操作和维护覆盖,可以设置为覆盖投票人功能块的单个输入作为 以及覆盖选民功能块的输出。 易于创建,使用,测试,调试和记录的选民功能块包括一个或输入限制检测单元,其检测特定冗余输入是否已经达到指定处理工厂内的条件的指定极限;超控单元, 可以由用户设置以覆盖投票功能中对该输入的考虑;投票逻辑实体,其基于有效或非禁止输入的值来确定是否存在跳闸条件;以及禁止块,其可以用于 在例如启动或其他操作条件期间,覆盖投票人逻辑块的输出。 选举功能块可以通过通信地连接到其他功能块(诸如模拟或数字输入功能块,模拟或数字输出功能块,控制功能块,起因和效果功能块)而被集成到过程控制或安全系统中 实施因果逻辑等。在过程控制或安全编程环境中。