PLC-based support for zero-downtime upgrades of control functions
AssigneeSiemens Aktiengesellschaft
InventorsSteffen Klepke, Michael Elting
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiemens Aktiengesellschaft
InventorsSteffen Klepke, Michael Elting
Estimating the term…
A method and arrangement for upgrading a function performed on a technical system including a PLC and an actuator controlled by the PLC. The control function provides an output which controls the actuator. The method includes deploying at least one updated version of the control function on the system while maintaining the current version of the control function on the system, b. the updated version is prevented from controlling the actuator, whereby the current version and the updated version publish control commands in each PLC cycle to a Publish/Subscribe communication module of the PLC, c. in each PLC cycle passing the published control command, d. the information of the published control command of the updated version changes to a primary control command and the published control command of the current version to a secondary control command in a mutual agreement process between the current version and the updated version.
A computer-implemented method for upgrading at least one control function performed on a technical system, the technical system comprising a programmable logic controller (PLC) and at least one actuator controlled by the PLC, wherein the at least one control function is configured to provide an output which controls the at least one actuator, the computer-implemented method comprising:
A technical system comprising:
Dependencies are inferred from the claim text.