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