2026年9月14日 星期一

EasyBuilder Pro 人機介面 HMI 編輯軟體)透過 Modbus TCP 控制研華 ADAM-6050

EasyBuilder Pro 人機介面 HMI 編輯軟體)透過 Modbus TCP 控制研華 ADAM-6050 












EasyBuilder Pro(威綸通 Weintek 人機介面 HMI 編輯軟體)透過 Modbus TCP 控制研華 ADAM-6050 的完整設定步驟如下:

一、 系統與網路參數設定

在進行 EasyBuilder Pro 設定前,請先確認兩者的網路參數在同一區域網路內:

  • ADAM-6050 IP192.168.50.122 / Port502

  • HMI (或 PC 模擬器) IP:建議設定為 192.168.50.X(例如 192.168.50.100

  • 子網路遮罩255.255.255.0

二、 EasyBuilder Pro 設備新增設定

  1. 開啟 EasyBuilder Pro 並建立新工程檔案(選擇對應的 HMI 型號或 PC 模擬)。

  2. 在上方選單點選 「常用」>「系統參數」(或雙擊右下角系統參數區)。

  3. 在「設備清單」分頁中,點擊右側的 「新增設備/伺服器...」

  4. 設定設備參數:

    • 設備名稱ADAM6050(可自訂)

    • 設備類型:選擇 MODBUS Server (ID Single) (TCP/IP)MODBUS RTU/TCP (Master)

    • 介面類型Ethernet

    • IP 位址:輸入 192.168.50.122

    • 埠號 (Port)502

    • 站號 (Device ID / Unit ID)1

  5. 點擊 「確定」 完成設備新增。

三、 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)。

四、 測試與排查注意事項

  1. 關閉其他占用軟體:在執行 EasyBuilder Pro 在線模擬或 HMI 通訊前,務必先關閉研華 ADAMUtility 及 Python 程式,避免 Port 502 被獨佔導致 HMI 顯示「PLC No Response」(PLC 無回應)。

  2. 位址偏移說明:EasyBuilder Pro 的 Modbus 通訊通常為 1-based 位址格式,因此 ADAM-6050 的 DO 0(暫存器 0x0010 / 16)在 EasyBuilder Pro 中需設定為 0x - 17

沒有留言:

張貼留言

EasyBuilder Pro 人機介面 HMI 編輯軟體)透過 Modbus TCP 控制研華 ADAM-6050

EasyBuilder Pro 人機介面 HMI 編輯軟體)透過 Modbus TCP 控制研華 ADAM-6050  EasyBuilder Pro(威綸通 Weintek 人機介面 HMI 編輯軟體)透過 Modbus TCP 控制研華 ADAM-6050 的完整設定步驟...