Profinet-ModbusTCP轉(zhuǎn)換技術(shù)的實戰(zhàn)應用
現(xiàn)場配置兩臺西門子S7-1200可編程邏輯控制器(PLC)以及一套分布式控制系統(tǒng)(DCS)。此DCS系統(tǒng)作為ModbusTCP主站,能夠提供ModbusTCP協(xié)議類型的數(shù)據(jù),而現(xiàn)場的兩臺S7-300PLC采用Profinet協(xié)議,并作為Profinet主站。若要實現(xiàn)兩臺PLC與DCS系統(tǒng)之間的數(shù)據(jù)交互,則需借助一個模塊來實現(xiàn)這兩種協(xié)議之間的轉(zhuǎn)換。采用ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)可解決該問題。
ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)的功能是實現(xiàn)ModbusTCP協(xié)議與Profinet協(xié)議的轉(zhuǎn)換。其具備一個以太網(wǎng)接口和一個Profinet接口。該網(wǎng)關(guān)在以太網(wǎng)端既可以作為ModbusTCP主站,也可以作為ModbusTCP從站,而在另一端僅能作為Profinet從站。Profinet輸入數(shù)據(jù)的最大容量為1440字節(jié),輸出數(shù)據(jù)的最大容量同樣為1440字節(jié)。當網(wǎng)關(guān)作為ModbusTCP主站時,最多可支持訪問16個具有不同IP地址或不同單元標識符的ModbusTCP服務器;作為ModbusTCP主站,支持的功能碼包括:01H、02H、03H、04H、05H、06H、0FH、10H;當網(wǎng)關(guān)作為ModbusTCP從站時,最多可支持8個TCP連接;作為ModbusTCP從站,支持的功能碼有:01H、02H、03H、04H、05H、06H、10H、0FH。
本案例中,現(xiàn)場的兩臺S7-1200PLC作為Profinet主站,DCS系統(tǒng)作為ModbusTCP主站,因此需要兩臺WL-ABC3030來完成通信連接。網(wǎng)關(guān)在該系統(tǒng)中充當PROFINET側(cè)的從站以及ModbusTCP側(cè)的從站。其結(jié)構(gòu)如下圖:

ModbusTCP轉(zhuǎn)Profinet的配置:運用配置軟件,在完成配置軟件的安裝之后,開啟桌面上的快捷方式,選取新建PN2MTS選項,點擊“確定”。設定ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)內(nèi)Profinet設備的名稱與IP地址;
設定ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)的ModbusTCP從站IP地址;
針對ModbusTCP轉(zhuǎn)Profinet的以太網(wǎng)配置,需著重強調(diào)以下要點:
-“協(xié)議類型選擇”:應選定為“PN2MTS”,此協(xié)議類型意味著網(wǎng)關(guān)充當ModbusTCP端的從站。
-“IP地址”:需明確網(wǎng)關(guān)作為ModbusTCP從站的IP地址。
-“網(wǎng)關(guān)地址”:通常最后一位默認設置為1即可,但需確保IP地址與網(wǎng)關(guān)地址處于同一網(wǎng)段。
-“ModbusTCP主站讀取數(shù)據(jù)功能碼”:當網(wǎng)關(guān)WL-ABC3030作為ModbusTCP從站時,僅允許ModbusTCP主站運用01、02、03、04號功能碼進行數(shù)據(jù)讀取,且寄存器地址從750開始;而05、0F、06、10功能碼可用于寫入操作,寄存器地址從0開始。
Profinet端的PLC組態(tài)軟件設置:在Profinet端,僅需于PLC的組態(tài)軟件中導入GSD文件,合理拖動輸入/輸出數(shù)據(jù)塊,并設置好IP地址和設備名稱。(注意:請勿勾選自動生成PROFINET設備名稱選項)。
完成配置且下載成功后,即可開啟數(shù)據(jù)傳輸。在ModbusTCP端,DCS系統(tǒng)作為ModbusTCP主站,向網(wǎng)關(guān)WL-ABC3030發(fā)送寫指令。此時,PLC作為Profinet主站,從ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)中讀取DCS所發(fā)送的數(shù)據(jù);在Profinet端,PLC輸出區(qū)將數(shù)據(jù)傳送至WL-ABC3030,此時DCS系統(tǒng)通過發(fā)送讀指令,讀取1號或2號ModbusTCP從站(WL-ABC3030_A或WL-ABC3030_B)的數(shù)據(jù),從而獲取PLC的數(shù)據(jù)。

ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)產(chǎn)品為用戶提供了將ModbusTCP設備快速且便捷地接入Profinet網(wǎng)絡的解決方案。該產(chǎn)品具備配置簡易、使用便利的特點,擁有高可靠性與實時性;安裝方式靈活,功耗較低,性能穩(wěn)定。其已多次在各現(xiàn)場總線及控制系統(tǒng)中成功應用,并獲得用戶的一致認可。
提交
極速組態(tài)!Profinet轉(zhuǎn)Ethernet網(wǎng)關(guān)讓ABB機器人主站秒連工業(yè)網(wǎng)絡(上集)
混用之王profinet轉(zhuǎn)EtherCAT網(wǎng)關(guān),視流/檢測與自動化線的穩(wěn)定要素
profinet嵌入式開發(fā)板
伺服Profinet轉(zhuǎn)DeviceNet
PROFINET協(xié)議融合的全自動裝配生產(chǎn)

投訴建議