北爾電子MODBUS TCP乙太網路IP網路
使用者指南
一、簡介
本手冊介紹如何將控制器連接到驅動器,以及如何透過 WAGO 尋址進行通訊。驅動器作為主站工作。設備尋址採用 WAGO 方式。有關控制器的信息,請參閱當前系統的手冊。
2. 發行說明
| 版本 | 發布 | 描述 | ||||||||||||||||
| 5.11 | 2025 年 XNUMX 月 | 增加了對新 HMI 平台的支援。 | ||||||||||||||||
| 5.10 | 2017 年 XNUMX 月 | 增加了對新 HMI 平台的支援。 | ||||||||||||||||
| 5.09 | 2016 年 XNUMX 月 | 增加了對新 HMI 平台的支援。修正了使用索引時的問題。 | ||||||||||||||||
| 5.08 | 2015年XNUMX月 | MX 的範圍從 0..1274 增加到 0..3327。已修復重新連線問題。 | ||||||||||||||||
| 5.07 | 2012年XNUMX月 | 修正同時讀取多個 IX 或 QX 裝置時的效能問題。 | ||||||||||||||||
| 5.06 | 2011 年 XNUMX 月 | 增加了對某些 HMI 型號的 unicode 字串支援。 | ||||||||||||||||
| 5.05 | 2010 年 XNUMX 月 | 支援新的 HMI 模型。 | ||||||||||||||||
| 5.04 | 2010 年 XNUMX 月 | 修正了使用某些 HMI 型號時的啟動問題。 | ||||||||||||||||
| 5.03 | 2009 年 XNUMX 月 | 修復了 MX 設備的讀取問題。 將類比輸入/輸出模組設定變更為類比輸入/輸出字。 |
||||||||||||||||
| 5.02 | 2009 年 XNUMX 月 | 修復了模擬設備的字串交換。 在站台屬性中新增類比輸入/輸出模組列,以便在 HMI 中取得與控制器配置程式相同的定址。 |
||||||||||||||||
| 5.01 | 2008 年 XNUMX 月 | 增加了控制器時鐘支援。更改了預設連接埠號。增加了對新 HMI 型號的支援。 透過新設備 SQX、SMX 和 SIX 增加了對單線圈動作的支援。 為標準 Modbus 通訊增加了設備 W 和 B。 |
||||||||||||||||
| 5.00 | 2007年XNUMX月 | 初始版本。 | ||||||||||||||||
3. 免責聲明
請注意,自本文檔創建以來,控制器協議或硬體可能發生了更改,這可能會影響此驅動程式的功能。因此,請務必測試並驗證應用程式的功能。為了適應控制器協定和硬體的發展,驅動程式會不斷更新。因此,請務必確保在應用程式中使用最新的驅動程式。
4. 限制
此驅動程式使用 WAGO 尋址。這意味著,如果您的舊專案使用了其他尋址方式,則必須進行地址轉換。
5. 連接控制器
5.1.乙太網路
5.1.1. 乙太網路連接

