UNIVERSAL DATA ACCESS ACROSS DEVICES
    11.
    发明申请

    公开(公告)号:US20200073371A1

    公开(公告)日:2020-03-05

    申请号:US16495426

    申请日:2017-03-22

    Abstract: A system for providing access to locally stored process image data to other devices in an industrial production environment includes a plurality of controller devices and a process image backbone. Each respective controller device comprises the following: a volatile computer-readable storage medium comprising a process image area; a non-volatile computer-readable storage medium; a control program configured to provide operating instructions to a production unit; an input/output component configured to update the process image area during each scan cycle or upon the occurrence of one or more events with process image data items associated with the production unit; and a historian component configured to locally store the process image data items of the process image area as time series data in the non-volatile computer-readable storage medium. The process image backbone provides the plurality of controllers with uniform access to the process image data items of each programmable logic device.

    ABSTRACTION LAYERS FOR AUTOMATION APPLICATIONS

    公开(公告)号:US20200019147A1

    公开(公告)日:2020-01-16

    申请号:US16119006

    申请日:2018-08-31

    Abstract: A system for implementing automation functions through abstraction layers includes a control application and an automation equipment abstraction framework executable in a runtime environment. The control application is designed to communicate with automation equipment using one or more automation functions. Each automation function comprises one or more equipment-agnostic instructions. During execution of the control application, the automation equipment abstraction framework receives an equipment-agnostic instructions and an indication of a particular unit of automation equipment. The automation equipment abstraction framework translates the equipment-agnostic instructions into equipment-specific automation instructions executable on the particular unit of automation equipment. These equipment-specific automation instructions may then be sent to the particular unit of automation equipment.

    Intelligent programmable logic controller

    公开(公告)号:US09946244B2

    公开(公告)日:2018-04-17

    申请号:US14467125

    申请日:2014-08-25

    Abstract: A method of operating an intelligent programmable logic controller over a plurality of scan cycles includes creating, by the intelligent programmable logic controller, a process image area in a volatile computer-readable storage medium operably coupled to the intelligent programmable logic controller. The intelligent programmable logic controller then updates the process image area during each scan cycle with contents comprising data associated with a production unit. The contents of the process image area are stored by the intelligent programmable logic controller during each scan cycle on a non-volatile computer-readable storage medium operably coupled to the intelligent programmable logic controller. The intelligent programmable logic controller annotates the contents of the process image area with automation system context information to generate contextualized data.

    AUTOMATION AND CONTROL DISTRIBUTED DATA MANAGEMENT SYSTEMS
    14.
    发明申请
    AUTOMATION AND CONTROL DISTRIBUTED DATA MANAGEMENT SYSTEMS 审中-公开
    自动化和控制分布式数据管理系统

    公开(公告)号:US20170038754A1

    公开(公告)日:2017-02-09

    申请号:US14820780

    申请日:2015-08-07

    Abstract: A system for storing data in an industrial production environment includes a distributed database stored on a plurality of intelligent programmable logic controller devices. Each respective intelligent programmable logic controller device includes a volatile computer-readable storage medium comprising a process image area; a non-volatile computer-readable storage medium; a control application; an input/output component; a historian component; and a distributed data management component. The control application is configured to provide operating instructions to a production unit. The input/output component is configured to update the process image area during each scan cycle with data associated with the production unit. The historian component is configured to store automation system data comprising the operating instructions and contents of the process image area on the non-volatile computer-readable storage medium. The distributed data management component is configured to facilitate distributed operations involving the automation system data by the plurality of intelligent programmable logic controller devices.

    Abstract translation: 用于在工业生产环境中存储数据的系统包括存储在多个智能可编程逻辑控制器设备上的分布式数据库。 每个相应的智能可编程逻辑控制器设备包括易失性计算机可读存储介质,其包括处理图像区域; 非易失性计算机可读存储介质; 一个控制应用程序; 输入/输出组件; 一个历史学家的组成部分; 和分布式数据管理组件。 控制应用被配置为向生产单元提供操作指令。 输入/输出组件被配置为在每个扫描周期期间用与生产单元相关联的数据更新过程映像区域。 历史数据组件被配置为在非易失性计算机可读存储介质上存储包括处理图像区域的操作指令和内容的自动化系统数据。 分布式数据管理组件被配置为促进由多个智能可编程逻辑控制器设备涉及自动化系统数据的分布式操作。

    SYSTEM AND METHOD OF MULTI-CORE BASED SOFTWARE EXECUTION FOR PROGRAMMABLE LOGIC CONTROLLERS
    15.
    发明申请
    SYSTEM AND METHOD OF MULTI-CORE BASED SOFTWARE EXECUTION FOR PROGRAMMABLE LOGIC CONTROLLERS 审中-公开
    用于可编程逻辑控制器的多核软件执行系统和方法

    公开(公告)号:US20160091882A1

    公开(公告)日:2016-03-31

    申请号:US14499715

    申请日:2014-09-29

    CPC classification number: G05B19/056 G05B2219/1105 G05B2219/2205

    Abstract: Real-time programmable logic controller software is executed on a multicore processor system. An organizational block executer is executed on a first core, and system service functions associated with the programmable logic controller software are executed on the second core. The organizational block executer includes I/O scanning and logic solving in a single-threaded execution. Core-switch operations may be cyclically performed to move execution of the organizational block executer from the first core to the second core and back to the first core.

    Abstract translation: 在多核处理器系统上执行实时可编程逻辑控制器软件。 在第一核上执行组织块执行器,并且在第二核上执行与可编程逻辑控制器软件相关联的系统服务功能。 组织块执行器在单线程执行中包括I / O扫描和逻辑解算。 可以循环地执行核心交换操作以将组织块执行器的执行从第一核心移动到第二核心并返回到第一核心。

    AUTOMATION CODE GENERATOR FOR INTEROPERABILITY ACROSS INDUSTRIAL ECOSYSTEMS

    公开(公告)号:US20220128980A1

    公开(公告)日:2022-04-28

    申请号:US17427156

    申请日:2020-02-17

    Abstract: Current approaches to integrating industrial ecosystems, for instance integrating automation functions across different vendors, lack efficiencies and capabilities. For example, system integrators are often required to develop special software that functions as a proxy or adaptor between different systems. In such cases, the proxy or adaptor is often specific to a particular set of equipment or vendors, and which can limit reusability, among other technical drawbacks. Embodiments described herein overcome e one or more of the described-herein shortcomings or technical problems by providing methods, systems, and apparatuses for automatically generating interfaces, for instance glue code, that enables interoperability between different ecosystems in automated industrial systems.

    NEURAL LOGIC CONTROLLERS
    19.
    发明申请

    公开(公告)号:US20210150359A1

    公开(公告)日:2021-05-20

    申请号:US17259684

    申请日:2018-08-03

    Abstract: A method for executing a machine learning model with a controller includes a processor within the controller writing input values to a process image within the controller. The term process image refers to a predefined address space within volatile memory of the controller. A co-processor connected to the controller reads the input values from the process image and applies a machine learning model to the input values to generate output values. The co-processor writes output values to the process image and the processor reads those output values from the process image. The process can then execute an application program that utilizes the one or more output values.

    PRODUCT CLOSING THE LOOP
    20.
    发明申请

    公开(公告)号:US20200012263A1

    公开(公告)日:2020-01-09

    申请号:US16482322

    申请日:2018-02-19

    Abstract: A system for managing physical assets in a manufacturing system includes a plurality of product controllers corresponding to physical assets in the manufacturing system. Each product controller is configured to store a desired product state for a physical asset and collect sensor data received from other digital companions. Furthermore, each product controller determines an actual product state based on the collected sensor data, as well as one or more actions to be performed on one or more physical assets in the manufacture system to yield the desired product state. Once the actions are determined, the product controller transmits control instructions for performing the one or more actions to one or more operation controllers in the manufacturing system.

Patent Agency Ranking