[发明专利]可编程控制器有效
申请号: | 201810068351.4 | 申请日: | 2018-01-24 |
公开(公告)号: | CN108345264B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 伊野泰行 | 申请(专利权)人: | 发那科株式会社 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 曾贤伟;郝庆芬 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程控制器 | ||
本发明涉及一种可编程控制器。提供一种可以对每个梯形图程序可访问的信号地址进行检查的可编程控制器。所述可编程控制器具备:信号地址设定提取单元,其从各梯形图程序中提取使用地址设定表格;信号地址重复判定部,其基于所述信号地址设定提取单元所提取出的使用地址设定表格,对在各所述梯形图程序之间作为信号的写入目标来使用的信号地址的范围是否重复进行判定;以及梯形图程序执行部,其在基于所述信号地址重复判定部的判定结果是判定为在各所述梯形图程序之间作为信号的写入目标来使用的信号地址的范围没有重复的情况下,执行多个所述梯形图程序。
技术领域
本发明涉及可编程控制器,特别是涉及能够对每个梯形图程序可访问的信号地址进行检查的可编程控制器。
背景技术
在CNC(数值控制装置)等中所使用的可编程控制器(可编程逻辑控制器,PLC)中,有时按控制对象将梯形图程序分割生成为多个程序,并将这些梯形图程序并列且同时地进行动作,该控制对象为进行加工的机械的主体部、对用于加工的刀具进行管理的刀具管理机构部、装料器等周边设备部等。
根据在可编程控制器上进行动作的梯形图程序所读写的信号地址空间的类型,将在1台CNC上使多个梯形图程序进行动作的结构分为以下两种。
(1)CNC和可编程控制器的多个梯形图程序共享使用1个信号地址空间的结构(图17,分割梯形图结构)。
(2)对由可编程控制器执行的每个梯形图程序配置独立的信号地址空间的结构(图18,多系统可编程控制器结构)。
在设为分割梯形图结构的可编程控制器中,若由多个梯形图程序对相同的信号地址进行写入,则成为误动作的主要原因。作为防止该问题的现有技术,提出了如下技术方案:对在各梯形图程序内使用的信号地址的交叉引用数据进行检测,从本检测结果中检查针对同一地址的写入并进行显示(例如日本特开2002-358102号公报)。
另一方面,在设为多系统可编程控制器结构的可编程控制器中,各梯形图程序无法对自身的梯形图程序以外的信号地址空间写入信号,另外也无法从自身的梯形图程序以外的信号地址空间读入信号。因此,虽然不会进行从多个梯形图程序向相同的信号地址的写入,但是也无法在与其他梯形图程序之间进行信号的接收发送,从而无法进行梯形图程序间的协同的动作。在采取多系统可编程控制器结构的情况下,为了能够进行梯形图程序间的协同的动作,需要准备能够由多个梯形图程序通用地读写的信号地址空间,但并不限于将通用的信号地址空间的区域尺寸准备充分,另外,与分割梯形图结构的可编程控制器同样地,需要防止来自多个梯形图程序的重复写入的技术方案。作为应对这样的问题的现有技术,提出了如下技术方案:设为即使是其他梯形图程序也能够参照自身的梯形图程序的信号地址空间的局部区域,并将面向其他梯形图程序公开的信号地址区域设定为共享存储器区域(例如日本特开2007-241570号公报)。
当生成在分割梯形图结构的可编程控制器上进行动作的梯形图程序时,如图19所示,通常,以排他的方式对各梯形图程序所写入并使用的地址预先决定范围,当生成各梯形图时,在所决定的信号地址的范围内进行编程。然而,如图20所示,若因为编程的不同而向其他梯形图程序所写入的地址重复写入,则会成为机械的误动作的原因,因此需要防止这样的重复写入,但是由此梯形图的生成者需要对由各梯形图程序所写入的地址进行检查的作业,从而耗费较大的工作量。另外,虽然在原理上也可以在可编程控制器中实际安装梯形图程序的分析功能,并使用该功能在执行梯形图程序时对各梯形图的内容进行分析,对所重复的写入进行检测,但是存在如下问题:若梯形图程序变大,则必须检查的数据变得复杂且庞大,从而造成对梯形图程序的执行系统的负担变得非常大。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于发那科株式会社,未经发那科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810068351.4/2.html,转载请声明来源钻瓜专利网。