[发明专利]程序生成装置、程序生成方法及程序生成程序在审
申请号: | 201580080436.9 | 申请日: | 2015-05-27 |
公开(公告)号: | CN107615190A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 三浦昭浩;枡田圭祐 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京天昊联合知识产权代理有限公司11112 | 代理人: | 何立波,张天舒 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 生成 装置 方法 | ||
技术领域
本发明涉及程序生成装置、程序生成方法及程序生成程序。特别地,涉及对由控制装置执行的控制程序进行生成的程序生成装置、程序生成方法及程序生成程序。
背景技术
近年,存在由多个控制装置协同进行控制的控制系统。为了对如上所述的控制系统进行设计而使用控制系统设计工具。在控制系统设计工具中,自动生成使计算机对控制装置模型进行运算的控制程序,执行虚拟空间上的仿真,其中,该控制装置模型是将控制装置中的机理或者电信号的作用等进行公式化而得到的。通过执行如上所述的仿真,从而在上述控制系统设计工具中,无需使用实际仪器进行验证,就能够事先执行控制装置的配置的验证及控制程序的验证。
在专利文献1中,在对控制装置进行仿真的仿真装置中,执行用于对控制装置的动作进行仿真的模拟运算处理。仿真装置在模拟运算处理的执行开始时或者执行中途,将在CPU板的共享存储器中储存的数据在任意的定时经由通信接口而与其他仿真装置之间进行传递。由此,确保仿真装置间的数据的匹配性。
另外,为了使用户易于确定用于对控制对象仪器进行控制的输入输出数据及在控制装置间进行传递的通信数据,对变量名即标签进行定义。而且,实现了将变量名变换为储存有实际值的设备的名称解析功能。通过该名称解析功能,能够进行使用变量名对控制程序进行创建及编辑的标签编程。此外,设备是指储存有实际值的存储器的实际地址。
专利文献2公开了一种变量解析方法,即,在控制装置间进行通信时,通信仪器成为控制装置间的中继器而取得变量名和设备的对应关系。通过该专利文献2的方法,能够使用变量名实施通信数据的传递而不增加PLC(Programmable Logic Controller)的资源。
专利文献1:日本特开2008-27225号公报
专利文献2:日本特开2010-97624号公报
发明内容
但是,在执行通过C语言程序安装的控制程序的PLC中,无法向储存有下述数据的设备进行访问,即:对变量名进行指定而与输入输出仪器收发的输入输出数据、及在控制装置间进行传递的通信数据。在如上所述的PLC中,需要针对设备的每个类别,使用不同的专用的设备访问函数而对设备进行访问。因此,在如上所述的PLC中,仅通过取得变量名与储存有实际值的设备的对应关系,无法进行与输入输出仪器及通信仪器的数据的传递。在如上所述的PLC中,需要将与读写数据的设备相匹配地调用专用的设备访问函数的处理记述于控制程序,存在开发工时增加的课题。
另外,在一边利用控制系统设计工具实施仿真、一边将控制装置的配置或者连接顺序重排而对控制系统的设计进行研究时,需要对应于控制装置的连接顺序的变更而变更对通信数据进行储存的设备。由此,在每次对设备进行变更时,需要对控制程序进行改写,因此进一步增加开发工时。
另外,就与输入输出仪器连接的控制对象仪器而言,针对每个控制装置,作为连接目标的设备不同。因此,存在无法自动生成设备访问用控制程序的课题,该设备访问用控制程序包含从控制系统设计工具调用设备访问函数的处理。
本发明的目的在于,出于在控制装置中通过控制程序对输入输出的输入输出信息进行处理的目的,自动生成对设备进行访问的访问程序,从而削减控制程序的开发工时。
本发明所涉及的程序生成装置具有:
控制程序生成部,其生成由控制装置执行的控制程序;
信息提取部,其对表示包含输入至所述控制装置的输入信息和从所述控制装置输出的输出信息的至少任一者的输入输出信息且在所述控制程序中使用的变量名进行提取;
分配部,其针对所述变量名而分配设备标识符,该设备标识符对储存由所述变量名表示的所述输入输出信息的设备进行识别;
访问程序生成部,其生成使用所述变量名和所述设备标识符对所述设备进行访问的访问程序;以及
程序合成部,其将所述控制程序和所述访问程序进行合成。
发明的效果
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580080436.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及装置
- 下一篇:一种基于聊天机器人的证券开户方法和系统