EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)用Modbus Slave模擬從站配置案例
興達(dá)易控EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)可以用作Modbus從站的配置。EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)允許Modbus協(xié)議轉(zhuǎn)換為EtherCAT,實(shí)現(xiàn)不同通信系統(tǒng)之間的互操作性。通過配置從站到網(wǎng)關(guān)的Modbus,您可以訪問和控制Modbus設(shè)備。同時(shí),網(wǎng)關(guān)還可以擴(kuò)展Modbus網(wǎng)絡(luò)的范圍,使更多的設(shè)備可以連接到網(wǎng)絡(luò)上。
一、網(wǎng)關(guān)作為MODBUS從站的具體配置步驟如下:
1.使用網(wǎng)絡(luò)電纜將電腦連接到網(wǎng)關(guān)的LAN網(wǎng)絡(luò)端口。
2.將開關(guān)的第八位設(shè)置為ON,以啟用要配置的網(wǎng)關(guān)。然后打開網(wǎng)關(guān)電源。
打開GW Modbus Builder,選擇Modbus Configuration,點(diǎn)擊OK進(jìn)入設(shè)置畫面
4.雙擊軟件右側(cè)設(shè)備列表中的“Modbus主站”,為項(xiàng)目添加一個(gè)虛擬主站。添加后,您可以在軟件左側(cè)的項(xiàng)目樹中看到主站,如下所示:
5.雙擊軟件右側(cè)設(shè)備列表中的Modbus Slave,將從站的Modbus添加到主站。添加后,您可以在軟件的主窗口中看到Modbus總線中的所有站點(diǎn),如下所示:
6.由于要配置的網(wǎng)關(guān)是Modbus從站,因此只能添加一個(gè)從站。
7.雙擊主窗口中的“Modbus Master”圖標(biāo),彈出Modbus參數(shù)設(shè)置窗口。在該窗口中,用戶可以設(shè)置Modbus的操作參數(shù),如下圖所示
8.雙擊主窗口中的Modbus Slave,設(shè)置從站地址。當(dāng)網(wǎng)關(guān)作為從Modbus站運(yùn)行時(shí),您只需要更改站的地址,不需要進(jìn)行數(shù)據(jù)包配置。網(wǎng)關(guān)Modbus的讀取數(shù)據(jù)區(qū)域(3xxxx區(qū)域)和寫入數(shù)據(jù)區(qū)域(4xxxx區(qū)域)從地址0開始排序。
9.配置Modbus數(shù)據(jù)包后,您可以將配置下載到網(wǎng)關(guān)。下載配置之前撥碼開關(guān)的第八位需要設(shè)置為ON。PC通過網(wǎng)線連接到網(wǎng)關(guān)的LAN端口。
10.點(diǎn)擊菜單欄“設(shè)置-通訊設(shè)置-以太網(wǎng)設(shè)置”,下載網(wǎng)絡(luò)端口設(shè)置,如下圖所示。注意:網(wǎng)絡(luò)適配器指示用戶使用的計(jì)算機(jī)的IP地址,并且設(shè)備的IP地址必須在同一網(wǎng)絡(luò)中
11.如果用戶需要更改網(wǎng)關(guān)LAN端口的IP地址,請(qǐng)單擊菜單欄上的“設(shè)置-通信設(shè)置-修改設(shè)備IP”,下載網(wǎng)絡(luò)端口設(shè)置,如下圖所示。
12.用戶點(diǎn)擊“工具下載”,等待軟件下方的“狀態(tài)”欄達(dá)到100%,即下載完成。
二、啟動(dòng)網(wǎng)關(guān)的Modbus從站
(1) 網(wǎng)關(guān)的第一個(gè)dip位設(shè)置為OFF,表示網(wǎng)關(guān)作為從Modbus站運(yùn)行。
(2) 將網(wǎng)關(guān)DIP開關(guān)的第8位切換到OFF。然后重新打開網(wǎng)關(guān)電源。網(wǎng)關(guān)處于運(yùn)行狀態(tài)。
(3) 運(yùn)行ETHERCAT主軟件,然后單擊Restart TwinCAT(Config Mode)(重新啟動(dòng)TwinCAT)(配置模式)以運(yùn)行ETHERCAT主軟件。
(4) Modbus Poll軟件用作主站,連接到網(wǎng)關(guān)的RTU終端進(jìn)行測(cè)試。
單擊軟件的菜單欄“連接--連接…”,設(shè)置正確的端口號(hào),然后單擊“確定”開始運(yùn)行。如下所示:
點(diǎn)擊軟件“設(shè)置——讀/寫定義”菜單欄,設(shè)置主站要訪問的數(shù)據(jù)區(qū)域,注意Slave ID選擇為2,如下所示:
(7) 在ETHERCAT主站軟件上,單擊左側(cè)項(xiàng)目樹中的第一個(gè)輸出。在主窗口中,右鍵單擊數(shù)據(jù),然后選擇“聯(lián)機(jī)寫入”以修改實(shí)時(shí)數(shù)據(jù)值。
輸出數(shù)據(jù)的第一個(gè)字被賦值為1(控制字=1),此時(shí)MODBUS-RTU開始通信。
(8) 測(cè)試數(shù)據(jù):
網(wǎng)關(guān)從Modbus主站獲取數(shù)據(jù),并將其存儲(chǔ)在4xxxx區(qū)域。我們使用Modbus輪詢軟件手動(dòng)修改4xxxx寄存器的值,如下圖所示:
首次上傳的數(shù)據(jù)可以在TWINCAT軟件中進(jìn)行監(jiān)控,數(shù)據(jù)修改成功。
手動(dòng)修改TWINCAT軟件上的輸出數(shù)據(jù)值,如下圖所示:
可以在Modbus Poll軟件的3xxx部分進(jìn)行監(jiān)測(cè),數(shù)據(jù)已成功讀取。
三、配置網(wǎng)關(guān)的輸入和輸出長(zhǎng)度
(1) 使用網(wǎng)絡(luò)電纜將計(jì)算機(jī)連接到網(wǎng)關(guān)的EtherCAT網(wǎng)絡(luò)端口。
(2) 將DIP開關(guān)的第八位切換到ON,以啟用要配置的網(wǎng)關(guān)。然后打開網(wǎng)關(guān)電源。
(3) 當(dāng)網(wǎng)關(guān)處于配置狀態(tài)時(shí),網(wǎng)絡(luò)端口的IP地址為192.168.1.201,計(jì)算機(jī)的IP網(wǎng)段應(yīng)設(shè)置為192.168.1.xxx。
(4) 打開GW Modbus軟件,首先設(shè)置軟件使用的IP地址,點(diǎn)擊菜單欄“設(shè)置-通信設(shè)置-以太網(wǎng)設(shè)置”,如下圖所示,計(jì)算機(jī)的IP為192.168.1.111。(無需設(shè)置設(shè)備IP地址和配置模塊地址。)
(5) 點(diǎn)擊菜單欄“工具-在線”,在彈出窗口中選擇“EtherCAT配置”。
(6) 點(diǎn)擊“連接到從站”按鈕,連接成功后其他按鈕將變?yōu)榭牲c(diǎn)擊:
(7) 點(diǎn)擊“讀取配置”按鈕后,顯示網(wǎng)關(guān)的實(shí)際數(shù)據(jù)長(zhǎng)度配置:
(8)填寫用戶需要的輸入和輸出數(shù)據(jù)長(zhǎng)度,注意數(shù)據(jù)長(zhǎng)度是累積的,點(diǎn)擊“寫入配置”。
(9) 寫入成功后,將彈出“確定”對(duì)話框。
(10)設(shè)置完成后,將網(wǎng)關(guān)撥碼的第8位撥為“OFF”,將網(wǎng)關(guān)重新上電
EtherCAT到Modbus網(wǎng)關(guān)在工業(yè)自動(dòng)化領(lǐng)域發(fā)揮著重要作用,簡(jiǎn)化了系統(tǒng)集成,提高了通信效率。以上是EtherCAT到Modbus網(wǎng)關(guān)作為Modbus從站的配置。
審核編輯:湯梓紅
-
MODBUS
+關(guān)注
關(guān)注
28文章
1718瀏覽量
76418 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
4084瀏覽量
50563 -
ethercat
+關(guān)注
關(guān)注
18文章
610瀏覽量
38332
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論