不用在PLC内编程,快速实现西门子与欧姆龙、三菱等品牌的PLC之间实时通讯

       PLC通讯智能网关IGT-DSER模块支持西门子、三菱、欧姆龙、罗克韦尔AB、GE等各种品牌的PLC之间通讯,同时也支持PLC与Modbus协议的变频器、智能仪表等设备通讯。网关有多个网口、串口,也可选择WIFI无线通讯。PLC内无需编程开发,在智能网关上配置数据的起始地址和数量即可,通讯速度快、数据量大,支持热插拔,断电重启后自恢复运行(相关案例)。

MEX-NJ-S71K-2.png

        本文是西门子S7-1513和欧姆龙的CJ2M之间通讯,采用一个IGT-DSER智能网关模块来完成PLC之间的通讯任务。欧姆龙PLC的IP地址和网络端口为 192.168.1.99 : 9600,西门子PLC的IP地址和网络端口为 192.168.2.111 : 102。智能网关的参数及网络结构如下图:

IGT-CLI-IP SET2.png

        首先在西门子PLC内建立DB数据块DB1和DB6,注意要在DB的属性里面取消优化访问,同时打开GET/PUT功能下载到PLC后重启即可。欧姆龙的PLC的默认端口为9600,一般不需要修改,注意有一个FINS节点参数,要设置为其IP地址的最后一段相同的值。然后打开网关的参数设置软件(下载地址),读取网关的参数后修改IP地址,该地址是网关自身的IP地址,设置后下载重启,最后再配置数据交互地址,如下图可见6个通讯任务:

S7-OM-ADD-2.png

        任务1:从欧姆龙PLC读取DM1000开始的40个字,写入到西门子PLC的DB1.DBB0开始的80个字节;

        任务2:从西门子PLC读取DB6.DBB0开始的40字节,写入到欧姆龙PLC的DM1100开始的20个字;

        任务3:从欧姆龙PLC读取W76、W77,2个字依次写入到西门子PLC的MB12、MB13、MB14、MB15;

        任务4:从西门子PLC读取MB16~MB19,4字节写入到欧姆龙PLC的W66~W67;

        任务5:从欧姆龙PLC读取CIO 0.6, 1个BOOL位写入到西门子PLC的QX0.4;

        任务6:从西门子PLC读取IX0.2,1个BOOL位写入到欧姆龙PLC的CIO100.5;

        设置完成后下载,重启动网关,读取参数,如果有异常,会显示异常的错误号码和原因,同时错误的那行指令的背景色为红色,如果工作状态正常就可进行数据测试了,首先在CJ2M的PLC内设置几个数值,通过博图软件监视DB1的数据,如下图:

IGT-CLI-S7ROM.png

        再往DB6里面写入几个数据,将网线还原,稍等一下,将笔记本的IP改回到1网段,通过欧姆龙的PLC软件监视一下看值有没有过来,监视效果如下图:

IGT-CLI-S7WOM.png

        可以看到数据已正常,实现了西门子与欧姆龙PLC的双向数据交互。 同时还可增加三菱、施耐德等品牌的PLC,实现PLC设备之间多对多实时通讯。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值