Modbus TCP/IP中的多主站有一個奇怪的問題。我知道Modbus串行不支持多主站。但是當我看到一些文檔時,他們說Modbus TCP支持多主機。Modbus TCP中的多主站
我組成了三個TCP客戶端作爲Modbus TCP主站和一個服務器作爲Modbus TCP從站。每個Modbus TCP主站請求Modbus TCP從站定期每2秒獲取一次數據。我使用Modbus TCP堆棧作爲Master設備,由Triangle MicroWorks製作。
我料想每個主人都可以接收奴隸的數據,但實際上,一個主人只能與奴隸溝通,其他主人無法接收數據。他們只收到返回狀態「3」,意思是「MBCHNL_RESP_STATUS_CANCELED」。
在這個構圖中,這種行爲是否正確? 我想知道堆棧無法支持「多主/多個相同的請求」,或者有其他方式來處理多主。