本案例是通過(guò)開(kāi)疆智能研發(fā)的ModbusTCP轉(zhuǎn)EtherCAT網(wǎng)關(guān)連接ModbusTCP主站與伺服閥的配置案例,上位機(jī)通過(guò)網(wǎng)關(guān)將自身的ModbusTCP協(xié)議轉(zhuǎn)為伺服閥所用的EtherCAT協(xié)議達(dá)到對(duì)下位機(jī)設(shè)備的讀寫(xiě)操控。
配置過(guò)程:
首先打開(kāi)網(wǎng)關(guān)配置軟件“EtherCAT Manager”新建項(xiàng)目選擇TCP-ECAT
設(shè)置網(wǎng)關(guān)在Modbustcp一側(cè)的IP地址
添加從站ESL文件,并將從站設(shè)備導(dǎo)入網(wǎng)關(guān)組態(tài)。
設(shè)置從站地址分配方式。
點(diǎn)擊過(guò)程數(shù)據(jù),設(shè)定從站的PDO參數(shù)
點(diǎn)擊生成,自動(dòng)映射地址偏移量
設(shè)置完成后將配置下載如網(wǎng)關(guān)。并開(kāi)始設(shè)置ModbusTCP主站
打開(kāi)PLC組態(tài)軟件進(jìn)行ModbusTCP設(shè)置
二、ModbusTCP主站功能
三菱的PLC做ModbusTCP主站功能一般通過(guò)程序?qū)崿F(xiàn),需要用到“通信協(xié)議支持功能”。
1)在對(duì)象設(shè)備連接配置設(shè)置中添加“Active連接設(shè)備”選擇“通信協(xié)議”,需要填寫(xiě)本機(jī)的端口號(hào),對(duì)方IP以及對(duì)方端口號(hào)(圖4)。其中本機(jī)端口號(hào)需要注意不要使用系統(tǒng)默認(rèn)已經(jīng)分配的端口。(圖5)
active設(shè)備是指主動(dòng)發(fā)起連接的設(shè)備
【記得點(diǎn)擊“反應(yīng)設(shè)置并關(guān)閉”】
2)打開(kāi)“通信協(xié)議支持功能”,選擇CPU(以太網(wǎng)),并新建,添加協(xié)議,選擇ModbsuTCP,選擇功能碼。(圖6-圖7)
3)紅色字“變量未設(shè)置”意思為:沒(méi)有對(duì)這個(gè)連接協(xié)議分配對(duì)應(yīng)的軟元件用來(lái)寫(xiě)參數(shù)和數(shù)據(jù)存儲(chǔ)用??梢杂益I“軟元件批量設(shè)置”,占用其實(shí)軟元件后一部分用作通訊協(xié)議用。
4)分配好后可以點(diǎn)進(jìn)去看分配的每個(gè)軟元件對(duì)應(yīng)的定義,現(xiàn)在以03功能碼D400做起始地址,對(duì)主要用到的寄存器做說(shuō)明,后面一些儲(chǔ)存報(bào)錯(cuò)信息的寄存器可以點(diǎn)開(kāi)變量設(shè)置查看。(圖8)
D400:握手ID,如果是本體以太網(wǎng)口,握手ID就是0,模塊就不是0
D401:從站站號(hào)
D402:03功能碼對(duì)應(yīng)就是讀取的寄存器起始Modbus地址
D403:讀取的點(diǎn)數(shù)(寄存器數(shù))
D406~D531:儲(chǔ)存讀取到的數(shù)據(jù)(注意!,D406保存的是數(shù)據(jù)的個(gè)數(shù)(數(shù)據(jù)長(zhǎng)度),D407開(kāi)始才是數(shù)據(jù)內(nèi)容)
5)編輯好后通過(guò)在線、寫(xiě)入模塊,將這部分內(nèi)容寫(xiě)入PLC
設(shè)置完成后即可使所有設(shè)備正常通訊。
審核編輯 黃宇
-
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
5695瀏覽量
53037 -
ethercat
+關(guān)注
關(guān)注
19文章
1124瀏覽量
40067 -
ModbusTCP
+關(guān)注
關(guān)注
0文章
220瀏覽量
4935
發(fā)布評(píng)論請(qǐng)先 登錄
開(kāi)疆智能EtherCAT轉(zhuǎn)CANopen網(wǎng)關(guān)連接UV燈配置案例

開(kāi)疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接機(jī)器人配置案例

開(kāi)疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接FANUC機(jī)器人配置案例

開(kāi)疆智能Devicenet轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接費(fèi)斯托閥島配置案例

開(kāi)疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接康耐視InSight相機(jī)案例

開(kāi)疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接組態(tài)王配置案例

開(kāi)疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接PCA3200電能表配置案例

開(kāi)疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接施耐德TCP從站配置案例

開(kāi)疆智能ModbusTCP轉(zhuǎn)CClinkIE網(wǎng)關(guān)連接臺(tái)達(dá)DVP-ES3 PLC配置案例

開(kāi)疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接三菱PLC與ABB機(jī)器人配置案例

開(kāi)疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接遠(yuǎn)程I/O配置案例

開(kāi)疆智能ModbusTCP轉(zhuǎn)EtherCAT網(wǎng)關(guān)連接IVO編碼器配置案例

開(kāi)疆智能ModbusTCP轉(zhuǎn)EtherCAT網(wǎng)關(guān)連接松下伺服案例

開(kāi)疆智能Devicenet轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接臺(tái)達(dá)從站通訊模塊配置案例

開(kāi)疆智能Profinet轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接WINCC配置案例

評(píng)論