[发明专利]基于以太网的多台PLC控制器之间的通信方法及应用在审
申请号: | 202011411060.4 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112558542A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 孙长胜;周慧丽;陆晓雨;杨鹏 | 申请(专利权)人: | 许昌职业技术学院 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 洛阳启越专利代理事务所(普通合伙) 41154 | 代理人: | 刘新合 |
地址: | 461000 河南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 以太网 plc 控制器 之间 通信 方法 应用 | ||
为了解决现有技术中的现有的多台PLC控制器之间进行通信需要复杂程序的问题,本发明提供一种基于以太网的多台PLC控制器之间的通信方法及应用,包括:将主PLC控制器定义为I/O控制器,将其他待通信的PLC控制器定义为I/O设备;在每个定义为I/O设备的PLC控制器中均建立传输区域,以在所述传输区域内形成多个虚拟地址;将所述定义为I/O设备的PLC控制器中的所述传输区域与所述定义为I/O控制器的PLC控制器交错连接;将所述定义为I/O设备的PLC控制器中的虚拟地址对应到所述定义为I/O设备的PLC控制器中的实际物理地址,能够在多台PLC控制器在通信时,避免比较繁琐、复杂的程序编写,提升通信效率。
技术领域
本发明专利涉及到多台PLC控制器间通信的方法,尤其是涉及一种基于以太网的多台PLC控制器之间的通信方法及应用。
背景技术
工业自动化发展越来越快,在自动化领域我们会遇到越来越多难题需要去解决。一条生产线需要多台设备组成,每台设备都需要能独立运行,当组成一条生产线时每台设备的PLC控制器之间需要进行数据交换。
传统的通信方式都是用PLC控制编程软件里面的指令进行编写通信程序,这种方式的通信有很大的局限性,如果通信的数据量大,就会编写很复杂的通信程序。
总之,现有的多台PLC控制器之间进行通信,为满足大数据的交换,需要较为复杂的程序支撑,容易发生错误。
发明内容
为了解决现有技术中的现有的多台PLC控制器之间进行通信需要复杂程序的问题,本发明提供一种基于以太网的多台PLC控制器之间的通信方法及应用,通过建立虚拟地址,并将该虚拟地址与主控制器的地址相对应,进而将通信问题转变成主控制器的扩展I/O点数问题,从而简化编程。
本发明解决上述技术问题所采用的技术手段是:一种基于以太网的多台PLC控制器之间的通信方法,包括:
将主PLC控制器定义为I/O控制器,将其他待通信的PLC控制器定义为I/O设备;
在每个定义为I/O设备的PLC控制器中均建立传输区域,以在所述传输区域内形成多个虚拟地址;
将所述定义为I/O设备的PLC控制器中的所述传输区域与所述定义为I/O控制器的PLC控制器交错连接;
将所述定义为I/O设备的PLC控制器中的虚拟地址对应到所述定义为I/O设备的PLC控制器中的实际物理地址。
所述“将所述定义为I/O设备的PLC控制器中的所述传输区域与所述定义为I/O控制器的PLC控制器交错连接”,包括:
将所述定义为I/O设备的PLC控制器中的I传输区域对应所述定义为I/O控制器的PLC控制器的Q传输区域;
和/或
将所述定义为I/O设备的PLC控制器中的Q传输区域对应所述定义为I/O控制器的PLC控制器的I传输区域。
有益效果:本发明通过建立虚拟的输入、输出地址,将上述地址与主控制器的地址相对应,进而将多台PLC控制器之间的通信问题转换为主控制器的扩展I/O点数问题,类似一个主控制器进行编程,从而省略了通信程序的编写。在交换大数据时,本发明通过上述方法能够在多台PLC控制器进行通信时,无需比较繁琐、复杂的程序编写,进而提升通信效率。
附图说明
图1为本发明的流程图。
图2为实施例I中各个PLC的控制器硬件组态图。
图3为S7-1200系列的PLC的主控制器传输区域建立图。
图4为S7-1200系列的PLC的第一待通信控制器的传输区域建立图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许昌职业技术学院,未经许昌职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011411060.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可自然降解的竹子育苗用布袋
- 下一篇:一种计算电池健康状态的方法和装置