請教一下各位老師 庫的命令如圖現在的話(huà)外部什么設備都不接的話(huà)通過(guò)usb轉串口到電腦上的串口助手查到的報文是01 04 00 00 00 01 31 CA 但是當我從plc的串口接到儀表上面之后
想看看每次給儀表發(fā)的什么消息報文就變成了01 04 00 00 00 01 31 CA 01 84 03 03 01 從ca之后多了五位是怎么回事
最后的 01 84 03 03 01 第二個(gè)字節 84H 表明是從站回復回來(lái)的主站請求04功能碼的錯誤響應回復。
當用功能碼03H 讀保持寄存器時(shí),如果從站沒(méi)有正確的數據,則此字節變?yōu)榱?nbsp;83H。你可以試試
應該是沒(méi)有通訊上。再看看,接線(xiàn)、程序問(wèn)題,下面鏈接中主站的最下面有一個(gè)輪循的示例,用輪循做一下。
S7-200 SMART Modbus RTU通信常見(jiàn)問(wèn)題
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
從ca之后多了五位是怎么回事 ?
查看儀表說(shuō)明書(shū),或向儀表廠(chǎng)家詢(xún)問(wèn)。
應該是沒(méi)通訊上 重啟一下試試。
電話(huà):13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://openxml.net/
地址:上海青浦區北青公路7171號111-112室