[發明專利]控制算法單元在線升級方法及裝置有效
| 申請號: | 201910730046.1 | 申請日: | 2019-08-08 |
| 公開(公告)號: | CN110609698B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 胡一智;吳欣;吳潔蕓;程高峰 | 申請(專利權)人: | 浙江中控技術股份有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658 |
| 代理公司: | 杭州裕陽聯合專利代理有限公司 33289 | 代理人: | 姚宇吉 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 算法 單元 在線 升級 方法 裝置 | ||
1.一種控制算法單元在線升級方法,其特征在于,
對控制算法單元的變化進行識別并記錄;
根據每一個控制算法單元,設置唯一的存儲區;根據每次控制算法單元在被引用時,設置唯一的實例數據區,當控制算法單元數據空間發生變化時,為每個實例重新分配一片數據區,并進行標記,并根據標記結果生成一張包含若干條控制算法單元差異信息條目的控制算法單元差異信息表;
進入下載模式,判斷是否有控制算法單元信息表需要下載,若有,則將控制算法單元差異信息表下載到控制設備中,控制設備根據所述控制算法單元差異信息表執行升級程序;
每條差異信息條目包含控制算法單元舊實例數據區地址、新實例數據區地址以及數據長度;
所述對控制算法單元的變化進行識別并記錄包括:
當控制算法單元或者用戶自定義的控制算法單元升級后,通過控制算法單元描述文件的更新識別出數據空間發生變化的控制算法單元,并對發生變化的控制算法單元進行記錄;
所述執行升級程序包括:執行一段控制算法單元升級程序,將控制算法單元舊實例數據區中現有的運行時數據拷貝至控制算法單元新實例數據區中。
2.一種控制算法單元在線升級裝置,其特征在于,包括:
接口單元,用于對控制算法單元的變化進行識別并記錄;當控制算法單元或者用戶自定義的控制算法單元升級后,通過控制算法單元描述文件的更新識別出數據空間發生變化的控制算法單元,并對發生變化的控制算法單元進行記錄;
存儲區,與變化的控制算法單元一一相對應設置;根據每次控制算法單元在被引用時,設置唯一的實例數據區,當控制算法單元數據空間發生變化時,為每個實例重新分配一片數據區,并進行標記,并根據標記結果生成一張包含若干條控制算法單元差異信息條目的控制算法單元差異信息表;所述每條差異信息條目包含控制算法單元舊實例數據區地址、新實例數據區地址以及數據長度;
下載單元,根據控制算法單元差異信息表的內容判斷是否需要下載,若需要,則將控制算法單元差異信息表下載到控制設備中,控制設備根據所述控制算法單元差異信息表執行升級程序;
更新單元,根據下載單元內的升級程序進行升級,執行一段控制算法單元升級程序,將控制算法單元舊實例數據區中現有的運行時數據拷貝至控制算法單元新實例數據區中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江中控技術股份有限公司,未經浙江中控技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910730046.1/1.html,轉載請聲明來源鉆瓜專利網。





