本案例是通过CCLinkIE转ModbusTCP网关将记录仪数据传送到三菱PLC,具体操作过程如下。
(1) 无纸记录仪与PT100传感器连接正确后,将无纸记录仪和PC通过网线连接,给无纸记录仪上电,设置无纸记录仪的IP地址及网络端口。本示例设置的地址为:192.168.1.111。如图 1所示:
图1 设置无纸记录仪IP及网络端口
注意:设置好IP地址后保存设置参数,并断电后重启无纸记录仪,否则通讯参数设置未完成。
(2) 设置好无纸记录仪通道参数为PT100信号输入,设置完成后观察显示界面正确显示当前PT100传感器采集到的温度。如图2所示:
图2 无纸记录仪正常采集到PT100的温度
(3) 参考无纸记录仪说明书,使用Modscan32软件测试网络通信,确保Modscan32软件能准确读到无纸记录仪的温度。如图3和图4所示:
图3
图4 使用Modscan32测试
从图3和图4中可知:
1. 仪表通道地址需要偏移1位,功能码为4;
2. 数据类型为浮点型,通道地址连续读取;
3.设备地址为1,以太网IP地址为192.168.1.111
通过Modscan32测试从站通讯正常,开始进行网关部分配置
打开网关配置软件“Gateway Configuration Studio”
新建项目选择CCLinkIE-MTC
先设置网关在CCLinkIE一侧的IP地址和逻辑占用数。稍后配置三菱PLC时保持一致。
下面开始设置ModbusTCP一侧的配置,首先设置网关在ModbusTCP一侧的IP地址
添加从站,和图中192.168.0.111保持一致。
添加功能码并填写寄存器地址,从上文可得知从站使用的是04功能码读只读寄存器或叫输入寄存器。
填写寄存器地址与长度(Modscan32起始地址从1开始,二网关从0开始,故要进行地址偏移。)如测试软件读取从地址1开始的64个寄存器,网关按如下配置。
确认配置无误后加载配置到网关。
开始配置三菱PLC
打开三菱PLC组态软件GXWORK3设置CClinkIE一侧的参数配置,首先设置PLC的IP地址
双击详细设置进入CClinkIE配置
添加通用从站IP地址以及占用点数
设置好分配的软元件,确认无误后下载到PLC,并打开网关配置软件。
到此,全部配置完成,重新上电后即可正常通讯。