[发明专利]工厂自动化系统、控制器和控制方法在审
申请号: | 201980004105.5 | 申请日: | 2019-01-28 |
公开(公告)号: | CN111065976A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 小西文章;黑川阳一;五十岚久则 | 申请(专利权)人: | 欧姆龙株式会社 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 邓毅;黄纶伟 |
地址: | 日本国京*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工厂 自动化 系统 控制器 控制 方法 | ||
提供能够针对与同一网络连接的任意的控制器(100A~100C)防止分组数据的丢失的技术。FA系统具有多个控制器(100A~100C)。各控制器(100A~100C)包含:缓冲器(150);通信模块(152),其与其他控制器进行分组通信;分组监视模块(154),其将由本控制器生成的分组数据和本控制器接收到的分组数据缓冲到缓冲器(150)中;以及停止模块(156),其根据满足了预定的停止条件(108),针对多个控制器(100A~100C)中的指定的控制器,停止分组监视模块(154)的缓冲功能。
技术领域
本公开涉及用于针对任意的控制器停止分组数据的缓冲处理的技术。
背景技术
在各种生产现场中,导入了PLC(Programmable Logic Controller:可编程逻辑控制器)、机器人控制器等产业用的控制装置(以下也称为“控制器”。)。控制器对各种产业用的驱动设备进行控制,由此使生产工序自动化。
控制器经由进行EtherCAT(注册商标)等恒定周期通信的现场网络对驱动设备进行控制。向该现场网络传输分组数据,控制器和驱动设备针对该分组数据进行数据读写,由此相互通信。
分组数据保存在控制器内的缓冲器中以进行异常分析等。缓冲器的容量有限,因此,在缓冲器溢出的情况下,删除缓冲器内的任意一个分组数据。为了进行异常分析,异常产生紧前的分组数据是重要的。关于用于防止这种分组数据的丢失的技术,日本特开2011-35664号公报(专利文献1)公开了以“在EtherCAT的FA(Factory Automation)系统中能够简单可靠地进行异常分析”为目的的控制器。该控制器在产生了异常的情况下停止分组监视功能,由此防止重要分组数据的删除。
现有技术文献
专利文献
专利文献1:日本特开2011-35664号公报
发明内容
发明要解决的课题
有时在同一网络连接有多个控制器。为了进行更加详细的分析,有时不仅需要本控制器中缓冲的分组数据,还需要其他控制器中缓冲的分组数据。因此,期望针对链接于同一网络的任意的控制器防止分组数据的丢失。
本公开正是为了解决上述这种问题而完成的,某个方面的目的在于,提供能够针对连接于同一网络的任意的控制器防止分组数据的丢失的技术。
用于解决课题的手段
在本公开的一例中,具有多个控制器,上述多个控制器各自对作为控制对象的驱动设备进行控制。上述多个控制器各自包含:缓冲器;通信模块,其用于与其他控制器进行分组通信;分组监视模块,其用于将由本控制器生成的分组数据和本控制器接收到的分组数据缓冲到上述缓冲器中;以及停止模块,其用于根据满足了预定的停止条件,针对上述多个控制器中的指定的控制器,停止上述分组监视模块的缓冲功能。
根据该公开,各控制器不仅能够停止本控制器中的缓冲功能,还能够停止其他控制器中的缓冲功能。因此,不仅能够防止本控制器中缓冲的分组数据的丢失,还能够防止其他控制器中缓冲的分组数据的丢失。
在本公开的一例中,上述停止模块根据从上述其他控制器接收到停止缓冲功能的停止命令,停止上述本控制器中的上述分组监视模块的缓冲功能。
根据该公开,上述停止模块不仅将缓冲功能的停止命令发送到其他控制器,还能够接收来自其他控制器的停止命令,来停止缓冲功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧姆龙株式会社,未经欧姆龙株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980004105.5/2.html,转载请声明来源钻瓜专利网。