[发明专利]控制算法单元在线升级方法及装置有效
申请号: | 201910730046.1 | 申请日: | 2019-08-08 |
公开(公告)号: | CN110609698B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 胡一智;吴欣;吴洁芸;程高峰 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 算法 单元 在线 升级 方法 装置 | ||
1.一种控制算法单元在线升级方法,其特征在于,
对控制算法单元的变化进行识别并记录;
根据每一个控制算法单元,设置唯一的存储区;根据每次控制算法单元在被引用时,设置唯一的实例数据区,当控制算法单元数据空间发生变化时,为每个实例重新分配一片数据区,并进行标记,并根据标记结果生成一张包含若干条控制算法单元差异信息条目的控制算法单元差异信息表;
进入下载模式,判断是否有控制算法单元信息表需要下载,若有,则将控制算法单元差异信息表下载到控制设备中,控制设备根据所述控制算法单元差异信息表执行升级程序;
每条差异信息条目包含控制算法单元旧实例数据区地址、新实例数据区地址以及数据长度;
所述对控制算法单元的变化进行识别并记录包括:
当控制算法单元或者用户自定义的控制算法单元升级后,通过控制算法单元描述文件的更新识别出数据空间发生变化的控制算法单元,并对发生变化的控制算法单元进行记录;
所述执行升级程序包括:执行一段控制算法单元升级程序,将控制算法单元旧实例数据区中现有的运行时数据拷贝至控制算法单元新实例数据区中。
2.一种控制算法单元在线升级装置,其特征在于,包括:
接口单元,用于对控制算法单元的变化进行识别并记录;当控制算法单元或者用户自定义的控制算法单元升级后,通过控制算法单元描述文件的更新识别出数据空间发生变化的控制算法单元,并对发生变化的控制算法单元进行记录;
存储区,与变化的控制算法单元一一相对应设置;根据每次控制算法单元在被引用时,设置唯一的实例数据区,当控制算法单元数据空间发生变化时,为每个实例重新分配一片数据区,并进行标记,并根据标记结果生成一张包含若干条控制算法单元差异信息条目的控制算法单元差异信息表;所述每条差异信息条目包含控制算法单元旧实例数据区地址、新实例数据区地址以及数据长度;
下载单元,根据控制算法单元差异信息表的内容判断是否需要下载,若需要,则将控制算法单元差异信息表下载到控制设备中,控制设备根据所述控制算法单元差异信息表执行升级程序;
更新单元,根据下载单元内的升级程序进行升级,执行一段控制算法单元升级程序,将控制算法单元旧实例数据区中现有的运行时数据拷贝至控制算法单元新实例数据区中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910730046.1/1.html,转载请声明来源钻瓜专利网。