[发明专利]编程工具有效
申请号: | 201380075672.2 | 申请日: | 2013-04-18 |
公开(公告)号: | CN105229542B | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 大西勘司 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京天昊联合知识产权代理有限公司11112 | 代理人: | 何立波,张天舒 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编程 工具 | ||
技术领域
本发明涉及编程工具,特别地,涉及下述编程工具,即,用于通过功能框图(FBD)语言的记述而进行的编程。
背景技术
在工场的生产线、各个装置、厂房、办公楼等的现场,使用用于对被控制设备按顺序地进行控制的可编程逻辑控制器(PLC)。为了对储存在PLC中的程序进行改写,使用在计算机上安装了专用的软件的程序生成辅助装置(编程工具)。
FBD语言在PLC使用的循环控制程序等的编程中使用。根据国际电工委员会(IEC)发行的标准规格IEC61131-3,FBD语言作为PLC用的程序语言之一而受到了定义。使用FBD语言的编程工具对与各个规定的处理相对应的FBD部件(功能或功能块)进行配置。编程工具沿着数据或信号流,对FBD部件进行接线,从而对一系列的处理进行记述。
使用FBD语言而生成的软件通过编译,从而基于FBD部件的位置信息及连接信息而决定处理的执行顺序。编程工具决定一系列处理的执行顺序,从而生成为了利用PLC执行FBD程序而所需的数据(执行数据)。另外,编程工具在FBD程序的维护中使用FBD程序的与图形描绘相关的数据(图形数据)。编程工具实施将经过编译后得到的工程(project)的执行数据、图形数据写入PLC的处理(PC写入)。
关于使用FBD语言而生成的软件,有时会由于在编译之后,FBD部件的配置被变更,从而变为未编译状态。用户为了将未编译状态消除而实施再编译。另外,针对经过了上述再编译的工程,有时需要通过实施执行数据、图形数据的PC写入,从而向PLC进行反映。
另外,当前,针对使用FBD语言而生成的软件,作为用于对FBD程序的变更前后进行比较的方法,已知应用文本变换的方法(例如参照专利文献1)。根据专利文献1的方法,针对程序中所有的FBD部件,对命令代码的数值信息(机械语言)进行文本变换,对两个程序的文本信息依次进行比较。
专利文献1:日本特开平10-149208号公报
发明内容
如专利文献1所述,在程序的比较中应用文本变换的方法中,首先,针对作为比较对象的程序双方,需要向机械语言进行变换的处理。在该时刻,已然需要与编译相当的处理负担。并且,经过将机械语言向字符串变换的处理、将字符串向文本文件输出的处理,对两个程序的文本文件进行比较。根据现有技术,为了对FBD程序进行比较,需要较多的工序及处理,比较花时间。
例如,在用户通过控制程序的编译及PC写入而对设备的动作进行确认后需要程序的文档时等,为了对控制程序的样式进行调整,有时希望对FBD部件进行配置变更。在现有技术的编程工具中,由于如果对FBD部件的配置进行变更,则程序立即变为未编译状态,因此存在下述问题,即,即便FBD部件的配置仅仅是稍微改变,也需要进行再编译、PC写入。
本发明就是鉴于上述情况而提出的,其目的在于,得到一种编程工具,该编程工具能够减轻由于FBD部件的配置的变更导致的程序编辑的作业负担。
为了解决上述课题,实现目的,本发明的特征在于,具有:程序编辑部,其对功能框图(FBD)部件进行配置,对所配置的所述FBD部件彼此进行连接,从而对程序进行编辑;执行顺序决定部,其针对被编辑后的所述程序,基于所述FBD部件的位置信息及连接信息,决定所述FBD部件的执行顺序;部件信息管理部,其对所述程序编辑部所配置的所述FBD部件的所述位置信息及所述连接信息进行管理;以及再编译要否判定部,其对是否需要实施与所述程序编辑部中的所述FBD部件的配置变更相伴的再编译进行判定,如果在所述程序编辑部中指定了使配置变更的所述FBD部件,则所述部件信息管理部对即便使由所述程序编辑部指定的FBD部件的位置变更、所述执行顺序也相同的位置范围进行提取,所述再编译要否判定部在所述指定的FBD部件的配置变更后的位置信息包含在由所述部件信息管理部提取出的所述位置范围内的情况下,判定为不需要实施所述再编译。
发明的效果
本发明所涉及的编程工具根据在使FBD部件移动前后,处理的执行顺序是否变更,对是否需要再编译进行判定。关于与FBD部件的配置变更相伴的程序编辑,通过构成为如果处理的执行顺序无变更则不需要再编译,从而能够减轻由于再编译、PC写入导致的作业负担。由此,具有下述效果,即,能够减轻由于FBD部件的配置的变更导致的程序编辑的作业负担。
附图说明
图1是表示本发明的实施方式1所涉及的编程工具的结构的框图。
图2是说明对FBD部件的配置进行变更时的编程工具的处理步骤的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380075672.2/2.html,转载请声明来源钻瓜专利网。