EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)做為 MODBUS 從站配置案例
興達(dá)易控EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)可以用作MODBUS從站的配置。這種網(wǎng)關(guān)允許將Modbus協(xié)議與EtherCAT協(xié)議進(jìn)行轉(zhuǎn)換,從而實(shí)現(xiàn)不同通信系統(tǒng)之間的互操作性。通過將Modbus從站配置到網(wǎng)關(guān)中,可以實(shí)現(xiàn)對Modbus設(shè)備的訪問和控制。同時,該網(wǎng)關(guān)還可以擴(kuò)展Modbus網(wǎng)絡(luò)的范圍,使得更多的設(shè)備可以連接到網(wǎng)絡(luò)中。
一、網(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 配置”,點(diǎn)擊確定后進(jìn)入設(shè)置界面。
4.雙擊軟件右側(cè)設(shè)備列表中的“Modbus Master”,可以添加一個虛擬主站到項(xiàng)目中,添加后可以在軟件左側(cè)項(xiàng)目樹中看到此主站,如下圖:
5.雙擊軟件右側(cè)設(shè)備列表中的“Modbus Slave”,可以添加一個從站到此主站的 Modbus 總線中,添加后可以在軟件的主窗口中看到 Modbus 總線中的所有站點(diǎn),如下圖:
6.由于用戶要配置的網(wǎng)關(guān)是 Modbus 從站,所以僅添加一個 Slave 即可。
7.雙擊主窗口中的“Modbus Master”圖標(biāo),彈出 Modbus 總線參數(shù)設(shè)置窗口,在這個窗口里,用戶可以設(shè)置 Modbus 總線的運(yùn)行參數(shù)如下圖:
8.雙擊主窗口的“Modbus Slave”,可以設(shè)置該從站的站地址。網(wǎng)關(guān)做為 Modbus 從站運(yùn)行時,僅需要修改站地址即可,不需要配置報(bào)文。網(wǎng)關(guān) Modbus 的讀數(shù)據(jù)區(qū)(3xxxx 區(qū))和寫數(shù)據(jù)區(qū)(4xxxx 區(qū))都是從地址 0 開始排序的。
9.用戶配置完成 Modbus 報(bào)文后,可以將配置下載到網(wǎng)關(guān)中。下載配置前
需要將撥碼第 8 位撥到 ON,電腦與網(wǎng)關(guān)的 LAN 口通過網(wǎng)線連接。
10.點(diǎn)擊菜單欄“設(shè)置——通訊設(shè)置——以太網(wǎng)設(shè)置”,進(jìn)行下載網(wǎng)口設(shè)置,如下圖。其中“網(wǎng)絡(luò)適配器”指的是用戶操作的電腦 IP 地址,需要和設(shè)備 IP 地址在同一個網(wǎng)段內(nèi)。“設(shè)備 IP 地址”指的是網(wǎng)關(guān) LAN 口的 IP,出廠默認(rèn)是 192.168.1.201,一般情況下用戶無需修改。“配置模塊地址”用戶忽略即可。
11.如果用戶需要修改網(wǎng)關(guān) LAN 口的 IP 地址,可以點(diǎn)擊菜單欄“設(shè)置——通訊設(shè)置——修改設(shè)備 IP”,進(jìn)行下載網(wǎng)口設(shè)置,如下圖。
12.用戶點(diǎn)擊“工具——下載”,等到軟件下方的“Status”狀態(tài)欄執(zhí)行到 100%,即代表下載完成。
[]()二、啟動網(wǎng)關(guān)的 Modbus 從站
網(wǎng)關(guān)的撥碼第 1 位撥到 OFF,表示網(wǎng)關(guān)做為 Modbus 從站運(yùn)行。
網(wǎng)關(guān)的撥碼第 8 位撥到 OFF,重新給網(wǎng)關(guān)上電,網(wǎng)關(guān)進(jìn)入運(yùn)行狀態(tài)。
運(yùn)行 ETHERCAT 主站軟件,點(diǎn)擊 Restart TwinCAT(Config Mode),使ETHERCAT 主站軟件運(yùn)行。
主站與網(wǎng)關(guān)建立 ETHERCAT 通訊后,可以在 TWINCAT 軟件的 ONLINE 頁面下看到“OP”狀態(tài),說明主站與網(wǎng)關(guān)成功建立 ETHERCAT 連接,同時網(wǎng)關(guān) ETHERCAT 接口的指示燈由紅燈變?yōu)辄S燈。
使用 Modbus Poll 軟件做為主站,與網(wǎng)關(guān)的 RTU 端子連接進(jìn)行測試。
點(diǎn)擊軟件的菜單欄“Connection——Connect…”,設(shè)置正確的端口號,然后點(diǎn)擊 OK,開始運(yùn)行。如下圖:
點(diǎn)擊軟件的菜單欄“Setup——Read/Write Definition”,設(shè)置主站想要訪問的數(shù)據(jù)區(qū),注意 Slave ID 選擇 2,如下圖:
在 ETHERCAT 主站軟件上,在左側(cè)項(xiàng)目樹中點(diǎn)擊第一條 Output,在主窗口中,右鍵單擊某個數(shù)據(jù),選擇 Online Write,可以修改實(shí)時的數(shù)據(jù)值。
將輸出數(shù)據(jù)的第 1 個 word 賦值為 1(控制字=1),此時 MODBUS-RTU 開始通訊。
測試數(shù)據(jù):
網(wǎng)關(guān)從 Modbus 主站獲取數(shù)據(jù)存放在 4xxxx 區(qū)中,我們在 Modbus Poll 軟件
中,手動修改 4xxxx 寄存器的數(shù)值,如下圖:
可以在 TWINCAT 軟件中監(jiān)控到第一個上傳數(shù)據(jù),數(shù)據(jù)修改成功。
在 TWINCAT 軟件上手動修改一個 output 數(shù)據(jù)值,如下圖:
在 Modbus Poll 軟件的 3xxx 區(qū)中可以監(jiān)視到,數(shù)據(jù)已經(jīng)讀取成功。
[]()三、配置網(wǎng)關(guān)的輸入輸出長度
使用網(wǎng)線將電腦與網(wǎng)關(guān)的 EtherCAT網(wǎng)口連接。
將撥碼的第 8 位撥到 ON,此時網(wǎng)關(guān)處于配置狀態(tài),然后給網(wǎng)關(guān)供電。
網(wǎng)關(guān)處于配置狀態(tài)時,此時網(wǎng)口使用 192.168.1.201的 IP 地址,應(yīng)使電腦的 IP 網(wǎng)段設(shè)置于 192.168.1.xxx 。
打開 GW Modbus 軟件,首先設(shè)置軟件使用的 IP 地址,點(diǎn)擊菜單欄“設(shè)置——通訊設(shè)置——以太網(wǎng)設(shè)置”,如下圖,電腦的 IP 是 192.168.1.111。(設(shè)備 IP 地址和配置模塊地址不需要設(shè)置)
點(diǎn)擊菜單欄“工具——在線”,在彈出的窗口中,選擇“EtherCAT 配置”。
點(diǎn)擊“連接從站”按鈕,連接成功后其他按鈕會變成可以點(diǎn)擊的狀態(tài):
點(diǎn)擊“讀取配置”按鈕后,顯示網(wǎng)關(guān)目前的實(shí)際數(shù)據(jù)長度配置:
填寫用戶需要的輸入、輸出數(shù)據(jù)長度,注意數(shù)據(jù)長度是累加的,點(diǎn)擊“寫入配置”按鈕:
寫入成功后,會彈出 OK 的對話框。
設(shè)置完畢后,網(wǎng)關(guān)撥碼的第 8 位撥到 OFF,然后重新給網(wǎng)關(guān)供電
EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)在工業(yè)自動化領(lǐng)域具有重要的作用,能夠簡化系統(tǒng)集成,并提高通信效率。以上是EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)做為 MODBUS 從站配置。
審核編輯:湯梓紅
-
MODBUS
+關(guān)注
關(guān)注
28文章
1820瀏覽量
77315 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4588瀏覽量
51499 -
通信系統(tǒng)
+關(guān)注
關(guān)注
6文章
1204瀏覽量
53460 -
ethercat
+關(guān)注
關(guān)注
18文章
736瀏覽量
38876
發(fā)布評論請先 登錄
相關(guān)推薦
評論