使用串口调试工具测试MODBUS通信,连接方式是通过8452转接的。(USB转485)
串口调试工具是:Commix
使用串口COM3,波特率9600,数据位8位;校验位:无;停止位1,CRC校验。 输入HEX,显示HEX
PLC中使用从站程序。
//初始化ModBus
LD SM0.1
CALL MBUS_INIT:SBR1, 1, 12, 9600, 0, 0, 128, 32, 1000, &VB0, M10.0, MB11
//服务主站来的请求
LD SM0.0
CALL MBUS_SLAVE:SBR2, M10.1, MB12
然后用串口调试工具往PLC中发 0C 05 00 01 FF 00(点亮Q0.1) 没有反应,应该是没有通讯上。
请教各位,救救急啊,这个搞了好久了,还是弄不明白。。