昨天剛剛經歷了外部儀器不支持10功能碼的問題,總結給大家擔個醒。
以下實例是在EasyBuilder Pro5x軟件下操作的。使用的是TK6071iP的屏。
操作如下:
通常情況下觸摸屏接外設儀表時,儀表都支持RS485通訊Modbus RTU協議,新增一個設備。設定接口,波特率等參數。再確定一下數據轉換方式。
1.png (21.07 KB, 下載次數: 59)
下載附件
2022-3-31 14:32 上傳
2.png (37 KB, 下載次數: 58)
下載附件
2022-3-31 14:33 上傳
再設置定時式資料傳輸,寫數據時目標地址需要注意。
1.地址用4X開頭,發送指令時會采用10功能碼,
2.地址用6X開頭,發送指令時會采用06功能碼.
3.png (20.81 KB, 下載次數: 50)
下載附件
2022-3-31 14:33 上傳
4.png (8.86 KB, 下載次數: 55)
下載附件
2022-3-31 14:33 上傳
但有些外部儀器不支持10功能碼。所以遇到通訊總是聯不上的要注意用串口助手查看發送的指令是什么內容。
另外昆侖通態的沒有遇到這個問題。
|