COMPLETE INTEGRATION OF STAND-ALONE BATCH OPERATOR INTERFACE CAPABILITIES INTO GENERIC HUMAN MACHINE INTERFACE USING COMPONENTIZED OBJECTS
    2.
    发明申请
    COMPLETE INTEGRATION OF STAND-ALONE BATCH OPERATOR INTERFACE CAPABILITIES INTO GENERIC HUMAN MACHINE INTERFACE USING COMPONENTIZED OBJECTS 有权
    使用组合对象完全集成独立的批处理器接口功能进入通用人机界面

    公开(公告)号:US20100087935A1

    公开(公告)日:2010-04-08

    申请号:US12244134

    申请日:2008-10-02

    IPC分类号: G05B19/04 G06F3/023 G06F17/30

    摘要: Systems and methods for providing an integrated HMI application for monitoring and interacting with both batch and non-batch processes in a process plant are disclosed. A plurality of independent stand-alone software objects defining various batch process interface views are embedded within a non-batch process control interface application. A blackboard service is provided for storing batch control data used by the various stand alone software objects. The blackboard service may be adapted to communicate with a batch control server to receive batch control data for populating the various batch interface views with data relating to various batch processes being carried out in the process plant and to send instructions for controlling the various batches input by users via the various batch interface views. When executed by a processor, the stand alone software objects defining the various batch interface views read data from and write data to the blackboard service to communicate data between batch process interface views and preserve contextual information between interface views to allow efficient and intuitive navigation between batch process interface views.

    摘要翻译: 公开了用于提供集成的HMI应用的系统和方法,用于在过程工厂中的批处理和非批处理过程中进行监控和交互。 定义各种批处理接口视图的多个独立的独立软件对象嵌入到非批处理过程控制接口应用程序中。 提供黑板服务用于存储由各种独立软件对象使用的批处理控制数据。 黑板服务可以适于与批处理控制服务器进行通信,以接收批处理控制数据,用于使用与在过程工厂中执行的各种批处理相关的数据来填充各种批处理接口视图,并发送用于控制由 用户通过各种批处理界面视图。 当由处理器执行时,定义各种批处理接口视图的独立软件对象从黑板服务读取数据并将数据写入黑板服务,以在批处理过程接口视图之间传送数据,并在界面视图之间保留上下文信息,以允许批处理之间进行高效直观的导航 进程接口视图。

    Online Recipe Synchronization in a Real-Time Batch Executive Environment
    4.
    发明申请
    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.

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

    Batch execution engine with independent batch execution processes
    5.
    发明授权
    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.

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

    Method and apparatus for intelligent control and monitoring in a process control system
    6.
    发明授权
    Method and apparatus for intelligent control and monitoring in a process control system 有权
    在过程控制系统中智能控制和监控的方法和装置

    公开(公告)号:US08036760B2

    公开(公告)日:2011-10-11

    申请号:US12238801

    申请日:2008-09-26

    IPC分类号: G05B13/02

    摘要: A controller includes a control module to control operation of a process in response to control data, a plug-in module coupled to the control module as a non-layered, integrated extension thereof, and a model identification engine. The plug-in detects a change in the control data, and a collects the control data and data in connection with a condition of the process in response to the detected change. The model identification engine executes a plurality of model parameter identification cycles. Each cycle includes simulations of the process each having different simulation parameter values and each using the control data as an input, an estimation error calculation for each simulation based on an output of the simulation and based on the operating condition data, and a calculation of a model parameter value based on the estimation errors and simulation parameter values used in the simulation corresponding to each of the estimation errors.

    摘要翻译: 控制器包括:控制模块,用于响应于控制数据控制过程的操作,作为其控制模块耦合到控制模块的插件模块,作为其非分层的集成扩展,以及模型识别引擎。 插件检测控制数据的变化,并且响应于检测到的改变而与控制数据和数据结合处理的条件。 模型识别引擎执行多个模型参数识别周期。 每个循环包括具有不同模拟参数值并且每个使用控制数据作为输入的每个模拟过程的模拟,基于模拟输出并基于操作条件数据的每个模拟的估计误差计算,以及计算 基于与每个估计误差对应的仿真中使用的估计误差和模拟参数值的模型参数值。

    METHOD AND APPARATUS FOR INTELLIGENT CONTROL AND MONITORING IN A PROCESS CONTROL SYSTEM
    7.
    发明申请
    METHOD AND APPARATUS FOR INTELLIGENT CONTROL AND MONITORING IN A PROCESS CONTROL SYSTEM 有权
    用于智能控制和监控过程控制系统的方法和装置

    公开(公告)号:US20090112335A1

    公开(公告)日:2009-04-30

    申请号:US12238801

    申请日:2008-09-26

    IPC分类号: G05B13/04 G06G7/66

    摘要: A controller includes a control module to control operation of a process in response to control data, a plug-in module coupled to the control module as a non-layered, integrated extension thereof, and a model identification engine. The plug-in detects a change in the control data, and a collects the control data and data in connection with a condition of the process in response to the detected change. The model identification engine executes a plurality of model parameter identification cycles. Each cycle includes simulations of the process each having different simulation parameter values and each using the control data as an input, an estimation error calculation for each simulation based on an output of the simulation and based on the operating condition data, and a calculation of a model parameter value based on the estimation errors and simulation parameter values used in the simulation corresponding to each of the estimation errors.

    摘要翻译: 控制器包括:控制模块,用于响应于控制数据控制过程的操作,作为其控制模块耦合到控制模块的插件模块作为其非分层的集成扩展,以及模型识别引擎。 插件检测控制数据的变化,并且响应于检测到的改变而与控制数据和数据结合处理的条件。 模型识别引擎执行多个模型参数识别周期。 每个循环包括具有不同模拟参数值并且每个使用控制数据作为输入的每个模拟过程的模拟,基于模拟输出并基于操作条件数据的每个模拟的估计误差计算,以及计算 基于与每个估计误差对应的仿真中使用的估计误差和模拟参数值的模型参数值。

    Campaign management for batch processes
    8.
    发明授权
    Campaign management for batch processes 有权
    批处理流程的活动管理

    公开(公告)号:US07020876B1

    公开(公告)日:2006-03-28

    申请号:US09609091

    申请日:2000-06-30

    IPC分类号: G06F9/46 G05B15/00

    摘要: A campaign management technique for batch processes enables a process control system user to flexibly create, edit and execute batch process campaigns. The campaign management technique uses a campaign management function that sends messages requesting batch information to a batch executive function. The batch executive function extracts the requested batch information from a database and sends responsive messages containing the requested batch information to the campaign management function. The campaign management function displays the requested batch information to a user via a graphical display and enables the user to select batch information to be included within a batch process campaign. The user can create a campaign having multiple types of batches, which can include special startup and cleanup batches. The campaign management function releases batches of a campaign for execution by the batch executive function according to a user-specified batch execution mode, which may queue a ready batch in the batch executive function prior to the completion of a currently executing batch. A user can add batches to a campaign and/or can modify or delete unreleased batches of a currently executing campaign. Additionally, the campaign management function is tightly integrated with a data historian function and a security function and automatically sends campaign execution messages to the data historian and uses the security function to control user access to the campaign management function.

    摘要翻译: 批处理过程的活动管理技术使过程控制系统用户能够灵活地创建,编辑和执行批处理过程。 活动管理技术使用活动管理功能,其发送请求批量信息的消息到批量执行功能。 批量执行功能从数据库中提取所请求的批次信息,并将包含请求的批次信息的响应消息发送到广告系列管理功能。 活动管理功能通过图形显示向用户显示所请求的批次信息,并使用户能够选择要包括在批处理活动中的批次信息。 用户可以创建具有多种批次类型的广告系列,其中可以包括特殊的启动和清理批次。 活动管理功能根据用户指定的批处理执行模式,发布批处理执行功能执行的批次,可以在完成当前正在执行的批处理之前对批量执行功能中的就绪批进行排队。 用户可以向广告系列添加批次和/或可以修改或删除当前正在执行的广告系列的未发布的批次。 此外,活动管理功能与数据历史记录功能和安全功能紧密集成,并自动向数据历史记录发送活动执行消息,并使用安全功能来控制用户对活动管理功能的访问。

    METHODS AND SYSTEMS FOR BATCH PROCESSING AND EXECUTION IN A PROCESS SYSTEM
    9.
    发明申请
    METHODS AND SYSTEMS FOR BATCH PROCESSING AND EXECUTION IN A PROCESS SYSTEM 有权
    用于批处理和处理系统中的执行的方法和系统

    公开(公告)号:US20080288089A1

    公开(公告)日:2008-11-20

    申请号:US11748840

    申请日:2007-05-15

    IPC分类号: G05B15/02

    摘要: A system and method for implementing a control process within a process control system and resolving inconsistencies during execution of the control process includes loading the logical structure of the control process, loading a plurality of instantiation objects or processes when the control process is instantiated, using the instantiation objects to instantiate a procedural element of the control process as the control process calls for the procedural element during execution, executing the procedural element as part of the control process, and deconstructing the procedural element as execution of the procedural element is completed during execution of the control process. Resolution of inconsistencies includes executing a first model of an entity in a controller, executing a second model of the entity in an execution engine, detecting a difference between the models, generating a prompt and receiving an operation instruction to continue the process or abort the process.

    摘要翻译: 一种用于在过程控制系统内实现控制过程并且在执行控制过程期间解决不一致性的系统和方法包括:当控制过程被实例化时加载控制过程的逻辑结构,加载多个实例化对象或过程,使用 实例化对象来实例化控制过程的过程元素,因为控制过程在执行期间调用过程元素,执行过程元素作为控制过程的一部分,并且在程序元素的执行过程中解构过程元素在执行期间完成 控制过程。 解决不一致性包括执行控制器中的实体的第一模型,在执行引擎中执行实体的第二模型,检测模型之间的差异,生成提示并接收操作指令以继续处理或中止该过程 。