PLC通訊智能網關作為工業通訊樞紐,支持包括CODESYS、西門子、三菱、羅克韋爾AB 等幾乎所有PLC控制器的原生協議,不用編程不用組態,僅需在網關配置軟件中定義數據標簽映射關系,即可實現毫秒級實時高效穩定數據交換,打破多品牌設備間的通信壁壘,實現了異構工業設備間的無縫連接。相關案例
PLC通訊智能網關模塊包含IGT-SER、IGT-DSER、IGT-WSER等多種型號,同一個智能支持多個品牌的PLC之間多對多通訊,最多8000個字節的數據交互量;支持標簽和絕對地址配置,支持布爾、整數、浮點數、字符串等所有數據類型;智能網關跟PLC之間通過以太網時,可建立多個連接,實現多線程并行數據交互;每個通訊任務的周期時間都可以自由設定,也可以設置為當數值有變化時更新; 支持字節順序調整,不同品牌的PLC字節順序不一樣時,不用PLC內編程處理。

本案例是CODESYS控制器標簽(Tag)方式跟S7-1200PLC之間通訊,兩種PLC在不同的網段,采用IGT-DSER智能網關,以下是設備連接關系和網絡結構、及其對應的網絡參數:

具體方法步驟是先用參數配置軟件(下載地址)接上網關,再讓網關連接上PLC或者儀表,最后配置數據交互地址,根據狀態消息調試,通訊正常后可通過參數配置軟件查看數據源的數據(工具->網關數據監控)。具體如下:
1. 打開參數配置軟件(功能->功能類型與設備驅動),選擇PLC(儀表)之間實時通訊,點 確定當前選擇;
2. 進入通訊配置表(功能->PLC之間通訊配置):根據PLC通訊地址,寄存器數量等配置好相關參數后下載重啟(參數->參數寫入到網關)、(工具->重啟網關);本案例配置好的通訊配置如下圖:

上圖中的通訊配置表內有以下4個任務:
⑴.讀取CODESYS控制器GVL_S7.Arr_Dint_40的DINT類型的數組中的0~30,寫入西門子PLC的DB61.DBD0~DB61.DBD156,總計40個DINT/160字節;
⑵.讀取西門子PLC的DB62.DBD0~DB62.DBD124,寫入CODESYS控制器的GVL_S7.Arr_Dint_50的DINT類型數組中的1~32,總計32個DINT/128字節;
⑶.讀取西門子PLC的DB62.DBB42的STRING[60]類型的條碼字符串,寫入CODESYS控制器的PLC_PRG.Barcode的STRING[60]的字符串變量,總計60個字符/60字節;
⑷.讀取CODESYS控制器的PLC_PRG.State的BOOL類型的變量標簽,寫入西門子PLC的M6.4,總計1個BOOL位;
3. 通過網關的參數配置軟件讀取網關參數(參數->從網關讀取參數)后,看軟件上狀態消息區域顯示的狀態消息。以下是通訊正常時的狀態消息顯示:

關于通訊配置表的配置可查閱智能網關用戶手冊(下載地址)的6.1章節,或者查閱這篇文章。如果CODESYS控制器內設置有用戶名密碼,在通訊配置表"設備描述"內配置,同一個"連接ID"只用配置第一個就行,格式:"[用戶名:密碼]"。需要注意的關鍵設置是在CODESYS控制器內的工程中添加"符號配置",在"Application"節點鼠標右鍵"添加對象",再選擇"符號配置",勾選要通訊的標簽文件,編譯保存即可,如下圖:

該系列智能網關模塊支持西門子、倍福(BECKHOFF)、羅克韋爾AB,以及三菱、歐姆龍等各種品牌的PLC之間通訊,支持Ethernet/IP(CIP)、Profinet(S7),以及FINS、MC等工業自動化常用協議,同時也支持PLC與Modbus協議的工業機器人、智能儀表、變頻器等設備通訊。網關有多個網口、串口,也可選擇WIFI無線通訊。相關案例
審核編輯 黃宇
-
控制器
+關注
關注
114文章
17787瀏覽量
193085 -
plc
+關注
關注
5051文章
14592瀏覽量
486870 -
數據通訊
+關注
關注
0文章
49瀏覽量
13417 -
CoDeSys
+關注
關注
11文章
47瀏覽量
19521
發布評論請先 登錄
ProfiNet轉CC-Link IE FB協議轉換網關實現三菱PLC與西門子變頻器通訊在風機調節的應用案例
不用編程不用聯網,快速實現PLC與數據庫雙向數據通訊的案例
一網打通!PROFINET轉CCLINK網關實現西門子/三菱PLC毫秒級協同
鍋爐廠房里西門子PLC使用Profinet轉CCLKIE智能網關與三菱PLC進行通訊解決方案案例
CCLKIE轉智能網關實現鍋爐房西門子PLC與三菱PLC通訊案例
ProfiNet轉Ethernet/IP協議網關實現三菱FR-E800系列變頻器與西門子S7-1500系列PLC通訊的配置案例
三菱PLC與西門子PLC如何實現485通訊?
不用編程不用組態,實現CODESYS控制器與西門子、三菱等不同品牌的PLC之間數據通訊
評論