-
1.
公开(公告)号:US20230324870A1
公开(公告)日:2023-10-12
申请号:US17912555
申请日:2021-02-25
Applicant: Siemens Aktiengesellschaft
Inventor: Jan GÖTZ , Ludwig Andreas MITTERMEIER , Harald MÜLLER , Sreenath PREMNADH
IPC: G05B19/05
CPC classification number: G05B19/056 , G05B19/052 , G05B2219/13125
Abstract: A method and to assembly for managing an automation program for an industrial automation platform, wherein the automation program is transferred to the automation platform and execution of the automation program is controlled, where in a first step, the automation program or a reference to the automation program is transferred from a Kubernetes master a virtual kubelet, in a second step, the transferred or referenced automation program is transferred to the industrial automation platform via a provider interface of the virtual kubelet, and in a third step, the execution of the transferred automation program on the industrial automation platform is controlled, where via the provider interface, control commands are transferred to the industrial automation platform and acknowledgement messages of the industrial automation platform are received and processed or forwarded to a control entity, such that automation programs can be managed, distributed and run using container orchestration systems.
-
公开(公告)号:US20210242973A1
公开(公告)日:2021-08-05
申请号:US17166314
申请日:2021-02-03
Applicant: Siemens Aktiengesellschaft
Inventor: Jan GÖTZ , Alexander PELZER
IPC: H04L1/18 , H04L29/06 , H04L1/00 , H04L12/851
Abstract: An automation network provides packet-based communication between the host and a client, wherein the client determines output values from the host in the event of errors in the communication between the host and the client, where the determination of output data can be performed in a separate local processing module in accordance with a less complex method than on the host, such that it becomes possible to perform complex open-loop and closed-loop control tasks on the host even in the case of mobile clients or other clients that are difficult to wire.
-
3.
公开(公告)号:US20230367629A1
公开(公告)日:2023-11-16
申请号:US18026143
申请日:2021-08-31
Applicant: Siemens Aktiengesellschaft
Inventor: Jan GÖTZ , Jürgen REICHMANN
IPC: G06F9/48
CPC classification number: G06F9/4856
Abstract: Method for transferring a software application between first and second data processing devices includes executing a first software application instance in the first data processing device, data communication by the first software application instance with a further software application and/or an apparatus occurring, and internal state data of the first data processing device and/or regarding an internal execution of the first software application instance being stored, transferring launch state data available in the first data processing device at a first time to a second memory device communicatively coupled to the second data processing device, launching a second software application instance, at a second time via the launch state data, such that the first and second software application instances are executed in sync at a subsequent third time, and handing over data communication with the further software application or apparatus from the first to second software application instance.
-
公开(公告)号:US20230101026A1
公开(公告)日:2023-03-30
申请号:US17954500
申请日:2022-09-28
Applicant: Siemens Aktiengesellschaft
Inventor: Jan GÖTZ , Jürgen REICHMANN
IPC: G05B19/418 , G06F8/65 , G06F8/71
Abstract: A method and arrangement for commissioning an updated application for an industrial automation arrangement, wherein a first, existing application on a first controller and the updated application on a test device are executed in parallel, where local software (in particular a proxy service (proxy)) writes sensor data to the process image of a separate test device, where memory cells (e.g., I/O values, variables or registers) not yet belonging to the local process image of the test device are applied or allocated there, such that the “external” data and values of the productive system (first controller) are available in the local process image of the test device, without needing to change the production version of the application or the version of the application to be tested, and where the output values of the updated application are tested; if successful, the updated application is cleared for operation.
-
-
-