我必須從通過RS485-USB串行通信電纜連接的某些設備讀取數據。這些設備使用modbus RTU,但使用modbus ASCII的設備除外。
我可以在同一根電纜上說兩種協議嗎?我認爲RTU單元不會回覆ASCII請求,反之亦然,但這可能會導致問題嗎?有沒有人嘗試過或有過任何經驗?Modbus RTU和ASCII在同一條RS485電纜上
我沒有任何設備在這裏嘗試,我必須直接在客戶端設置一切。
這將是我理想的配置
PC_USB ---------- RS485 + RTU ------ RS485 + RTU ------ RS485 + RTU-- ---- RS485 + ASCII
如果這不工作,我不得不切換到像下面
PC_USB解決---------- RS485 + RTU ------ RS485 + RTU ------ RS485 + RTU
PC_USB ---------- RS485 + ASCII
由於硬件,電纜和位置的一些限制,這將是非常有問題的。
我提高了你的答案,因爲它非常完整,但接受了G_G的答案,因爲它實際上回答了我的問題。無論如何,最終我們只能使用RTU設備=) –
這確實是最簡單的解決方案。 – fvu