[发明专利]程序修正辅助装置以及程序修正辅助方法在审
申请号: | 202210355289.3 | 申请日: | 2022-04-06 |
公开(公告)号: | CN115202683A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 大滝惠里佳;大野毅 | 申请(专利权)人: | 横河电机株式会社 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/61 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金兰 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 修正 辅助 装置 以及 方法 | ||
一种程序修正辅助装置以及程序修正辅助方法。该程序修正辅助装置,辅助程序的修正,程序实现具有第1进程控制装置和第2进程控制装置的进程控制系统中的功能,程序修正辅助装置具有:挑选部,从程序中的、实现进行从第1进程控制装置向第2进程控制装置的切换时需要继续的第1功能的第1程序中使用的数据中,挑选在进行切换时为了使第1功能继续而需要保持的数据。
技术领域
本发明涉及程序修正辅助装置以及程序修正辅助方法。
本申请要求2021年4月9日提出申请的日本国专利申请第2021-066631号的优先权,将其内容沿用于此。
背景技术
从以前开始,在工厂或车间等(以下,在将它们总称的情况下,简称为“工厂”)中,构建用于控制工业过程中的各种状态量(例如,压力、温度、流量等)的进程控制系统,实现高度的自动操作。在这样的进程控制系统中,有时需要硬件的更换或软件的改善。另外,作为软件的改善,例如举出操作系统(OS)的功能扩展、或操作系统的缺陷/漏洞的修正等。
在日本特开2020-52668号公报中公开了在具有双重化后的进程控制装置(现用装置、更新用装置)的进程控制系统中,能够一边使进程控制系统继续操作,一边简单并且在短时间将更新对象程序更新的发明。具体地说,现用装置中,使不是更新对象的非更新对象程序暂时停止,仅将非更新对象程序的上下文从现用装置转发到更新用装置。然后,在更新用装置中,使用被转发的上下文将非更新对象程序的上下文复原,更新对象程序的上下文进行初始化,使非更新对象程序以及更新对象程序在更新用装置中再次开始。
可是,为了通过在特开2020-52668号公报中公开的发明更新在进程控制系统中使用的程序,作业者需要将程序修正为支持在线更新的程序。另外,“在线更新”是指一边继续通过程序实现的功能的处理一边更新程序。可是,为了将程序修正为支持在线更新的程序,会有需要作业者付出大量的劳动的问题。
发明内容
为了解决上述课题,本发明的一个方式的程序修正辅助装置是辅助程序(SP)的修正的程序修正辅助装置(40),程序(SP)实现具有第1进程控制装置(10)和第2进程控制装置(20)的进程控制系统(1)中的功能,所述程序修正辅助装置具有:挑选部(45a),从所述程序中的、实现进行从所述第1进程控制装置向第2进程控制装置的切换时需要继续的第1功能的第1程序(SP1)中使用的数据中,挑选在进行所述切换时为了使所述第1功能继续而需要保持的数据。
此外,本发明的一个方式的程序修正辅助装置,所述挑选部从在所述第1程序中使用的数据中,挑选数据的存储区域直至进行所述切换的时刻为止存续、并且通过所述第1程序的执行而值有改变的可能性的数据。
此外,本发明的一个方式的程序修正辅助装置,所述挑选部判断挑选的数据通过第2程序的执行而值是否没有改变的可能性,所述第2程序实现在进行所述切换时不需要使其继续的第2功能。
此外,本发明的一个方式的程序修正辅助装置,所述挑选部在判断为通过所述第2程序的执行而值有改变的可能性的情况下,从所述第1程序中使用的数据、和值有改变的可能性的所述第2程序中使用的数据中,挑选在进行所述切换时为了使所述第1功能继续而需要保持的数据。
此外,本发明的一个方式的程序修正辅助装置,还具有:修正部(45b),修正所述程序,以在所述挑选部中挑选的数据从所述第1进程控制装置被移交到所述第2进程控制装置。
此外,本发明的一个方式的程序修正辅助装置,所述修正部修正所述程序,以在所述挑选部中挑选的数据是被存储在所述切换的前后中地址有变动的可能性的地址变动区域中的数据的情况下,在所述挑选部中挑选的数据成为被存储在所述切换的前后中地址不变动的地址固定区域中并由指针指示的数据。
此外,本发明的一个方式的程序修正辅助装置,所述修正部进行将所述第1程序中记述的变量名中的、被存储在所述地址变动区域中的数据的变量名变更为所述指针的变量名的修正。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于横河电机株式会社,未经横河电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210355289.3/2.html,转载请声明来源钻瓜专利网。