建立與 Modbus TCP 的通信
通過(guò)用戶(hù)程序建立 Modbus TCP 連接
使用指令 MB_CLIENT 或 MB_SERVER,可以在程序編輯器中分配參數。
通過(guò) Modbus TCP 建立通信的操作步驟
MB_CLIENT 指令作為 Modbus TCP 客戶(hù)端通過(guò) TCP 連接進(jìn)行通信。通過(guò)該指令,可以在客戶(hù)端和服務(wù)器之間建立連接、向服務(wù)器發(fā)送 Modbus 請求并接收相應的 Modbus 響應。通過(guò)該指令,還可控制 TCP 連接的設置。
MB_SERVER 指令作為 Modbus TCP 服務(wù)器通過(guò) TCP 連接進(jìn)行通信。該指令將處理 Modbus 客戶(hù)端的連接請求、接收并處理 Modbus 請求并發(fā)送響應。也可用于控制 TCP 連接的設置。
要求:客戶(hù)端可通過(guò)網(wǎng)絡(luò )中的 IP 通信訪(fǎng)問(wèn)服務(wù)器。
Modbus TCP 服務(wù)器作為連接到 Modbus RTU 的網(wǎng)關(guān)
如果將 Modbus TCP 服務(wù)器用作連接 Modbus RTU 協(xié)議的網(wǎng)關(guān),則使用靜態(tài)參數 MB_UNIT_ID 對串行網(wǎng)絡(luò )中的從站設備進(jìn)行尋址。MB_UNIT_ID 參數與 Modbus RTU 協(xié)議中的從站地址字段相對應。在此情況下,MB_UNIT_ID 參數會(huì )將請求轉發(fā)到正確的 Modbus RTU 從站地址。
聯(lián)系客服