在工業自動化領域,一項創新的解決方案成功實現了西門子S7-1200系列PLC與E20H1-T01 IO從站之間的無縫通訊。這一突破得益于穩聯技術生產的EtherCat轉ProfiNet網關模塊,它巧妙地解決了兩種不同通訊協議之間的兼容性問題。
在這個案例中,西門子S7-1200 PLC作為PROFINET主站,而E20H1-T01 IO從站則支持EtherCAT協議。由于協議的不一致,直接通訊顯然無法實現。然而,通過引入穩聯技術的網關模塊,這一問題得到了圓滿解決。
實施過程首先涉及將EtherCat轉ProfiNet網關的GSD文件導入到西門子PLC的組態軟件中。這一步驟確保了PLC能夠識別并與網關模塊進行通訊。隨后,在軟件中找到GSD文件所在的文件夾,并添加網關模塊,同時設置其IP地址和設備名稱。
在配置過程中,還需要指定輸入輸出字節數的長度,以確保數據的正確傳輸。完成這些設置后,將組態保存并下載到PLC中。接下來,打開EtherCat轉ProfiNet網關的配置軟件,新建一個項目,并設置與PLC組態中一致的網關IP及設備名稱。
為了添加從站伺服,需要從官網下載從站的XML文件,并在配置軟件中導入ESI文件。刷新庫后,設備將顯示在列表中。隨后,新建項目并添加EtherCAT主站,設置從站的基本參數,這些參數通常可以保持默認設置。
在PDO參數分配方面,由于已經自動配置好,因此可以保持默認設置。然而,在本例中,RPDO1和TPDO1都設置了8個參數,這些參數的具體配置與從站的描述文件有關。
完成所有配置后,點擊“操作”-“連接”,隨后預運行及運行選項將變為可選狀態。依次點擊預運行和運行,將配置下載到EtherCat轉ProfiNet網關中。連接PLC、網關及第三方設備后,通過觀察指示燈狀態可以確認通訊是否正常。
當Ok燈亮起時,表示Profinet通訊正常;RUN燈常亮且err燈熄滅時,表示EtherCAT通訊正常。此時,從站的Rx PDOs對應于從站的接收(即主站的發送Q地址),而Tx PDOs則對應于從站的發送(即主站的接收I地址)。通訊正常后,即可對PLC及其他Profinet主站對應的IQ地址進行讀寫操作。