[發明專利]進程控制系統中節點的在線重新配置在審
| 申請號: | 202010130362.8 | 申請日: | 2020-02-28 |
| 公開(公告)號: | CN111641516A | 公開(公告)日: | 2020-09-08 |
| 發明(設計)人: | S·安德森;S·薩爾貝格 | 申請(專利權)人: | ABB瑞士股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 董莘 |
| 地址: | 瑞士*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 進程 控制系統 節點 在線 重新 配置 | ||
1.一種用于在線重新配置進程控制系統(100,100')中的節點(300a)的方法,其中所述節點(300a)包括組件,其中每個組件是在單獨的操作系統進程中運行的單獨的可執行項,所述單獨的操作系統進程由所述節點(300a)的實時操作系統所提供可執行項,所述方法由要重新配置的所述節點(300a)的節點管理器(200a)執行,所述方法包括:
基于新配置數據并且在運行要重新配置的所述組件中的至少一個要重新配置的組件的同時,觸發(S106)用于要重新配置的所述組件中的至少一個要重新配置的組件中的每個要重新配置的組件的新配置實體的創建,所述創建涉及由每個新配置實體實現與其要重新配置的組件相對應的所述重新配置的一部分;
觸發(S110)每個新配置實體中的運行時數據與所述新配置實體的對應的現有配置實體的運行時數據的同步;以及
觸發(S114)用所述現有配置實體的新配置實體更換所述現有配置實體,并且從而重新配置所述節點(300a)。
2.根據權利要求1所述的方法,還包括:
觸發(S106a)在要重新配置的所述組件內每個新配置實體的創建。
3.根據權利要求1所述的方法,還包括:
在運行要重新配置的所述組件中的至少一個要重新配置的組件的同時,觸發(S104)用于要重新配置的所述組件中的至少一個要重新配置的組件中的每個要重新配置的組件的新組件的創建,使得每個新組件實現與其要重新配置的組件相對應的所述重新配置的一部分,并且其中每個新組件是在單獨的操作系統進程中運行的單獨的可執行項,所述單獨的操作系統進程由所述節點(300a)的實時操作系統所提供。
4.根據權利要求3所述的方法,還包括:
觸發(S104a)在用于所述要重新配置的組件中的至少一個中的每個要重新配置的組件的所述新組件內的、每個新配置實體的創建。
5.根據權利要求3或4所述的方法,其中所述重新配置被提供到所述新組件的節點管理器API(360c:360e)。
6.根據權利要求3、4或5所述的方法,還包括:
在同步所述運行時數據之后但在用所述現有配置實體的新配置實體更換所述現有配置實體之前,評估(S112)每個新組件的性能。
7.根據權利要求6所述的方法,其中評估所述性能包括:
開始(S112a)每個新組件和至少一個要重新配置的所述組件的并行執行,其中每個新組件和至少一個要重新配置的所述組件在相同的輸入下運行;
在所述控制系統(100,100’)中處理(S112b)從至少一個要重新配置的所述組件的執行所生成的輸出;
驗證(S112c)每個新組件產生期望的輸出;以及
基于所述驗證來停止(S112d)每個新組件和至少一個要重新配置的所述組件的執行。
8.根據權利要求7所述的方法,其中每個新組件經由所述節點管理器(200a)被提供來自所述新部件對應的要重新配置的組件的所述輸入。
9.根據權利要求6、7或8所述的方法,其中當評估所述性能時,臨時名稱空間被用于每個新組件。
10.根據權利要求1所述的方法,其中至少一個要重新配置的所述組件是控制服務組件(310a)和/或所述控制服務組件在其上運行的平臺組件(320a)。
11.根據權利要求10所述的方法,其中所述控制服務組件包括中間件API(350a)、所述節點管理器API(360a)、以及地址空間(370a)。
12.根據權利要求10所述的方法,其中所述平臺組件包括中間件(330a)、所述節點管理器(200a)、以及通信接口(340a)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于ABB瑞士股份有限公司,未經ABB瑞士股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010130362.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于電機的分段定子或轉子的制造方法
- 下一篇:半導體器件及其制造方法





