0
我剛開始使用無背景的Modbus項目。我試圖做的是通過使用其IP地址,讀取寄存器等來查詢活動的Modbus設備。
我通過使用'telnet'命令將IP地址和端口號與相關的IP地址和端口號連接起來,當它連接時,它等待一個命令。問題是,當我輸入任何內容並按回車時,它似乎沒有發送任何內容,因爲它允許我寫更多的新行,並且它沒有給出任何響應。
我想我缺乏關於在互聯網上查詢這種設備的基本概念的知識。通過Internet向Modbus設備發送查詢
您將哪些數據發送至設備? – Ronaldo
我想基本上發送任何東西來獲得迴應,我甚至沒有得到一個錯誤。 「11 03 006B 0003 7687」發送這個,認爲這種格式是可以識別的設備。但我認爲問題是我甚至不能發送命令。 – egebey
看來你正在發送Modbus RTU幀。您需要發送一個Modbus TCP,包括MBAP報頭。從根本上說,確保你發送的是二進制數據,而不是ASCII。 – Ronaldo