-
公开(公告)号:US10705511B2
公开(公告)日:2020-07-07
申请号:US16119006
申请日:2018-08-31
Applicant: Siemens Aktiengesellschaft
Inventor: Hartmut Ludwig , Kurt Dirk Bettenhausen , Hermann Friedrich , Lingyun Wang
IPC: G05B19/418
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.
-
公开(公告)号:US20220291668A1
公开(公告)日:2022-09-15
申请号:US17635154
申请日:2020-08-28
Applicant: Siemens Aktiengesellschaft
Inventor: Manuel Schlemelch , Florian Ersch , Hartmut Ludwig
IPC: G05B19/418 , G05B19/05
Abstract: Current approaches to integrating industrial ecosystems, for instance integrating automation functions across different vendors of programmable logic controllers (PLCs), lack efficiencies and capabilities. In an example aspect, a consumer, for instance a PLC, can poll PLCs for an automation function. In response to the polling, a first PLC that includes a memory defining a plurality of dedicated memory areas, can retrieve an interface from a registry memory area that stores information concerning available interfaces in a provider memory area of the plurality of dedicated memory areas, such that the consumer discovers the interface. The consumer can bind to the interface so as to establish a connection between the consumer and the first PLC at runtime of the automation function. In some cases, the plurality of dedicated memory areas further defines a consumer memory area. The first PLC can track available interfaces associated with the first PLC in the registry memory area of the plurality of dedicated memory areas.
-
公开(公告)号:US11385629B2
公开(公告)日:2022-07-12
申请号:US16482322
申请日:2018-02-19
Applicant: Siemens Aktiengesellschaft
Inventor: Hartmut Ludwig , Lingyun Wang , Florian Erseh
IPC: G05B19/418 , G06Q10/08 , G06Q50/04
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.
-
4.
公开(公告)号:US20200050163A1
公开(公告)日:2020-02-13
申请号:US16605956
申请日:2017-05-03
Applicant: Siemens Aktiengesellschaft
Inventor: Hartmut Ludwig , Thomas Gruenewald , Florian Ersch
IPC: G05B19/042 , G05B19/418 , G05B19/05
Abstract: A system for using digital twins to interact with physical objects in an automation system includes a plurality of controller devices, a process image backbone, and a registry comprising a plurality of digital twins. Each respective controller device comprises a volatile computer-readable storage medium comprising a process image area. The process image backbone provides the controllers with uniform access to the process image area of each controller. Each digital twin in the registry corresponds to a physical device controllable via one of the controllers devices via a corresponding process image area.
-
公开(公告)号:US20240094709A1
公开(公告)日:2024-03-21
申请号:US18262094
申请日:2021-02-23
Applicant: Siemens Aktiengesellschaft
Inventor: Arquimedes Martinez Canedo , Hartmut Ludwig , Lingyun Wang , Florian Ersch
IPC: G05B19/4155
CPC classification number: G05B19/4155 , G05B2219/31368
Abstract: Industrial automation systems are often inflexible, which can result in delays that are costly and inconvenient. In particular, it is recognized herein that the engineering phase of automation system implementation currently represents a significant portion of the overall cost of an automation system. As described herein, automation system configurations can be automatically generated. For example, a discover match use (DMU) system described herein can reduce engineering time while providing design flexibility.
-
公开(公告)号:US20220342374A1
公开(公告)日:2022-10-27
申请号:US17763252
申请日:2020-10-09
Applicant: Siemens Aktiengesellschaft
Inventor: Hartmut Ludwig , Florian Ersch , Michael Jaentsch , Lingyun Wang
IPC: G05B19/05
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 one or more of the described-herein shortcomings or technical problems by providing methods, systems, and apparatuses for automatically generating connecters that enable interoperability between different ecosystems in automated industrial systems, and that define semantics that are specific to a given ecosystem. Further, such connectors can be re-used by the given ecosystem.
-
公开(公告)号:US20160054720A1
公开(公告)日:2016-02-25
申请号:US14467125
申请日:2014-08-25
Applicant: Siemens Aktiengesellschaft
Inventor: George Lo , Steffen Lamparter , Lingyun Wang , Hartmut Ludwig
IPC: G05B19/05
CPC classification number: G05B19/056 , G05B19/054 , G05B2219/14018 , G05B2219/14055 , Y02P80/114
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.
Abstract translation: 在多个扫描周期中操作智能可编程逻辑控制器的方法包括由智能可编程逻辑控制器创建可操作地耦合到智能可编程逻辑控制器的易失性计算机可读存储介质中的过程图像区域。 然后,智能可编程逻辑控制器在每个扫描周期期间更新过程映像区域,其中内容包括与生产单元相关联的数据。 过程图像区域的内容由智能可编程逻辑控制器在每个扫描周期期间存储在可操作地耦合到智能可编程逻辑控制器的非易失性计算机可读存储介质上。 智能可编程逻辑控制器使用自动化系统上下文信息来注释过程映像区域的内容以生成语境化数据。
-
公开(公告)号:US11875158B2
公开(公告)日:2024-01-16
申请号:US17439047
申请日:2020-02-18
Applicant: SIEMENS AKTIENGESELLSCHAFT
Inventor: Hartmut Ludwig , Lingyun Wang
CPC classification number: G06F9/44526 , G06F9/466
Abstract: An automation system and a method of injecting transactional services in automation is provided. The method performed by the automation system comprises providing a gatekeeper for deployment access control to determine which components can be deployed by an abstraction layer. The method further comprises providing a plugin interface between a consumer plugin associated with a first automation function and a provider plugin associated with a second automation function. The method further comprises injecting an interceptor plugin associated with a transactional service of the transactional services between the consumer plugin and the provider plugin based on an interceptor design pattern.
-
公开(公告)号:US20230350358A1
公开(公告)日:2023-11-02
申请号:US18043454
申请日:2020-08-31
Applicant: Siemens Aktiengesellschaft
Inventor: Hartmut Ludwig , Florian Ersch , Michael Jaentsch , Lingyun Wang
IPC: G05B15/02
CPC classification number: G05B15/02
Abstract: Service interfaces and data topics can be discovered and retrieved so as to bridge different industrial automation ecosystems, programming languages, platforms, and the like, together. For example, nodes of one ecosystem can discover endpoints (e.g., interfaces and topics) across heterogeneous incompatible ecosystems, without changing the ecosystem. Further, endpoint descriptions are managed across heterogeneous incompatible ecosystems. Endpoint descriptions can be automatically generated based on interface and topic description in an interface description file. Such descriptions can also be automatically exported into registries of other ecosystems.
-
公开(公告)号:US20220156091A1
公开(公告)日:2022-05-19
申请号:US17439047
申请日:2020-02-18
Applicant: SIEMENS AKTIENGESELLSCHAFT
Inventor: Hartmut Ludwig , Lingyun Wang
Abstract: An automation system and a method of injecting transactional services in automation is provided. The method performed by the automation system comprises providing a gatekeeper for deployment access control to determine which components can be deployed by an abstraction layer. The method further comprises providing a plugin interface between a consumer plugin associated with a first automation function and a provider plugin associated with a second automation function. The method further comprises injecting an interceptor plugin associated with a transactional service of the transactional services between the consumer plugin and the provider plugin based on an interceptor design pattern.
-
-
-
-
-
-
-
-
-