使用串口調試工具測試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) 沒有反應,應該是沒有通訊上。
請教各位,救救急啊,這個搞了好久了,還是弄不明白。。