欧姆龙PLC modbusRTU通讯解析(CP1E)
一 ModbusRTU说明
1.采用ModbusRTU通讯协议,进行读写操作;
2.19200;8,1,N;modubs-rtu简易主站
3.A640.0上升沿启动命令;ON-执行中,OFF-未执行或执行完成;
4.A640.1:ON-执行完成,OFF-执行中或者执行出错;
主站写从站
1.D1200=从站地址;
2.D1201=功能码#10
3.D1202=#10:(D1204+2)*2+1;
4.D1203=读或写的偏移地址;
5.D1204=主站写从站字数(16位)
6.D1205=发送字节数(高8位=D1204*2),低8位为发送的第1个字节;
7.D1206=发送第2和第3个字节;
8.D1207=发送第4第5个字节;
主站读从站
1.D1200=从站地址;
2.D1201=功能码#03
3.D1202=#03:读取字节数;
4.D1203=读的偏移地址;
5.D1204=读取的字数(16);
二. CX-programmer配置
1. 设置通讯参数,与promax通讯设置成一致的。欧姆龙的PLC作为主站,其他控制器作为从站;
2. 从站设备连接到CP1E-N60DR-A内置的RS232C口上。
程序清单
(最后两个网络是采用无协议方式通讯,与ModbusRTU无关。)
赞 (0)