興達易控EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)(XD-MDEC20 )是一款 ETHERCAT 從站功能的通訊網(wǎng)關(guān)。EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)主要功能是將ETHERCAT 網(wǎng)絡和 MODBUS-RTU 網(wǎng)絡連接起來。
本網(wǎng)關(guān)連接到ETHERCAT 總線中做為從站使用,連接到 MODBUS-RTU 總線中做為主站或從站使用。
一、網(wǎng)關(guān)做為MODBUS 主站具體配置步驟如下:
(1) 使用網(wǎng)線將電腦與網(wǎng)關(guān)的LAN 網(wǎng)口連接。
(2) 將撥碼的第8 位撥到ON,此時網(wǎng)關(guān)處于配置狀態(tài),然后給網(wǎng)關(guān)供電。
(3) 打開GW Modbus Builder 軟件,選擇“Modbus 配置”,點擊確定后進入設置界面。
(4) 雙擊軟件右側(cè)設備列表中的“Modbus Master”,可以添加一個虛擬主站到項目中,添加后可以在軟件左側(cè)項目樹中看到此主站,如下圖:
(5) 雙擊軟件右側(cè)設備列表中的“Modbus Slave”,可以添加一個從站到此主站的 Modbus 總線中,添加后可以在軟件的主窗口中看到Modbus 總線中的所有站點,如下圖:
(6) 多次雙擊軟件右側(cè)設備列表中的“Modbus Slave”,可以添加多個從站。
(7) 雙擊主窗口中的“Modbus Master”圖標,彈出 Modbus 主站參數(shù)設置窗口,在這個窗口里,用戶可以設置Modbus 總線的運行參數(shù)和網(wǎng)關(guān)做為
Modbus 主站工作時的特性,如下圖:
(8) 雙擊主窗口的某一個“Modbus Slave”,可以設置該從站的報文。
(9) 如下圖所示,用戶給1 號從站添加了1 條寫線圈、1 條讀線圈、一條寫寄存器、一條讀寄存器。每一條報文,用戶可以在表格內(nèi)修改起始地址和數(shù)據(jù)長度。
(10) 配置完成后,用戶再次雙擊“Modbus Master”,點擊“地址表”按鈕,彈出 Modbus 從站數(shù)據(jù)列表。此列表展示出用戶配置的全部報文,可以幫助用戶進行數(shù)據(jù)的地址映射。
(11) 用戶配置完成Modbus 報文后,可以將配置下載到網(wǎng)關(guān)中。下載配置前
需要將撥碼第8 位撥到ON,電腦與網(wǎng)關(guān)的LAN 口通過網(wǎng)線連接。
(12) 點擊菜單欄“設置——通訊設置——以太網(wǎng)設置”,進行下載網(wǎng)口設置,如下圖。其中“網(wǎng)絡適配器”指的是用戶操作的電腦 IP 地址,需要和設備IP 地址在同一個網(wǎng)段內(nèi)?!霸O備 IP 地址”指的是網(wǎng)關(guān) LAN 口的IP,出廠默認是192.168.1.201,一般情況下用戶無需修改。“配置模塊地址”用戶忽略即可。
(13) 如果用戶需要修改網(wǎng)關(guān)LAN 口的IP 地址,可以點擊菜單欄“設置——通訊設置——修改設備 IP”,進行下載網(wǎng)口設置,如下圖。
(14) 用戶點擊“工具——下載”,等到軟件下方的“Status”狀態(tài)欄執(zhí)行到 100%,即代表下載完成。
二、啟動網(wǎng)關(guān)的Modbus 主站
(1) 網(wǎng)關(guān)的撥碼第1 位撥到ON,表示網(wǎng)關(guān)做為Modbus 主站運行。
(2) 網(wǎng)關(guān)的撥碼第8 位撥到OFF,重新給網(wǎng)關(guān)上電,網(wǎng)關(guān)進入運行狀態(tài)。
(3) 運行ETHERCAT 主站軟件,點擊 Restart TwinCAT(Config Mode),使
ETHERCAT 主站軟件運行。
主站與網(wǎng)關(guān)建立ETHERCAT 通訊后,可以在TWINCAT 軟件的ONLINE 頁面下看到“OP”狀態(tài),說明主站與網(wǎng)關(guān)成功建立 ETHERCAT 連接,同時網(wǎng)關(guān)ETHERCAT 接口的指示燈由紅燈變?yōu)辄S燈。
(4) 使用Modbus Slave 軟件做為從站,與網(wǎng)關(guān)的RTU 端子連接進行測試。
(5) 點擊軟件的菜單欄“Connection——Connect…”,設置正確的端口號,然后點擊 OK,開始運行。如下圖:
(6) 點擊軟件的菜單欄“Setup——Slave Definition”,設置從站允許訪問的數(shù)據(jù)區(qū),如下圖:
(7) 在ETHERCAT 主站軟件上,在左側(cè)項目樹中點擊第一條Output,在主窗口中,右鍵單擊某個數(shù)據(jù),選擇 Online Write,可以修改實時的數(shù)據(jù)值。
將輸出數(shù)據(jù)的第1 個word 賦值為1(控制字=1),此時MODBUS-RTU 開始通訊。
(8) 測試數(shù)據(jù):
網(wǎng)關(guān)配置的第一個字節(jié)是讀線圈,我們在Modbus Slave 軟件中,手動修改線
圈的狀態(tài),如下圖:
可以在TWINCAT 軟件中監(jiān)控到第一個上傳數(shù)據(jù),改變?yōu)?,數(shù)據(jù)修改成功。
在TWINCAT 軟件上手動修改一個output 數(shù)據(jù)值,如下圖:
在Modbus Slave 軟件中可以監(jiān)視到,數(shù)據(jù)已經(jīng)成功下發(fā)。
以上是興達易控EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)做為 MODBUS 主站配置內(nèi)容
審核編輯 黃宇
-
MODBUS
+關(guān)注
關(guān)注
28文章
1718瀏覽量
76415 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4083瀏覽量
50562 -
ethercat
+關(guān)注
關(guān)注
18文章
610瀏覽量
38331
發(fā)布評論請先 登錄
相關(guān)推薦
評論