Agent program environment
    91.
    发明授权
    Agent program environment 有权
    代理程序环境

    公开(公告)号:US07146232B2

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

    申请号:US10808999

    申请日:2004-03-25

    IPC分类号: G05B15/00 G06F3/00

    摘要: A system and method for programming a plurality of agents onto a distributed control system are disclosed. The system includes a terminal that displays a graphical user interface having a plurality of images. The plurality of images includes a first image showing a plurality of selectable templates and at least a first mechanism by which first user input signals can be received concerning the templates, where the templates include agent-type programming, and a second image showing a representation of controllable devices and at least a second mechanism by which second user input signals can be received concerning associations between the templates and the representation. The system further includes a processing device that generates executable programming to be performed by the distributed control system based upon the templates and the associations, where the executable programming at least partly governs agent-type behavior of the distributed control system.

    摘要翻译: 公开了一种用于将多个代理程序编程到分布式控制系统上的系统和方法。 该系统包括显示具有多个图像的图形用户界面的终端。 多个图像包括示出多个可选模板的第一图像和至少第一机制,通过该第一机制可以接收关于模板的第一用户输入信号,其中模板包括代理类型编程,以及第二图像, 可控设备和至少第二机制,通过该机制可以接收关于模板和表示之间的关联的第二用户输入信号。 该系统进一步包括一个处理设备,该处理设备生成可由分布式控制系统基于模板和关联执行的可执行程序,其中可执行程序至少部分地控制分布式控制系统的代理类型行为。

    Troubleshooting system for industrial control programs
    94.
    发明授权
    Troubleshooting system for industrial control programs 有权
    工业控制程序故障排除系统

    公开(公告)号:US08726091B2

    公开(公告)日:2014-05-13

    申请号:US13168187

    申请日:2011-06-24

    IPC分类号: G06F11/00

    摘要: A system for troubleshooting control programs employs an event log that captures the values of inputs to outputs from the control program only at event times determined by changes in input or output data. The program allows the event log to be reviewed in jumps to only events which cause a change in output value of an instruction or particular change in output value of a particular instruction, greatly simplifying the troubleshooting process. The event log records a particular instruction instance associated with the event permitting the operation of the program to be studied in reverse order. The event log may also record a timestamp of the event allowing time stamped data from different devices to be synchronized with the review of the events.

    摘要翻译: 用于故障排除控制程序的系统采用一个事件日志,仅在由输入或输出数据变化确定的事件时间内从控制程序中捕获输入的输入值。 该程序允许事件日志被跳转到仅导致指令的输出值改变的事件或特定指令的输出值的特定变化的事件,从而大大简化了故障排除过程。 事件日志记录与事件相关联的特定指令实例,允许以相反的顺序研究程序的操作。 事件日志还可以记录事件的时间戳,允许来自不同设备的时间戳数据与事件的审查同步。

    Method and Apparatus for Allocating and Prioritizing Data Transmission
    96.
    发明申请
    Method and Apparatus for Allocating and Prioritizing Data Transmission 有权
    分配和优先化数据传输的方法和装置

    公开(公告)号:US20120120966A1

    公开(公告)日:2012-05-17

    申请号:US12946349

    申请日:2010-11-15

    IPC分类号: H04L12/56

    摘要: The subject matter disclosed herein describes a method to allocate and prioritize data communications on an industrial control network. A transmission schedule including multiple priority windows and multiple queues is established. Each queue is assigned to at least one priority window, and each priority window may have multiple queues assigned thereto. A control device communicating on the control network transmits data packets according to the transmission schedule. Within each priority window, data packets corresponding to one of the queues assigned to the priority window may be transmitted. The data packets may be transmitted at any point during the priority window, but will only be transmitted if no data packet from a higher queue is waiting to be transmitted.

    摘要翻译: 本文公开的主题描述了在工业控制网络上分配和优先化数据通信的方法。 建立包括多个优先级窗口和多个队列的传输调度。 每个队列被分配给至少一个优先级窗口,并且每个优先级窗口可以具有分配给它的多个队列。 在控制网络上通信的控制装置根据传输时间表发送数据包。 在每个优先级窗口内,可以发送对应于分配给优先级窗口的队列之一的数据分组。 可以在优先级窗口期间的任何点发送数据分组,但是仅在没有来自较高队列的数据分组等待发送的情况下才被发送。

    Subscribing to alarms and events in a hierarchy
    97.
    发明授权
    Subscribing to alarms and events in a hierarchy 有权
    订阅层次结构中的警报和事件

    公开(公告)号:US08164435B2

    公开(公告)日:2012-04-24

    申请号:US13041126

    申请日:2011-03-04

    IPC分类号: G08B23/00 G08B9/00

    摘要: An alarm provision system comprises a recognizer component that receives an alarm/event and recognizes the alarm/event. A provision component analyzes hierarchical relationships associated with an industrial environment and automatically provides a subscribing entity with the alarm/event and at least one other alarm/event that is related to the received alarm/event, the provision of the at least one other alarm/event is based at least in part upon the analysis of the hierarchical relationships.

    摘要翻译: 警报提供系统包括识别器组件,其接收警报/事件并识别警报/事件。 提供组件分析与工业环境相关联的分层关系,并自动向订阅实体提供与所接收的报警/事件相关的报警/事件和至少一个其它报警/事件,提供至少一个其它报警/ 事件至少部分地基于分层关系的分析。

    DYNAMICALLY SELECTING MASTER CLOCK TO MANAGE NON-LINEAR SIMULATION CLOCKS
    98.
    发明申请
    DYNAMICALLY SELECTING MASTER CLOCK TO MANAGE NON-LINEAR SIMULATION CLOCKS 有权
    动态选择主时钟来管理非线性模拟时钟

    公开(公告)号:US20120084062A1

    公开(公告)日:2012-04-05

    申请号:US12896506

    申请日:2010-10-01

    IPC分类号: G06G7/48

    摘要: Systems and methods that efficiently simulate controlled systems are presented. A simulation management component (SMC) controls simulation of a controlled system by controlling a desired number of nodes, each comprising a controller (e.g., soft controller) and a simulated component or process, which are part of the controlled system. The simulation can be performed in a step-wise manner, wherein the simulation can comprise a desired number of steps of respectively desired lengths of time. For each step, the SMC dynamically selects a desired clock (e.g., currently identified slowest clock) as a master clock for the next step. The SMC predicts a length of time of the next step to facilitate setting a desired length of time for the next step based in part on the predicted length of time. As part of each step, components can synchronously exchange data via intra-node or inter-node connections to facilitate simulation.

    摘要翻译: 介绍了有效模拟受控系统的系统和方法。 模拟管理组件(SMC)通过控制所需数量的节点来控制受控系统的模拟,每个节点包括作为受控系统的一部分的控制器(例如,软控制器)和模拟组件或过程。 模拟可以以逐步的方式执行,其中模拟可以包括分别期望的时间长度的期望数量的步骤。 对于每个步骤,SMC动态地选择期望的时钟(例如,当前确定的最慢时钟)作为下一步骤的主时钟。 SMC预测下一步的时间长度,以便于部分地基于预计的时间长度,以便于为下一步骤设置期望的时间长度。 作为每个步骤的一部分,组件可以通过节点内或节点间连接同步交换数据,以便于模拟。

    Ontology-based system and method for industrial control
    99.
    发明授权
    Ontology-based system and method for industrial control 有权
    基于本体的工业控制系统和方法

    公开(公告)号:US08145333B2

    公开(公告)日:2012-03-27

    申请号:US12325893

    申请日:2008-12-01

    IPC分类号: G06F19/00

    摘要: An industrial control system and method of controlling an industrial process are disclosed herein. In at least one embodiment, the control system includes an order system configured to receive an order from an external source and process the order to generate an order instance in accordance with an order ontology, at least one database storing a plurality of selectable generalized production plans and information identifying capabilities of a plurality of control entities, and a product agent in at least indirect communication with the order system, the at least one database and the control entities. The product agent receives at least one portion of the order instance, selects at least one of the generalized production plans, and communicates with the control entities so as to determine a production plan instance suitable for governing at least one aspect of an industrial process in order to satisfy at least one portion of the received order corresponding to the at least one portion of the order instance.

    摘要翻译: 本文公开了一种控制工业过程的工业控制系统和方法。 在至少一个实施例中,控制系统包括订单系统,其被配置为从外部源接收订单并根据订单本体处理订单以生成订单实例,至少一个数据库存储多个可选择的广义生产计划 以及多个控制实体的信息识别能力,以及与订单系统,至少一个数据库和控制实体至少间接通信的产品代理。 产品代理接收订单实例的至少一部分,选择至少一个广义生产计划,并与控制实体进行通信,以便确定适合于按顺序管理工业过程的至少一个方面的生产计划实例 以满足与订单实例的至少一个部分相对应的接收到的订单的至少一部分。