網路中的連接是按照乙太網路標準進行的。
為了擴展網絡,可以使用交換器。
筆記
連接到控制器時,所有包含的符號都會上傳。根據符號數量,數值顯示在
人機介面。
有關控制器中的設定、電纜規格以及將控制器連接到 HMI 的更多信息,請參閱當前控制器的手冊。
連接到控制器
6. 設定
6.1.一般的
| 範圍 | 預設值 | 描述 | ||||||||||||||||
| 預設電台 | 0 | 預設控制器的站位址。 | ||||||||||||||||
| 時脈暫存器(MW) | 0 | 控制器中儲存時鐘資料的暫存器位址。 | ||||||||||||||||
6.2.先進的
| 範圍 | 預設值 | 描述 | ||||||||||||||||
| 啟用 unicode | 錯誤的 | 允許將 Unicode 字元讀取/寫入到控制器。請注意,Unicode 字串中的每個字元將佔用控制器記憶體的兩個位元組。 | ||||||||||||||||
| 位元組順序 | 英特爾 | 設定 unicode 字元的位元組順序。 | ||||||||||||||||
| 暫停 | 400 | 發送下一次重試之前連接埠上的靜默毫秒數。 | ||||||||||||||||
| 筆記 某些功能使用 HMI 作為傳輸通訊的閘道。這些功能(包括透明模式、路由、直通模式、數據機和隧道)可能需要更高的逾時值。 |
||||||||||||||||||
| 重試 | 3 | 偵測到通訊錯誤之前的重試次數。 | ||||||||||||||||
| 離線站重試時間 | 10 | 發生通訊錯誤後等待多久才嘗試恢復通訊。 | ||||||||||||||||
| 隱藏通訊錯誤 | 錯誤的 | 隱藏通訊問題時顯示的錯誤訊息。 | ||||||||||||||||
| 命令行選項 | 可以傳遞給驅動程式的特殊命令。可用的命令在下面的“命令”一章中描述。 | |||||||||||||||||
6.2.1. 命令
此驅動程式沒有可用的命令。
6.3. 車站
| 範圍 | 預設值 | 描述 | ||||||||||||||||
| 車站 | 0 | 設備中使用的參考編號。 最大可配置站數:20 取值範圍:[0-255] |
||||||||||||||||
| IP位址 | 192.168.1.1 | 所連接站的 IP 位址。 | ||||||||||||||||
| 港口 | 502 | 所連接站的連接埠號。 值範圍:[0-65535] |
||||||||||||||||
| 模擬輸入 | 0 | 所連接站中使用的類比量輸入字數。 值範圍:[0-65535] |
||||||||||||||||
| 類比輸出 | 0 | 所連接站中所使用的類比量輸出字的數量。 值範圍:[0-65535] |
||||||||||||||||
設定每個站中的類比字數以符合控制器中的尋址。
控制器會依照類比模組和數位模組的順序對位址進行排序。
為了在 HMI 中獲得與控制器軟體相同的尋址,必須為每個站配置類比字的數量。
對於前amp樂: 將類比輸出設為 2 將使數位設備從 QX2.0 開始,類比設備將為 QW0-QW1。
筆記
嘗試讀取/寫入低於數位裝置區域限制的位址可能會導致不良行為。
7. 尋址
驅動程式可以在控制器中處理以下資料類型。
7.1. 數位訊號
| 姓名 | 地址 | 讀/寫 | 類型 | |||||||||||||||
| 物理輸出 | QX0.0 – QX31.15 * | 讀/寫 | 數位的 | |||||||||||||||
| 實體輸入 | IX0.0 – IX31.15 * | 只讀 | 數位的 | |||||||||||||||
| 易失性 PLC 輸出變量 | QX256.0 – QX511.15 | 只讀 | 數位的 | |||||||||||||||
| 易失性 PLC 輸入變量 | IX256.0 – IX511.15 | 讀/寫 | 數位的 | |||||||||||||||
| 殘留記憶 | MX0.0 – MX3327.15 | 讀/寫 | 數位的 | |||||||||||||||
* 起始和結束位址取決於為控制器配置的類比字的數量。
筆記
剩餘記憶體數位設備採用先讀後寫的方式運作。這意味著,當修改某個位元時,會讀取整個字,修改該字中感興趣的位,然後將整個字寫回控制器。這存在一個潛在風險,即在此過程中控制器本身對這 16 位元所做的任何更改都可能會遺失。
在數位設備上使用前綴 S 將改為使用單線圈寫入功能。這可確保寫入操作時不會影響其他位元。缺點是一次只能寫入一位,因此在修改同一字中的多個位元時可能會導致效能下降。
Examp例如:寫入 MX12.3 位元將寫入 MX12.0 到 MX12.15 的所有位,但寫入 SMX12.3 將只寫入 MX12.3 位元。
7.2. 類比訊號
| 姓名 | 地址 | 讀/寫 | 類型 | |||||||||||||||
| 物理輸出 | QW0 – QW255 | 讀/寫 | 模擬16位 | |||||||||||||||
| 實體輸入 | IW0 – IW255 | 只讀 | 模擬16位 | |||||||||||||||
| 易失性 PLC 輸出變量 | QW256 – QW511 | 只讀 | 模擬16位 | |||||||||||||||
| 易失性 PLC 輸入變量 | IW256 – IW511 | 讀/寫 | 模擬16位 | |||||||||||||||
| 殘留記憶 | MW0 – MW4095 | 讀/寫 | 模擬16位 | |||||||||||||||
7.3. 特殊尋址
| 姓名 | 地址 | 讀/寫 | 類型 | |||||||||||||||
| 線圈 | B | 讀/寫 | 數位的 | |||||||||||||||
| 持有暫存器 | W | 讀/寫 | 模擬 | |||||||||||||||
如果 Wago 控制器被編程為使用標準 Modbus 通訊(Intel 資料格式),則可以使用特殊位址 B 和 W。
B 暫存器對應到 Modbus 線圈位址 (00000-),其中 B0 = 00000、B1 = 00001 等,W 暫存器對應到保持暫存器 (40000-),其中 W0 = 40000、W1 = 40001 等。
注意,只能使用 Modbus 從站 0。
7.4. 站地址
對於與預設站以外的站進行通信,站號作為設備的前綴。
Example
05:QX3.6 位址為站 5 中的實體輸出 QX3.6。
03:IX23.8 位址為站 3 中的實體輸入 IX23.8。
QW262 在預設站中尋址 PFC OUT 變數 QW262。
7.4.1. 廣播電台
站號 0 保留用於廣播,這表示寫入位址 0 將同時影響所有從站。由於只能寫入站 0,因此引用站 0 的物件在輸入值之前將為空。
7.5.表現
下表列出了每個位址和操作類型每個訊息的最大訊號數。有關如何最佳化專案以獲得最佳效能的信息,請參閱「高效通訊」章節。
| 地址 | 讀 | 寫 | 浪費 | |||||||||||||||
| 微波/離子阱/量子阱/白 | 125 | 100 | 20 | |||||||||||||||
| B/MX/SMX/IX/QX | 125 | 1 | 20 | |||||||||||||||
8.路由
該驅動程式不支援任何路由模式。
9.導入模組
此驅動程式不支援任何導入模組。
10.高效溝通
10.1. 信號打包
什麼時候 tags 在驅動器和控制器之間傳輸,所有 tags 不會同時傳輸。而是將它們分成幾個訊息,每個訊息包含 tags 在每條訊息中。透過減少需要傳輸的訊息數量,可以提高通訊速度。 tags 每個訊息取決於所使用的驅動程式。
筆記
每個物件的 ASCII 字串和陣列被打包成一則訊息。
筆記
不同的輪詢群組將影響請求的產生方式。
10.2. 廢棄物
為了使資訊盡可能高效,兩者之間的浪費 tag 必須考慮地址。浪費的是兩個 tag 您可以擁有的地址,並將它們保存在同一則訊息中。浪費的限制取決於所使用的驅動程式。
筆記
Waste 僅對基於數字的尋址有效,對基於名稱的尋址無效。
筆記
只能在兩個相似的資料型別之間計算浪費 tags,而不是不同資料型別之間 tags.
場景1
當整數 tags 位址 4、17、45、52 的使用,浪費限制為 20,最終將建立兩個訊息。
第一則訊息的位址為 4 和 17 (tag 位址差異為 13 <= 20)。
第二則訊息的位址為 45 和 52 (tag 位址差異為 7 <= 20)。
原因:17 和 45 之間的差異超過了 20 的浪費限制,因此創建了第二條訊息。
場景2
當整數 tags 位址 4、17、37、52 的使用,浪費限制為 20,最終將建立一則訊息。
原因:連續 tags 小於或等於浪費限制 20,因此建立一則訊息。
結論
場景2比場景1更有效率。
高效溝通
11。 故障排除
11.1. 錯誤訊息
驅動程式顯示的控制器錯誤訊息的含義。
| 錯誤訊息 | 描述 | |||||||||||||||||
| 錯誤回覆 | 驅動程式收到意外回應。請驗證設備是否存在,以及其位址是否在所連接控制器的有效範圍內。 | |||||||||||||||||
| 通訊錯誤 | 通訊失敗。檢查通訊設定、電纜和站號。 | |||||||||||||||||
| 非法電台 | 驅動程式正在嘗試存取以太網站中未在站配置中定義的設備。 | |||||||||||||||||
規格
- 驅動程式版本:5.11
- 日期:15年2025月XNUMX日
故障排除
11.1. 錯誤訊息
如果在通訊過程中遇到錯誤訊息,請參閱手冊的故障排除部分尋找解決方案。
常問問題
Q:無法與控制器建立連線怎麼辦?
答:檢查乙太網路連接,確保控制器已打開,並驗證 IP 設定。
文件/資源
![]() |
北爾電子MODBUS TCP乙太網路IP網路 [pdf] 使用者指南 v.5.11,MODBUS TCP 乙太網路 IP 網絡,MODBUS TCP,乙太網路 IP 網絡,IP 網絡,網絡 |




