这是另一个专题----施耐德国产化PLC(M310)的通讯篇
本节是ModbusRTU通讯
测试对象: M310plc与M241PLC
通讯协议: ModbusRTU
主站:M310PLC
从站:M241PLC
1.M310端:
1.1 新建工程(M310采用EcoStruxure Motion Expert 软件)
1.2 接线: M310PLC D1接 M241PLC D1 serial2
M310PLC D0接 M241PLC D0 serial2
1.3 M241PLC 串口驱动配置
1.4 设置M241做为从站,并分配地址=1
1.5 GVL添加变量 做从站时不需要配置什么 直接按照MW0=40001去映射即可
1.6 POU内调用一下,并强制赋值MW0=12 MW1=13
1.7 下载程序到M241plc
1.8 M310配置:
配置过程与前面章节一致
添加0x03功能码 读取保持寄存器
1.9 IO映射 读取到了M241发出的数值
1.10向M241内写入数据 添加0x16功能码
1.11 强制写入数据到MW0~MW9
1.12 M241PLC端 看到M310发送的数据