自第一台PLC在GM公司汽车生产线上首次应用成功以来,PLC凭借其方便性、可靠性以及低廉的价格得到了广泛的应用。在现代化工厂中,除厂级PLC系统外,还存在很多独立的子系统。比如,各个生产车间的PLC系统、或同一生产车间的不同生产流程的PLC系统。对一个大型工厂,由于生产线的不断改造、新老流程的不断更新,这些PLC系统往往是由不同的制造商提供的。那么在智慧工厂的实现中,常会遇到不同品牌PLC之间需要进行相互通讯的情况。 一、方案概述 本方案以西门子S7-1200和三菱FX5U PLC为例,验证不同品牌PLC之间能否实现ModbusTCP/IP协议下的无线以太网通讯。本方案中采用PLC无线通讯终端DTD419MB,作为实现无线通讯的硬件设备。 无线方案示意图 ▼
二、测试设备与参数 西门子PLC型号:S7-1200 × 1台 三菱PLC型号:FX5U × 2台 达泰日系PLC无线通讯终端(网口版)——DTD419MB × 3块 主从关系:1主2从 通讯接口:Rj45接口 供电:12-24VDC 通讯协议:ModbusTCP/IP 传输距离:100米,1KM 三、接线方式 西门子S7-1200与达泰DTD419MB接线 用一根通讯线,一端接入DTD419MB的RJ45接口,另一端接入S7-1200的RJ45接口。 三菱FX5U与达泰DTD419MB接线 用一根通讯线,一端接入DTD419MB的RJ45接口,另一端接入FX5u的RJ45接口。 四、主站PLC程序配置 1.西门子S7-1200主程序 2.Modbus主站程序 3.相关数据传输映射 略 五、从站PLC程序配置 1. 新建工程 2. 选择MODBUS连接设备左键拖动到下面,设置协议、端口号 3.简单的程序编写 略 4.下载程序到CPU 2台PLC的IP分别设置192.168.2.14和192.168.2.15。将程序下载到PLC 六、测试方法 用主站1200的I0.0到I0.2控制FX5U从站14对应的Y0到Y2,I0.3到I0.5控制FX5U从站15对应的Y0到Y2。 FX5U从站14的X0和X1控制主站1200的Q0.0和Q0.1,FX5U从站15的X0和X1控制主站1200的Q0.2和Q0.3 |
|