本案例是通過開疆智能研發的ModbusTCP轉EtherCAT網關連接ModbusTCP主站與伺服閥的配置案例,上位機通過網關將自身的ModbusTCP協議轉為伺服閥所用的EtherCAT協議達到對下位機設備的讀寫操控。
配置過程:
首先打開網關配置軟件“EtherCAT Manager”新建項目選擇TCP-ECAT
設置網關在Modbustcp一側的IP地址
添加從站ESL文件,并將從站設備導入網關組態。
設置從站地址分配方式。
點擊過程數據,設定從站的PDO參數
點擊生成,自動映射地址偏移量
設置完成后將配置下載如網關。并開始設置ModbusTCP主站
打開PLC組態軟件進行ModbusTCP設置
二、ModbusTCP主站功能
三菱的PLC做ModbusTCP主站功能一般通過程序實現,需要用到“通信協議支持功能”。
1)在對象設備連接配置設置中添加“Active連接設備”選擇“通信協議”,需要填寫本機的端口號,對方IP以及對方端口號(圖4)。其中本機端口號需要注意不要使用系統默認已經分配的端口。(圖5)
active設備是指主動發起連接的設備
【記得點擊“反應設置并關閉”】
2)打開“通信協議支持功能”,選擇CPU(以太網),并新建,添加協議,選擇ModbsuTCP,選擇功能碼。(圖6-圖7)
3)紅色字“變量未設置”意思為:沒有對這個連接協議分配對應的軟元件用來寫參數和數據存儲用。可以右鍵“軟元件批量設置”,占用其實軟元件后一部分用作通訊協議用。
4)分配好后可以點進去看分配的每個軟元件對應的定義,現在以03功能碼D400做起始地址,對主要用到的寄存器做說明,后面一些儲存報錯信息的寄存器可以點開變量設置查看。(圖8)
D400:握手ID,如果是本體以太網口,握手ID就是0,模塊就不是0
D401:從站站號
D402:03功能碼對應就是讀取的寄存器起始Modbus地址
D403:讀取的點數(寄存器數)
D406~D531:儲存讀取到的數據(注意!,D406保存的是數據的個數(數據長度),D407開始才是數據內容)
5)編輯好后通過在線、寫入模塊,將這部分內容寫入PLC
設置完成后即可使所有設備正常通訊。
審核編輯 黃宇
-
網關
+關注
關注
9文章
5464瀏覽量
52624 -
ethercat
+關注
關注
19文章
1062瀏覽量
39730 -
ModbusTCP
+關注
關注
0文章
197瀏覽量
4826
發布評論請先 登錄
開疆智能Devicenet轉ModbusTCP網關連接臺達從站通訊模塊配置案例

開疆智能ModbusTCP轉Canopen網關連接匯川PLC配置案例
開疆智能Profinet轉ModbusTCP網關連接WINCC配置案例

開疆智能Profinet轉EthernetIP從網關連接ABB機器人做EtherNet主配置案例

開疆智能Profinet轉EtherCAT網關連接EA7000耦合器配置案例

評論