会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Indirect referencing in process control routines
    • 在过程控制例程中间接引用
    • US06385496B1
    • 2002-05-07
    • US09267431
    • 1999-03-12
    • William G. IrwinRobert B. HavekostDennis L. StevensonDavid L. Deitz
    • William G. IrwinRobert B. HavekostDennis L. StevensonDavid L. Deitz
    • G05B1942
    • G05B19/056G05B19/052G05B19/4185Y02P90/18Y10S707/99945Y10S707/99948
    • A generic process control routine for a process control system is written to include alias names and dynamic reference parameters. Before execution of a process control function on a particular unit of the process control system, an instance of the generic routine is created, in which the alias names are replaced by parameters defined in an alias resolution table for the particular unit. The controller then executes the instantiated version of the generic routine to control operation of the unit. The generic routine can have multiple algorithms associated therewith, wherein each of the algorithms is designed to control different units having somewhat different hardware, even though these different units perform essentially the same function within the process control system. The generic routine may also be used with multiple classes of hardware that perform different functions within the process control system. The dynamic reference parameters of the generic process control routine enable a field to be specified at or during run-time and include a reference attribute that stores a path or tag to the referenced field, a connection attribute that identifies whether an actual connection to the field specified by the reference attribute can be made, attributes that enable reading of and/or writing to the field specified by the reference attribute as a string or as a numerical value and attributes that enable status information of the referenced field to be accessed.
    • 写入过程控制系统的通用过程控制例程以包括别名和动态参考参数。 在对过程控制系统的特定单元执行过程控制功能之前,创建通用例程的实例,其中别名由特定单元的别名解析表中定义的参数替换。 然后,控制器执行通用例程的实例化版本以控制单元的操作。 通用例程可以具有与其相关联的多个算法,其中每个算法被设计为控制具有稍微不同硬件的不同单元,即使这些不同的单元在过程控制系统内执行基本上相同的功能。 通用例程也可以与在过程控制系统中执行不同功能的多类硬件一起使用。 通用过程控制例程的动态参考参数使得能够在运行时或运行时指定一个字段,并且包括将参考属性存储到引用字段中的路径或标签,连接属性,用于标识与该字段的实际连接 可以进行由引用属性指定的属性,使得能够读取和/或写入由引用属性指定的字段作为字符串或数字值的属性以及允许访问被引用字段的状态信息的属性。
    • 4. 发明授权
    • Batch execution engine with independent batch execution processes
    • 具有独立批处理执行流程的批处理执行引擎
    • US07369912B2
    • 2008-05-06
    • US10447797
    • 2003-05-29
    • Godfrey R. SherriffWilliam G. IrwinDavid L. DeitzGrant WilsonNathan W. Pettus
    • Godfrey R. SherriffWilliam G. IrwinDavid L. DeitzGrant WilsonNathan W. Pettus
    • G06F19/00G06F9/46
    • G05B19/41865G05B2219/32077Y02P90/14Y02P90/18Y02P90/20
    • 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.
    • 过程工厂控制系统包括批处理执行引擎,其在用于在过程工厂内运行的每个批处理的单独应用程序空间中产生或创建单个批处理应用程序。 批量执行引擎包括用于与用于建立批量运行的批量操作员接口进行通信的通信软件,反映设备当前状态的主过程设备模型和创建单独批处理过程并产生每个单独批处理过程的批生产执行管理器 在单独的应用程序进程空间中运行。 每个创建的批处理过程包括实现用户指定的批处理运行的批处理逻辑,用于选择工厂内设备的过程工厂设备模型的副本以及用于与控制器和其他运行时设备通信以实现批处理的通信接口 以及与批处理执行管理器进行通信。
    • 6. 发明授权
    • Dynamic unit selection in a process control system
    • 过程控制系统中的动态单元选择
    • US06522934B1
    • 2003-02-18
    • US09347178
    • 1999-07-02
    • William G. IrwinDavid L. Deitz
    • William G. IrwinDavid L. Deitz
    • G05B1101
    • G05B19/4185G05B19/0426G05B2219/25428G05B2219/31121G05B2219/31135G05B2219/31138G05B2219/33125Y02P90/18Y02P90/185
    • A process control system includes a controller that executes a control routine which performs a series of unit procedures within a process. The control routine is written or created to specify the class of unit to be used for each unit procedure, but not the actual unit itself. At the start of each unit procedure of the control routine, a dynamic unit selection routine selects a particular unit as the unit to be used during operation of that unit procedure. When called, the dynamic unit selection routine determines a set of possible units to be used, determines if each of the set of possible units is suitable for use during that unit procedure of the control routine based on a suitability criterion, prioritizes the units that meet the suitability criterion based on a priority criterion and selects the particular unit from the prioritized list of suitable units in order of priority. The dynamic unit selection routine may determine if one or more of the units on the prioritized list of suitable units is capable of being acquired and may select the first unit on the prioritized list of suitable units that is capable of being acquired as the unit to be used by the control routine.
    • 过程控制系统包括执行控制程序的控制器,所述控制程序在过程中执行一系列单元过程。 编写或创建控制程序以指定要用于每个单元过程的单元类,而不是实际单元本身。 在控制程序的每个单元过程开始时,动态单元选择程序在该单元过程的操作期间选择特定单元作为要使用的单元。 当被调用时,动态单元选择例程确定要使用的一组可能的单元,基于适合性标准确定该组可能单元中的每一个是否适合于该控制程序的该单元过程期间使用,优先考虑满足的单元 基于优先级标准的适用性标准,并从优先顺序的优先顺序列表中选择特定单元。 动态单元选择例程可以确定适当单元的优先列表中的一个或多个单元是否能够被获取,并且可以选择能够被获取的适当单元的优先列表中的第一单元作为单元 由控制程序使用。
    • 9. 发明授权
    • Distributed batch processing system and methods
    • 分布式批处理系统和方法
    • US06289252B1
    • 2001-09-11
    • US09143720
    • 1998-08-31
    • Grant WilsonDavid L. DeitzWilliam G. IrwinGodfrey R. Sherriff
    • Grant WilsonDavid L. DeitzWilliam G. IrwinGodfrey R. Sherriff
    • G05B1918
    • G05B19/41865G05B19/045G05B2219/23289G05B2219/32077G05B2219/32098G05B2219/32132Y02P90/12Y02P90/18Y02P90/20
    • 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设备无关的阶段,并且通常与操作者交互相关)。