可编程序控制器及具备其的系统技术方案

技术编号:16127960 阅读:35 留言:0更新日期:2017-09-01 20:23
本发明专利技术能缩短顺序程序的修改时间,能提高包括PLC的系统的维护性。提供一种PLC,经由通信网络(2)能与其他PLC相连接,具备储存顺序程序的存储部(13)和控制部(11),控制部(11)具备:顺序程序修改部(111),其用于修改顺序程序;修改信息获取部(112),其从已修改的顺序程序获取修改部位和修改内容;对应电路询问部(113),其从修改前的顺序程序提取修改部位附近的第一电路,并对其他PLC,进行与第一电路相对应的电路是否包含在其他PLC的顺序程序中的询问;以及修改内容发送部(114),其针对询问,只在从其他PLC接收到包含与第一电路相对应的电路的应答的情况下,向其他PLC发送修改内容。

Programmable controller and system having the same

The invention can shorten the modification time of the sequential program and improve the maintainability of the system including the PLC. Provide a PLC, via a communication network (2) can be connected with other PLC storage unit have storage sequence program (13) and a control section (11), (11): the control unit with sequential program modification Department (111), which is used to modify the sequence of procedures; modify information acquiring section (112). The sequence obtained from the program has been modified and modified position changes; the corresponding circuit (113), the ministry asked the extraction from a sequential program before the modification changes near the site of the first circuit, and the other PLC, the circuit corresponding to the first circuit are included in the program in order to other PLC in the inquiry and modification; the content transmission section (114), according to the inquiry, only received from other PLC contains the circuit corresponding to the first circuit response of the case is sent to the other PLC amendment.

