MQTT MODBUS Gateway
MMGW 程式分為 Client 與 Server 模式, Server 模式又分為包含 MQTT Broker 與外部 MQTT Broker 模式
MMGW Server 執行於圖控側,使用 MODBUS TCP Server 以 MQTT 通道連接遠端的 MODBUS TCP Server,參數設定說明如下:
˙Local MQTT Broker 本程式啟動 MQTT Broker (執行電腦必須具備固定 IP,使遠端 Client 程式可連接)
˙External Broker 選用外部 MQTT Broker (執行電腦不須具備固定 IP,但要另有固定IP可供連接的 MQTT Broker)
˙MQTT Port 指定內部或外部 MQTT Broker 的 TCP Port,預設為 1883
˙Network Name 指定MQTT 通道的網路代號,MMGW Server 與 Client 必須一致
˙Username/Password MQTT Broker 的使用者帳號密碼,如有 MQTT Broker 有設使用者帳號密碼則必須一致
˙Local MODBUS Server Port 本程式開啟 MODBUS TCP Server 的 TCP Port,預設為 502
˙Remote MODBUS Server IP 連接 MMGW Clinet 端 區域網路內 MODBUS TCP Server 的 IP 位置
˙Remote MODBUS Server Port 連接 MMGW Clinet 端 區域網路內 MODBUS TCP Server 的 TCP Port,預設為 502
MMGW Client 執行於現場側,開啟 MQTT Client 與 MODBUS TCP Client 以轉傳來自 MQTT 通道的 MODBUS 封包並回傳 MODBUS Server 端的回應,執行電腦不須具備固定 IP,其參數設定說明如下:
˙MQTT Broker 連接的 MQTT Broker 主機名稱或 IP
˙MQTT Port 連接的 MQTT Broker 的 TCP Port,預設為 1883
˙Network Name 指定MQTT 通道的網路代號,Server 與 Client 必須一致
˙Username/Password MQTT Broker 的使用者帳號密碼,如有 MQTT Broker 有設使用者帳號密碼則必須一致
本程式適用於 Windows 7/8/10 作業系統環境
透過 MQTT 雲端通道,您可以如同在區域網路一般,輕易的存取控制遠端的 MODBUS TCP Slave 設備
V1.0.1.0
- 修正 Broker 不連線時介面停頓的問題
- 將預設的 Broker 設為 mqttgo.io
- 取消商業應用與 ICDT WEB HMI 軟體綁定,可自由使用於商業場合
★ 每個區域網路只需要一個 MMGW Client 程式,通道連接對應的 IP 與 Port 號由 MMGW Server 決定
★ 本程式於最小化時會自工作列隱藏並縮小為通知圖示(Notify Icon),以避免被誤關閉
許可協議同意書
元米科技提供之免費工具程式僅供測試與驗證,未經授權用於商業用途本公司將不負任何的損失或損害責任,亦不提供技術服務。 未經授權重製本產品之全部或部分,將依法提起告訴。
The free tools provided by ICDT are for testing and verification only, may not be reproduced or sold.