Dynamically selecting master clock to manage non-linear simulation clocks
    34.
    发明授权
    Dynamically selecting master clock to manage non-linear simulation clocks 有权
    动态选择主时钟来管理非线性仿真时钟

    公开(公告)号:US08909509B2

    公开(公告)日:2014-12-09

    申请号:US12896506

    申请日:2010-10-01

    摘要: 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预测下一步的时间长度,以便于部分地基于预计的时间长度,以便于为下一步骤设置期望的时间长度。 作为每个步骤的一部分,组件可以通过节点内或节点间连接同步交换数据,以便于模拟。

    Information technology integration with automation systems
    35.
    发明授权
    Information technology integration with automation systems 有权
    信息技术与自动化系统集成

    公开(公告)号:US08806099B2

    公开(公告)日:2014-08-12

    申请号:US12776068

    申请日:2010-05-07

    申请人: Kenwood H. Hall

    发明人: Kenwood H. Hall

    IPC分类号: G06F13/42 G06F9/46

    摘要: The subject disclosure pertains to transparent communications in an industrial automation environment amongst automation system components and IT systems. Systems and methods are provided that send and receive data to, from and amongst automation devices and transactional based IT systems. The system is viewed as a control system to the automation device and as a transactional system to the IT system. Accordingly, it is not necessary to provide a custom interface between automation devices and the IT systems.

    摘要翻译: 本发明涉及在自动化系统组件和IT系统之间的工业自动化环境中的透明通信。 提供了系统和方法,用于从自动化设备和基于事务的IT系统发送和接收数据。 该系统被视为自动化设备的控制系统和IT系统的事务系统。 因此,不需要在自动化设备和IT系统之间提供定制界面。

    Web-based configuration of distributed automation systems
    36.
    发明授权
    Web-based configuration of distributed automation systems 有权
    分布式自动化系统的基于Web的配置

    公开(公告)号:US08683017B2

    公开(公告)日:2014-03-25

    申请号:US11536898

    申请日:2006-09-29

    IPC分类号: G06F15/177

    摘要: A configuration tool provides a user interface that interacts with a gateway to remotely configure and/or monitor automation devices in an automation network. The configuration tool employs a self-contained software application (e.g., applet) that can be utilized for presentation and configuration interactions within a common web browser. The configuration tool can be based on open standards and implemented with small devices and/or with heterogeneous automation networks. The configuration tool can provide a list of automation devices to a system engineer via a workstation and standard software (e.g., a PC with a browser). The configuration tool interacts with automation devices to obtain their configurable parameters and/or send configuration commands. In one instance, the configuration tool and the automation network devices are based on Java and IEC 61499, respectively.

    摘要翻译: 配置工具提供与网关进行交互以远程配置和/或监视自动化网络中的自动化设备的用户界面。 配置工具使用可以用于公共网络浏览器内的呈现和配置交互的独立软件应用(例如,小应用程序)。 配置工具可以基于开放标准,并使用小型设备和/或异构自动化网络实现。 配置工具可以通过工作站和标准软件(例如,具有浏览器的PC)向系统工程师提供自动化设备的列表。 配置工具与自动化设备交互以获得其可配置参数和/或发送配置命令。 在一种情况下,配置工具和自动化网络设备分别基于Java和IEC 61499。

    Capturing Data During Operation of an Industrial Controller for the Debugging of Control Programs
    37.
    发明申请
    Capturing Data During Operation of an Industrial Controller for the Debugging of Control Programs 有权
    在控制程序调试的工业控制器运行期间捕获数据

    公开(公告)号:US20120330452A1

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

    申请号:US13168236

    申请日:2011-06-24

    IPC分类号: G06F19/00

    CPC分类号: G05B19/41875 G05B19/058

    摘要: An industrial controller module (13a) is provided with a routine of program instructions (29a) for storing a log of I/O table state changes (31) in a defined portion of memory (23). Upon the occurrence of a trigger event, a file of the state changes (37) is saved in the memory (23). Each entry (32) in the log of I/O table state changes (31) includes a timestamp (33) and values of each word of I/O state data (36) that changed at a time of the timestamp. Logs of state change data (16a), including timestamp data, can also be saved for intelligent sensors and actuators (16) and uploaded with the log of controller processor state data (31) to a computer (20) with a diagnostic program (21a) for playing back the state changes and synchronizing changes of the intelligent sensors and actuators (16) with changes of the controller processor module (13a).

    摘要翻译: 工业控制器模块(13a)具有用于在存储器(23)的限定部分中存储I / O表状态改变(31)的日志的程序指令(29a)的例程。 在发生触发事件时,状态改变文件(37)被保存在存储器(23)中。 I / O表状态改变日志中的每个条目(32)(31)包括时间戳(33)和在时间戳时改变的I / O状态数据(36)的每个字的值。 还可以为智能传感器和执行器(16)保存包括时间戳数据的状态改变数据(16a)的日志,并用控制器处理器状态数据(31)的日志与计算机(20)一起上载诊断程序(21a ),用于通过控制器处理器模块(13a)的改变来回放状态变化并使智能传感器和致动器(16)的变化同步。

    SYSTEMS AND METHODS FOR NOTIFYING MULTIPLE HOSTS FROM AN INDUSTRIAL CONTROLLER
    40.
    发明申请
    SYSTEMS AND METHODS FOR NOTIFYING MULTIPLE HOSTS FROM AN INDUSTRIAL CONTROLLER 有权
    用于从工业控制器通知多个主体的系统和方法

    公开(公告)号:US20120112893A1

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

    申请号:US13350397

    申请日:2012-01-13

    IPC分类号: G08B9/00

    CPC分类号: G05B23/027

    摘要: The subject invention facilitates alert notification in an industrial environment. The systems and methods enable subscribing devices, such as hosts, to receive events and/or alarms associated with industrial controllers. In addition, a subscribed component can unsubscribe, refresh notification related information, and/or acknowledge a notification. The foregoing can be achieved through a set of objects (e.g., notify objects) that implement a notification and dynamic subscription process. A host system can instantiate an associated notify object, subscribe to an event, and be notified about the event. The invention enables multiple hosts to subscribe to the same event, allows each host to select events of interest, and enables the events to be queued if the events occur faster than can be sent. In one aspect of the invention, the systems and methods can be utilized with an event and alarm infrastructure that is applicable on a Control and Information Protocol (CIP).

    摘要翻译: 本发明在工业环境中促进警报通知。 系统和方法使诸如主机之类的订阅设备能够接收与工业控制器相关联的事件和/或警报。 此外,订阅的组件可以取消订阅,刷新通知相关信息和/或确认通知。 可以通过实现通知和动态订阅过程的一组对象(例如,通知对象)来实现上述内容。 主机系统可以实例化关联的通知对象,订阅事件,并通知事件。 本发明使得多个主机能够订阅相同的事件,允许每个主机选择感兴趣的事件,并且如果事件发生得比可发送的更快,则允许事件排队。 在本发明的一个方面,系统和方法可以与适用于控制和信息协议(CIP)的事件和报警基础设施一起使用。