【技术实现步骤摘要】
可编程序控制器及具备其的系统
本专利技术涉及一种经由通信网络可与其他可编程序控制器连接的可编程序控制器及具备其的系统。
技术介绍
通常在进行机械加工或组装的工厂中,在以组合了机床、工业机器人等的单位作为加工单元(cell)的控制中正使用着可编程序控制器。另外,作为生产系统整体,根据系统规模,大多情况下由多个可编程序控制器构成,各个加工单元的可编程序控制器经由以太网(注册商标)或FL-NET等通信网络而与其他可编程序控制器相互连接,由此进行可编程序控制器之间的通信。在各个加工单元中实施的处理相同的情况下,作为向如上所述互相连接的各个可编程序控制器传送顺序程序的方法,例如已知专利文献1公开的方法。在专利文献1中公开了如下技术:经由传送路线与多个可编程序控制器连接的程序维护工具,具备用于判断被指定的可编程序控制器是否与其他可编程序控制器多重化的多重化判断功能,并且通过一次操作来一并进行向被多重化的各个可编程序控制器传送顺序程序。现有技术文献专利文献专利文献1:日本特开2012-202484号公报
技术实现思路
专利技术要解决的问题但是,实际上,如图12(a)至图12(c)所示,例如在各加工单元实施的处理中,即使基本的处理共同,但由于在各加工单元中所使用的机床或工业机器人等的结构上的原因,一部分处理大多不同。专利文献1的传送方法,由于将各可编程序控制器被多重化的系统作为前提,因此即使在传送仅修改一部分的顺序程序的情况下,也需要将顺序程序整体传送到各个可编程序控制器。因此,在将顺序程序的一部分与其他可编程序控制器的顺序程序进行比较而存在差异部分的情况下,无法仅发送作为顺序程序一部分的修改部位使得该差异部分不被盖写。因此,在需要修改所述顺序程序的情况下,例如即使对各个顺序程序所包含的共用电路(梯形电路)进行修改,也需要单独对各个可编程序控制器的顺序程序进行修改。而且在该情况下,如果加工单元的数量增加,则存在如下问题:作为顺序程序的修改对象的可编程序控制器的确认和每一个可编程序控制器中的顺序程序的修改,需要很多时间。本专利技术鉴于上述情况而做出,其目的在于,提供一种能够缩短顺序程序的修改时间,并且能够提高包含可编程序控制器的系统的维护性的可编程序控制器及具备其的系统。解决问题的方案为实现上述目的,本专利技术提供以下方案。本专利技术的第一方案是一种可编程序控制器,经由通信网络能够与其他可编程序控制器相连接,其具备储存顺序程序的存储部、以及控制部,该控制部具备:顺序程序修改部,其修改所述顺序程序;修改信息获取部,其从已修改的所述顺序程序获取修改部位和修改内容;对应电路询问部,其从修改前的顺序程序提取所述修改部位附近的第一电路,并且对所述其他可编程序控制器,进行与所述第一电路相对应的电路是否包含在所述其他可编程序控制器的顺序程序中的询问;以及修改内容发送部,其针对该对应电路询问部的所述询问,只在从所述其他可编程序控制器接收到包含与所述第一电路相对应的电路的应答的情况下,向所述其他可编程序控制器发送所述修改内容。根据上述第一方案的可编程序控制器,如果由顺序程序修改部修改顺序程序,则已修改的顺序程序的修改部位和修改内容被修改信息获取部获取,并且通过对应电路询问部从修改前的顺序程序提取修改部位附近的第一电路,而且对其他可编程序控制器进行是否具有包含与该第一电路相对应的电路的顺序程序的询问。而且,进行询问的结果,通过修改内容发送部只向做出包含与第一电路相对应的电路的应答的其他可编程序控制器发送修改内容。据此,能够自动地向具有与修改部位附近相对应的电路的可编程序控制器传递顺序程序的修改内容。其结果,在修改顺序程序时,由于无需单独对经由通信网络相连接的多个可编程序控制器的每一个顺序程序进行修改,因此,能够实现顺序程序的修改时间的缩短化,另外,能够提高包括多个可编程序控制器的系统整体的维护性。在根据上述第一方案的可编程序控制器中,所述控制部也可以具备:对应电路检索部,其从所述其他可编程序控制器接收所述其他可编程序控制器的顺序程序所包含的第二电路是否包含在所述顺序程序中的询问,并且从所述顺序程序中检索与所述第二电路相对应的电路,对所述其他可编程序控制器进行与所述第二电路相对应的电路是否包含在所述顺序程序中的应答;以及顺序程序更新部,其从所述其他可编程序控制器接收所述修改内容,并利用该修改内容对与所述第二电路相对应的电路进行更新。根据该结构,通过对应电路检索部,从顺序程序中检索出与第二电路相对应的电路,并对其他可编程序控制器进行与该第二电路相对应的电路是否包含在顺序程序中的应答。而且,在包含于顺序程序中的情况下,通过顺序程序更新部利用从其他可编程序控制器接收到的修改内容进行更新。据此,由于自动地对与在其他可编程序控制器中被修改的第二电路相对应的电路进行更新,因此能够缩短顺序程序的修改时间,另外,能够提高包括多个可编程序控制器的系统整体的维护性。本专利技术的第二方案是一种系统,用于修改顺序程序,具备经由所述通信网络互相连接的多台上述可编程序控制器。本专利技术的第三方案是一种可编程序控制器,经由通信网络能够与其他可编程序控制器及对这些可编程序控制器进行总括的控制器连接,其包括:存储部,其储存顺序程序;以及控制部,该控制部具备:顺序程序修改部,其修改所述顺序程序;修改信息获取部,其从已修改的所述顺序程序获取修改部位和修改内容;对应电路询问部,其从修改前的顺序程序提取所述修改部位附近的电路,并对所述控制器,进行与所述电路相对应的电路是否包含在所述其他可编程序控制器的顺序程序中的询问;以及修改内容发送部,其针对该对应电路询问部的所述询问,只在从所述控制器接收到具备与所述电路相对应的电路的应答的情况下,向所述其他可编程序控制器发送所述修改内容。根据上述第三方案的可编程序控制器,如果通过顺序程序修改部修改顺序程序,则已修改的顺序程序的修改部位和修改内容被修改信息获取部获取,并且通过对应电路询问部,从修改前的顺序程序提取修改部位附近的第一电路,而且对总括这些可编程序控制器的控制器,进行其他可编程序控制器是否具有包含与该第一电路相对应的电路的顺序程序的询问。而且,进行询问的结果,通过修改内容发送部仅向做出包含与第一电路相对应的电路的应答的其他可编程序控制器发送修改内容。据此,能够自动地向具有与修改部位附近相对应的电路的可编程序控制器传递顺序程序的修改内容。其结果,在修改顺序程序时,由于无需单独对经由通信网络相连接的多个可编程序控制器的每一个顺序程序进行修改,因此,能够缩短顺序程序的修改时间,另外,能够提高包括多个可编程序控制器的系统整体的维护性。在上述第三方案的可编程序控制器中,所述控制部也可以具备:顺序程序发送部,其根据来自所述控制器的请求,将所述顺序程序的复制品向所述控制器发送;以及顺序程序更新部,其从所述其他可编程序控制器接收所述修改内容,并利用该修改内容更新所述顺序程序。根据该结构,与上述第一方案的可编程序控制器相比,由于能够减少可编程序控制器中实施的处理,因此能够抑制可编程序控制器的CPU负载。本专利技术的第四方案是一种系统,用于修改顺序程序,该系统具备:多台上述可编程序控制器,其经由所述通信网络互相连接;控制器,其经由所述通信网络与该可编程序控制器相连接,并且总括所本文档来自技高网...
可编程序控制器及具备其的系统

