[发明专利]程序管理系统、编程辅助装置、程序管理方法及编程辅助程序有效
申请号: | 201880093762.7 | 申请日: | 2018-05-29 |
公开(公告)号: | CN112204479B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 桥本辽太 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G05B19/05 | 分类号: | G05B19/05;G06F8/656;G06F8/658;G06F8/71 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 何立波;张天舒 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 管理 系统 编程 辅助 装置 方法 | ||
程序管理系统具有:编程辅助装置,其对程序(Pv2)进行编辑而创建程序(Pv3),通过编译,创建对应于与程序(Pv2)之间的差别的执行模块(M3);以及管理装置,其对正在由控制装置执行的执行模块、最新版本的程序、和表示最新版本的程序是否已编译的编译信息进行管理。管理装置在执行模块(M3)被写入至正在进行执行模块(M1)的执行的PLC的情况下,对程序(Pv3)、执行模块(M3)所固有的信息、和表示程序(Pv3)已编译的编译标记进行管理,在执行模块(M3)未被写入至PLC的情况下,对程序(Pv3)、执行模块(M1)所固有的信息、和表示程序(Pv3)未编译的编译标记进行管理。
技术领域
本发明涉及对程序进行管理的程序管理系统、编程辅助装置、程序管理方法以及编程辅助程序。
背景技术
作为控制装置的一个例子的PLC(Programmable Logic Controller:可编程逻辑控制器)使用通过对控制用程序进行编译而创建的执行模块进行动作。该控制用程序有时由用户编辑而成为新版本的程序。在该情况下,有时通过对新版本的程序与旧版本的程序之间的差别进行编译而创建新版本的执行模块,将新版本的执行模块写入至使用旧版本的执行模块进行动作的PLC。这样的对动作中的PLC进行执行模块的更新的处理被称为执行中写入或者运行(RUN)中写入。
专利文献1所记载的可编程控制器系统使识别信息与根据程序创建的执行模块相关联。该可编程控制器系统在进行执行中写入之前,基于识别信息对作为向PLC的下载对象的执行模块是否是根据正在由PLC执行的主版而创建的衍生版进行判断,在是衍生版的情况下允许下载。
专利文献1:日本特开2013-168031号公报
发明内容
但是,包含上述专利文献1所记载的技术在内,通常,如果辅助装置对程序进行编辑、编译而创建执行模块,则即使在未将所创建的执行模块写入至PLC的情况下,也将所创建的执行模块的源程序作为最新程序进行管理。
如果对作为最新程序而管理的程序进行编辑、编译,则通过该编译而创建的执行模块和正在由PLC执行的执行模块之间不一致,因此,不进行向PLC的执行中写入。
在该情况下,需要确定没有写入至PLC的执行模块,与通过上述编译而创建的执行模块一起,进行向PLC的执行中写入。或者,需要确定作为正在由PLC执行的执行模块的编译源的程序,重新创建对应于与该程序的差别的执行模块,在此基础上,进行向PLC的执行中写入。由于需要这样的执行模块的确定或者编译的重新执行,因此存在程序开发效率变差的问题。
本发明是鉴于上述问题而提出的,其目的在于,得到一种能够高效地对程序进行开发的程序管理系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880093762.7/2.html,转载请声明来源钻瓜专利网。