EtherCAT協議轉Profinet協議閘道器模組(XD-ECPNS20)是實現EtherCAT協議和Profinet協議之間無縫通訊的重要裝置。使EtherCAT協議和Profinet協議能夠相互轉換,進行工控自動化裡的互連和傳送資料。
EtherCAT作為一種高效能實時乙太網通訊協議,Profinet具有較好的特性國家標準。EtherCAT協議轉Profinet協議閘道器模組(XD-ECPNS20)的應用極大地改善了工業控制系統的建設和維護,為工業操縱自動化領域的發展注入了新的動力。
閘道器配置已完成,下面進入Profinet博圖和EtherCAT主站設定過程。
一、閘道器作為Profinet從站的博圖組態
操作步驟
1、博圖組態:在博圖中新建一個專案,透過“選項”——“管理通用站描述檔案”新增閘道器的GSD檔案。
2、選擇GSD檔案所在的目錄,點選安裝,請從裝置附帶的XD-ECPNS20-GSD資料夾下選擇gsdml-v2.35-XD-ECPNS20-hi-top-20220520.xml檔案安裝。
3、在“裝置和網路”中新增閘道器。
4、為閘道器分配PLC,構建Profinet連結。
5、雙擊閘道器的圖示,進入裝置檢視,設定閘道器的IP地址、子網掩碼、裝置名稱。
6、線上訪問——修改實際PLC和閘道器的IP地址和名稱(IP地址要和實際的PLC地址在同一網段,名稱要和閘道器一致)。
7、配置讀寫資料——切換到“裝置檢視”,新增資料輸入輸出模組,輸入和輸出必須按照上位機對映表槽位條目分別新增。
8、將程式編譯下載即可實現Profinet主站裝置(S7-1200)讀寫EtherCAT從站裝置的資料。
EtherCAT與Profinet IO資料對映和解析方式。
對齊方式:按照上位機資料對映表。
Profinet主站:應根據對映表槽位對應的EtherCAT字典的含義進行邏輯程式的編寫。
說明:
博圖組態時,輸入和輸出槽位請嚴格按照對映表使用,否則會可能會導致裝置異常。
TwinCAT組態前,請確認:
閘道器配置已完成。
網線介面已經連線完成。
操作步驟
1、博圖組態:將裝置從站檔案複製到TwinCAT安裝目錄。
2、在TwinCAT中新建一個專案,單擊“檔案->新建->專案”,輸入專案名稱Voseic TwinCAT Test Project並單擊確定。
3、進入Voseic TwinCAT Test Project解決方案中,單擊Reset TwinCAT(Config Mode)按鈕,在彈出的對話方塊中單擊確定。
4、右鍵單擊Voseic TwinCAT Test Project解決方案中的IO->Devices,在彈出的選單中單擊Scan。
5、如果彈出如下對話方塊,則表示TwinCAT掃描到本裝置,然後單擊OK。
6、如下對話方塊分別單擊確定/是。
7、單擊OK。
8、單擊否。
9、單擊Voseic TwinCAT Test Project解決方案中的IO -> Devices -> Device2 -> Drive1,在右側頁面中選擇DC選項卡,將Operation Mode改為DC-Synchron。
10、在彈出的對話方塊單擊是。
11、單擊Voseic TwinCAT Test Project解決方案中的IO -> Devices -> Device2 -> Drive1,在右側頁面中選擇Online選項卡,確認Current State為OP。
三、 博圖和TwinCAT資料對映觀察
資料對映前,請確認:
兩邊主站以組態完成。
操作步驟
1、資料對映:開啟博圖的強制表,進行如下資料強制,單擊是。
2、開啟TwinCAT的Output字典,為對映表中的指定Output字典賦值,單擊OK,依此類推。
3、觀察博圖的監控表中指定地址的資料。
4、觀察TwinCAT對映表中的指定Input字典是否正確。