【技术保护点】
一种可编程序控制器,经由通信网络能够与其他可编程序控制器相连接,其特征在于,包括:存储部,其储存顺序程序;以及控制部,所述控制部具备:顺序程序修改部,其修改所述顺序程序;修改信息获取部,其从已修改的所述顺序程序获取修改部位和修改内容;对应电路询问部,其从修改前的顺序程序提取所述修改部位附近的第一电路,并且对所述其他可编程序控制器,进行与所述第一电路相对应的电路是否包含在所述其他可编程序控制器的顺序程序中的询问;以及修改内容发送部,其针对该对应电路询问部的所述询问,只在从所述其他可编程序控制器接收到包含与所述第一电路相对应的电路的应答的情况下,向所述其他可编程序控制器发送所述修改内容。

【技术特征摘要】
2016.02.25 JP 2016-0340681.一种可编程序控制器,经由通信网络能够与其他可编程序控制器相连接,其特征在于,包括:存储部,其储存顺序程序;以及控制部,所述控制部具备:顺序程序修改部,其修改所述顺序程序;修改信息获取部,其从已修改的所述顺序程序获取修改部位和修改内容;对应电路询问部,其从修改前的顺序程序提取所述修改部位附近的第一电路,并且对所述其他可编程序控制器,进行与所述第一电路相对应的电路是否包含在所述其他可编程序控制器的顺序程序中的询问;以及修改内容发送部,其针对该对应电路询问部的所述询问,只在从所述其他可编程序控制器接收到包含与所述第一电路相对应的电路的应答的情况下,向所述其他可编程序控制器发送所述修改内容。2.根据权利要求1所述的可编程序控制器,其特征在于,所述控制部具备:对应电路检索部,其从所述其他可编程序控制器接收所述其他可编程序控制器的顺序程序所包含的第二电路是否包含在所述顺序程序的询问,并且从所述顺序程序中检索与所述第二电路相对应的电路,对所述其他可编程序控制器进行与所述第二电路相对应的电路是否包含在所述顺序程序的应答;以及顺序程序更新部,其从所述其他可编程序控制器接收所述修改内容,并利用该修改内容对所述顺序程序进行更新。3.一种系统,用于修改顺序程序,其特征在于,具备经由所述通信网络互相连接的多台权利要求2所述的可编程序控制器。4.一种可编程序控制器,经由通信网络能够与其他可编程序控制...

【专利技术属性】
技术研发人员:松本晃纮
申请(专利权)人:发那科株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1