EasyBuilder Pro 人機介面 HMI 編輯軟體)透過 Modbus TCP 控制研華 ADAM-6050
EasyBuilder Pro(威綸通 Weintek 人機介面 HMI 編輯軟體)透過 Modbus TCP 控制研華 ADAM-6050 的完整設定步驟如下:
一、 系統與網路參數設定
在進行 EasyBuilder Pro 設定前,請先確認兩者的網路參數在同一區域網路內:
ADAM-6050 IP:
192.168.50.122/ Port:502HMI (或 PC 模擬器) IP:建議設定為
192.168.50.X(例如192.168.50.100)子網路遮罩:
255.255.255.0
二、 EasyBuilder Pro 設備新增設定
開啟 EasyBuilder Pro 並建立新工程檔案(選擇對應的 HMI 型號或 PC 模擬)。
在上方選單點選 「常用」>「系統參數」(或雙擊右下角系統參數區)。
在「設備清單」分頁中,點擊右側的 「新增設備/伺服器...」。
設定設備參數:
設備名稱:
ADAM6050(可自訂)設備類型:選擇
MODBUS Server (ID Single) (TCP/IP)或MODBUS RTU/TCP (Master)介面類型:
EthernetIP 位址:輸入
192.168.50.122埠號 (Port):
502站號 (Device ID / Unit ID):
1
點擊 「確定」 完成設備新增。
三、 Modbus 位址對照與元件設定
研華 ADAM-6050 在 EasyBuilder Pro 中的元件對照位址如下:
| 功能通道 | 功能說明 | Modbus 位址類型 | EasyBuilder Pro 位址設定 | 備註 |
| DI 0 ~ DI 11 | 數位輸入監控 | 0x (Coil) 或 1x (Discrete Input) | 0x - 1 ~ 0x - 12 (或 1x - 1) | 讀取 12 個通道狀態 |
| DO 0 ~ DO 5 | 數位輸出控制 | 0x (Coil) | 0x - 17 ~ 0x - 22 | 重點:起始位址從 17 開始 (Offset 16) |
1. 設定 DI 監控燈號 (指示燈)
上方選單點選 「物件」>「位元指示燈」。
讀取位址:選擇剛設定的設備
ADAM6050,位址類型選擇0x(或1x),位址填入1(代表 DI 0)。複製該元件並將位址依序設為
2(DI 1)、3(DI 2)... 直至12(DI 11)。
2. 設定 DO 開關控制 (開關按鈕)
上方選單點選 「物件」>「切換開關」 (Toggle Switch) 或 「位元按鈕」。
讀取/寫入位址:選擇設備
ADAM6050,位址類型選擇 0x,位址填入 17(代表 DO 0)。複製該元件並將位址依序設為
18(DO 1)、19(DO 2)... 直至22(DO 5)。
四、 測試與排查注意事項
關閉其他占用軟體:在執行 EasyBuilder Pro 在線模擬或 HMI 通訊前,務必先關閉研華 ADAMUtility 及 Python 程式,避免 Port 502 被獨佔導致 HMI 顯示「PLC No Response」(PLC 無回應)。
位址偏移說明:EasyBuilder Pro 的 Modbus 通訊通常為 1-based 位址格式,因此 ADAM-6050 的 DO 0(暫存器 0x0010 / 16)在 EasyBuilder Pro 中需設定為 0x - 17。









沒有留言:
張貼留言