-
公开(公告)号:US20200278856A1
公开(公告)日:2020-09-03
申请号:US16800362
申请日:2020-02-25
Applicant: ABB Schweiz AG
Inventor: Staffan Andersson , Stefan Sallberg
Abstract: A provided mechanism for online firmware upgrade of a node in a process control system. The node includes components. Each component is a separate executable running in a separate operating system process as provided by a real time operating system of the node. A method is performed by a node manager of the node to be upgraded. The method includes creating a new component for each of the at least one of the components to be upgraded such that each new component is implementing a part of the firmware upgrade corresponding to its component to be upgraded, and where each new component is a separate executable running in a separate operating system process. The method includes synchronizing runtime data in each new component with runtime data of its corresponding component to be upgraded. The method includes replacing the at least one component to be upgraded with its new component and thereby upgrading the node.
-
公开(公告)号:US11544076B2
公开(公告)日:2023-01-03
申请号:US16799406
申请日:2020-02-24
Applicant: ABB Schweiz AG
Inventor: Staffan Andersson , Stefan Sallberg
Abstract: A method for online reconfiguration of a node in a process control system including components. Each component is a separate executable running in a separate operating system process as provided by a real time operating system of the node. A method is performed by a node manager of the node to be reconfigured. The method includes triggering, based on new configuration data and whilst running the at least one of the components to be reconfigured, creation of a new configuration entity for each of the at least one of the components to be reconfigured, the creating involving implementing, by each new configuration entity, a part of the reconfiguration corresponding to its component to be reconfigured. The method includes triggering synchronization of runtime data in each new configuration entity with runtime data of its corresponding existing configuration entity. The method includes triggering replacement of the existing configuration entity with its new configuration entity and thereby reconfiguring the node.
-
公开(公告)号:US11281448B2
公开(公告)日:2022-03-22
申请号:US16800362
申请日:2020-02-25
Applicant: ABB Schweiz AG
Inventor: Staffan Andersson , Stefan Sallberg
Abstract: A node for online firmware upgrade in a process control system includes components. Each component is a separate executable running in a separate operating system process as provided by a real time operating system of the node. A new component is created for each of the components to be upgraded such that each new component is implementing a part of the firmware upgrade corresponding to its component to be upgraded. Each new component is a separate executable running in a separate operating system process. Runtime data is synchronized in each new component with runtime data of its corresponding component to be upgraded. Each component to be upgraded is replaced with its new component.
-
公开(公告)号:US20200278874A1
公开(公告)日:2020-09-03
申请号:US16799406
申请日:2020-02-24
Applicant: ABB Schweiz AG
Inventor: Staffan Andersson , Stefan Sallberg
Abstract: A method for online reconfiguration of a node in a process control system including components. Each component is a separate executable running in a separate operating system process as provided by a real time operating system of the node. A method is performed by a node manager of the node to be reconfigured. The method includes triggering, based on new configuration data and whilst running the at least one of the components to be reconfigured, creation of a new configuration entity for each of the at least one of the components to be reconfigured, the creating involving implementing, by each new configuration entity, a part of the reconfiguration corresponding to its component to be reconfigured. The method includes triggering synchronization of runtime data in each new configuration entity with runtime data of its corresponding existing configuration entity. The method includes triggering replacement of the existing configuration entity with its new configuration entity and thereby reconfiguring the node.
-
-
-