Batch execution engine with independent batch execution processes
    1.
    发明授权
    Batch execution engine with independent batch execution processes 有权
    具有独立批处理执行流程的批处理执行引擎

    公开(公告)号:US07369912B2

    公开(公告)日:2008-05-06

    申请号:US10447797

    申请日:2003-05-29

    IPC分类号: G06F19/00 G06F9/46

    摘要: A process plant control system includes a batch execution engine that spawns or creates an individual batch process application in a separate application process space for each batch to be run within a process plant. The batch execution engine includes communication software for communicating with batch operator interfaces used to set up batch runs, a master process equipment model reflecting the current state of the equipment and a batch execution manager that creates individual batch processes and spawns each of the individual batch processes to run in a separate application process space. Each of the created batch processes includes batch logic that implements the batch run specified by the user, a copy of the process plant equipment model used to select equipment within the plant and a communication interface for communicating with controllers and other runtime equipment to implement the batch as well as for communicating with the batch execution manager.

    摘要翻译: 过程工厂控制系统包括批处理执行引擎,其在用于在过程工厂内运行的每个批处理的单独应用程序空间中产生或创建单个批处理应用程序。 批量执行引擎包括用于与用于建立批量运行的批量操作员接口进行通信的通信软件,反映设备当前状态的主过程设备模型和创建单独批处理过程并产生每个单独批处理过程的批生产执行管理器 在单独的应用程序进程空间中运行。 每个创建的批处理过程包括实现用户指定的批处理运行的批处理逻辑,用于选择工厂内设备的过程工厂设备模型的副本以及用于与控制器和其他运行时设备通信以实现批处理的通信接口 以及与批处理执行管理器进行通信。

    Use of remote soft phases in a process control system
    4.
    发明授权
    Use of remote soft phases in a process control system 有权
    在过程控制系统中使用远程软相

    公开(公告)号:US06647315B1

    公开(公告)日:2003-11-11

    申请号:US09677552

    申请日:2000-09-29

    IPC分类号: G06F1900

    摘要: A process control system includes an executive routine located at a first node of a process control system, one or more soft phases located at other nodes remote from the first node and communication software located in the each of the nodes to enable the executive routine to call and execute the soft phases that are at nodes remote from the first node. This operation may reduce loading or communication traffic on the batch executive node and enables the operator to interact with a soft phase at a workstation or node that is convenient to the operation of the soft phase, which makes the operator's task easier and results in faster execution of the soft phase.

    摘要翻译: 过程控制系统包括位于过程控制系统的第一节点处的执行例程,位于远离第一节点的其他节点处的一个或多个软阶段和位于每个节点中的通信软件,以使得执行例程可以调用 并且执行位于远离第一节点的节点处的软相位。 该操作可以减少批量执行节点上的加载或通信流量,并且使得操作者能够在便于软相操作的工作站或节点处与软相进行交互,这使得操作者的任务更容易并且导致更快的执行 的软相。

    Distributed batch processing system and methods
    5.
    发明授权
    Distributed batch processing system and methods 有权
    分布式批处理系统和方法

    公开(公告)号:US06289252B1

    公开(公告)日:2001-09-11

    申请号:US09143720

    申请日:1998-08-31

    IPC分类号: G05B1918

    摘要: Methods and apparatus for batch process control in which a Phase Logic Module operable in accordance with the state machine model of the batch server program is embedded within a programmable controller. More specifically, a phase executed by the batch server program in a data processing device is operable in accordance with a pre-defined state machine model (typically compliant with the ISA S88.01 standard). A Phase Logic Module (PLM) is implemented within a programmable controller in accordance with the same state machine model so as to mirror the state machine operation of the batch server process within the programmable controller. The PLM is pre-implemented and standardized. Specific state logic for performing desired control in accordance with the desired batch processing is defined by a control engineer using well known languages and tools and integrated with the standard PLM state machine. These methods and structure obviate the need for the control engineer to implement customized state processing logic and the associated need to test such complex state processing logic. The PLM in the programmable controller and the phase within the batch server program communicate using a high level communication protocol to exchange state processing information. Another aspect of the invention provides for implementing a PLM in a data processing device to perform soft phase processing (a phase unrelated to process I/O equipment and rather typically related to operator interaction).

    摘要翻译: 用于批处理控制的方法和装置,其中根据批处理服务器程序的状态机模型可操作的相位逻辑模块嵌入在可编程控制器内。 更具体地,由数据处理设备中的批量服务器程序执行的阶段可以根据预定义的状态机模型(通常符合ISA S88.01标准)来操作。 相位逻辑模块(PLM)根据相同的状态机模型在可编程控制器内实现,以便反映可编程控制器内的批处理服务器进程的状态机操作。 PLM是预先实施和标准化的。 用于根据期望的批处理执行所需控制的特定状态逻辑由控制工程师使用熟知的语言和工具定义并与标准PLM状态机集成。 这些方法和结构避免了控制工程师实现定制的状态处理逻辑和相关的测试这种复杂状态处理逻辑的需要。 可编程控制器中的PLM和批处理服务器程序中的阶段使用高级通信协议进行通信,以交换状态处理信息。 本发明的另一方面提供了在数据处理设备中实现PLM以执行软相位处理(与处理I / O设备无关的阶段,并且通常与操作者交互相关)。

    Online Recipe Synchronization in a Real-Time Batch Executive Environment
    7.
    发明申请
    Online Recipe Synchronization in a Real-Time Batch Executive Environment 有权
    在线配方在实时批量执行环境中同步

    公开(公告)号:US20090082894A1

    公开(公告)日:2009-03-26

    申请号:US12234117

    申请日:2008-09-19

    IPC分类号: G06F17/00

    摘要: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.

    摘要翻译: 一种在制造环境中根据产品配方执行批处理的方法,使得产品配方指定多个动作和多个参数,包括执行与第一版本的批处理相对应的至少一个动作 产品配方,接收产品配方的第二版本,使得产品配方的第二版本与产品配方的第一版本不同,在批处理完成之前暂停执行批处理,并且恢复 根据产品配方的第二版执行批处理。

    State machine function block with a user modifiable state transition configuration database
    8.
    发明授权
    State machine function block with a user modifiable state transition configuration database 有权
    状态机功能块与用户可修改的状态转换配置数据库

    公开(公告)号:US08600524B2

    公开(公告)日:2013-12-03

    申请号:US12767534

    申请日:2010-04-26

    IPC分类号: G05B11/01

    摘要: A control system, a safety system, etc., within a process plant may each use one or more state machine function blocks that can be easily integrated into a function block diagram programming environment. Such a state machine function block may include one or more inputs, which may cause astute machine implemented by the state machine function block to change states. The state machine function block may determine a next state to which it is to transition based, at least in part, on data indicative of the next state to which to transition, if any. The configuration data may be retrieved from a database based on the current state of the state machine and at least one of the inputs. The state machine function block may also include one or more outputs that are generated based on the state of the state machine.

    摘要翻译: 处理工厂内的控制系统,安全系统等可以各自使用一个或多个状态机功能块,其可以容易地集成到功能框图编程环境中。 这样的状态机功能块可以包括一个或多个输入,这可能导致由状态机功能块实现的精细机器来改变状态。 至少部分地,状态机功能块可以基于指示要转换到的下一状态的数据(如果有的话)来确定其将要转换到的下一状态。 可以基于状态机的当前状态和至少一个输入从数据库检索配置数据。 状态机功能块还可以包括基于状态机的状态生成的一个或多个输出。

    Methods and apparatus to apply multiple trip limits to a device in a process control system
    9.
    发明授权
    Methods and apparatus to apply multiple trip limits to a device in a process control system 有权
    在过程控制系统中对设备应用多个跳闸限制的方法和装置

    公开(公告)号:US09239576B2

    公开(公告)日:2016-01-19

    申请号:US13399251

    申请日:2012-02-17

    IPC分类号: G05B11/01 G05B23/02

    CPC分类号: G05B23/0235

    摘要: Methods and apparatus to apply multiple trip limits to a device in a process control system are disclosed. An example method involves monitoring a value of a parameter associated with the operation of the device and receiving an input indicative of an operational state of the device, where a first input indicates a first operational state and a second input indicates a second operational state. If the first input is received, comparing via a function block the value of the parameter to a first trip limit, and if the second input is received, comparing via the function block the value of the parameter to a second trip limit, and implementing a response based on the comparison.

    摘要翻译: 公开了在过程控制系统中对设备应用多个跳闸限制的方法和装置。 示例性方法包括监视与设备的操作相关联的参数的值,并且接收指示设备的操作状态的输入,其中第一输入指示第一操作状态,第二输入指示第二操作状态。 如果接收到第一输入,则通过功能块将参数的值与第一跳闸限制进行比较,并且如果接收到第二输入,则通过功能块将参数的值与第二跳闸限制进行比较,并且实现 基于对比的回应。

    Apparatus and methods for intrusion protection in safety instrumented process control systems
    10.
    发明授权
    Apparatus and methods for intrusion protection in safety instrumented process control systems 有权
    安全仪表化过程控制系统中的入侵保护装置和方法

    公开(公告)号:US08074278B2

    公开(公告)日:2011-12-06

    申请号:US11855312

    申请日:2007-09-14

    摘要: Apparatus and methods for intrusion protection in safety instrumented process control systems are disclosed. An example method of protecting a safety instrumented system includes receiving legitimate information from a component of a process control system wherein the legitimate information is intended for delivery to a safety instrumented system, determining if a signature at least substantially matches the legitimate information, and preventing the legitimate information from reaching the safety instrumented system when it is determined that the signature at least substantially matches the legitimate information.

    摘要翻译: 公开了用于安全仪表化过程控制系统中的入侵保护的装置和方法。 保护安全仪表化系统的示例性方法包括从过程控制系统的组件接收合法信息,其中合法信息旨在用于递送到安全仪表化系统,确定签名是否至少基本上匹配合法信息,并且防止 当确定签名至少基本上符合合法信息时,才能到达安全检测系统的合法信息。