圖1 PROFINET解決方案提供基于工業以太網技術的工業自動化通信標準
PROFINET由PROFIBUS國際組織(PROFIBUS International)推出,是新一代基于工業以太網技術的工業自動化通信標準。PROFINET解決方案囊括了諸如實時以太網、運動控制、分布式自動化、故障安全以及網絡安全等當前自動化領域的熱點話題,并且完全兼容工業以太網和現有的現場總線(如PROFIBUS)技術。因此,PROFINET技術的出現將為工業自動化領域提供一種全新的通信解決方案,即整個工廠全部使用一個網絡連接在一起。
1、需求的轉變
過去的十幾年間,在工廠自動化和過程自動化領域中,現場總線是現場級通信系統中的主流解決方案。不過,隨著技術的不斷進步和發展,傳統現場總線越來越多地表現出了其本身的局限性。一方面,隨著現場設備智能程度的不斷提高,控制變得越來越分散,分布在工廠各處的智能設備之間以及智能設備和工廠控制層之間需要連續地交換控制數據,這使得現場設備之間數據的交換量飛速增長;另一方面,隨著計算機技術的發展,企業希望能夠將底層的生產信息整合到統一的全廠信息管理系統中,于是,企業的信息管理系統需要讀取現場的生產數據,并通過工業通信網絡實現遠程服務和維護,因此,縱向一致性也成為熱門的話題,用戶希望管理層和現場級能夠使用統一的、與辦公自動化技術兼容的通信方案,這樣可以大大簡化工廠控制系統的結構,節約系統實施和維護的成本。
圖2 PROFINET適用于工廠的各種實時要求
基于這樣的需求,以太網技術開始逐漸從工廠和企業的信息管理層向底層滲透,以太網技術開始廣泛地應用于工廠的控制級通信。在自動化世界中使用以太網解決方案有幾方面顯著的優勢:統一的架構、集成的通信以及強大的服務和診斷功能。從目前工業自動化控制領域的情況來看,以太網技術取代現場總線是工業控制網絡發展的必然趨勢。
2、面對實時通信的挑戰
不過,將以太網技術應用于工廠的生產控制過程中并不是一個簡單的移植過程。在將以太網技術引入到控制級通信的過程中,為了滿足工業控制系統的特殊需求,如現場環境、拓撲結構、可靠性等要求,必須對普通的辦公室以太網做出調整和補充,以保證以太網技術在工業現場應用的可靠性,即我們常說的工業以太網。目前,在控制級通信網絡領域中,工業以太網解決方案已經得到了廣泛的認可和接受,企業和工廠也充分享受到了高性能通信網絡帶來的便利和收益。盡管如此,工業以太網技術在向最底層的現場級控制系統滲透時遇到了難以克服的障礙——通信的實時性和確定性。
與普通的辦公室網絡和控制級的工業以太網不同,在現場級網絡中傳輸的往往都是工業現場的I/O信號以及控制信號,從控制安全的角度來說,系統對這些來自于現場傳感器的I/O信號要能夠及時獲取,并及時做出響應,將控制信號及時準確地傳遞到相應的動作單元中,因此,現場級通信網絡對通信的實時性和確定性有極高的要求。這也正是普通的工業以太網技術在現場級通信網絡中難以和現場總線技術抗衡的重要原因。
3、支持三種通信方式
在現場級通信網絡中,傳輸時間是十分重要的衡量因素。為了保證通信的實時性,需要對信號的傳輸時間做精確的計算。當然,不同的現場應用對通信系統的實時性有不同的要求,在衡量系統實時性的時候,一般用響應時間作為系統實時性的標尺。
根據響應時間的不同,PROFINET支持下列三種通信方式:
1)、TCP/IP標準通信
PROFINET基于工業以太網技術,使用TCP/IP和IT標準。TCP/IP 是IT 領域關于通信協議方面事實上的標準,盡管其響應時間大概在100 ms的量級,不過對于工廠控制級的應用來說,這個響應時間已經足夠了。
2)、實時(RT)通信
對于傳感器和執行器設備之間的數據交換,系統對響應時間的要求更為嚴格,因此,PROFINET提供了一個優化的、基于以太網第二層(Layer 2)的實時通信通道,通過該實時通道可極大地減少數據在通信棧中的處理時間。PROFINET實時通信的典型響應時間是5~10ms
網絡節點也包含在網絡的同步過程之中,即交換機。同步的交換機在PROFINET概念中占有十分重要的位置。在傳統的交換機中,要傳遞的信息必定在交換機中延遲一段時間,直到交換機翻譯出信息的目的地址并轉發該信息為止。這種基于地址的信息轉發機制會對數據的傳送時間產生不利的影響。為了解決這個問題,PROFINET在實時通道中使用一種優化的機制來實現信息的轉發。
3)、等時同步實時(IRT)通信
現場級通信對通信實時性要求最高的是運動控制,PROFINET的等時同步實時技術可以滿足運動控制的高速通信需求,在100個節點下,其響應時間要小于1ms,抖動誤差要小于1ms,以此來保證及時的、確定的響應。
4 保障同步實時
對于PROFINET ,為了保證高質量的等時通信,所有的網絡節點必須很好地實現同步,這樣才能保證數據在精確相等的時間間隔內被傳輸,網絡上的所有站點必須通過精確的時鐘同步以實現同步實時以太網。例如:通過規律的同步數據實現通信循環的同步,其精度可以達到微秒級。這個同步過程可以精確記錄其所控制的系統的所有時間參數,因此能夠在每個循環的開始實現非常精確的時間同步。這么高的同步水平單純靠軟件是無法實現的,想要獲得這么高精度的同步實時,必須依靠網絡第二層中硬件的支持,即西門子IRT等時實時ASIC芯片。
每個通信周期被分成兩個不同的部分,一個是循環的、確定的部分,被稱之為“實時通道”;另外一個是標準通道,標準的TCP/IP數據通過這個通道傳輸。
實時通道為實時數據預留了固定循環間隔的時間窗,而實時數據總是按固定的次序插入,因此,實時數據就在固定的間隔被傳送,循環周期中剩余的時間用來傳遞標準的TCP/IP數據。這樣,兩種不同類型的數據就可以同時在PROFINET上傳遞,而且不會互相干擾,實現了PROFINET技術對以太網技術的兼容。基于普通以太網技術的各種網絡服務功能,如SNMP、HTML等,也同樣可以在PROFINET上運行。用戶在獲得高性能實時網絡的同時,還可以享受以太網技術和IT技術帶來的便利。
圖3 循環周期分為實時通道和開放通道
由于實時數據在確定的時刻以確定的順序發送,因此,在交換機中建立一個時間表格,通過該時間表格,交換機就可以知道在什么時間來傳送實時信息,信息的轉發幾乎沒有延時。如果有發生沖突的危險,標準的TCP/IP信息就暫時保存在交換機中,在下一個開放通信周期再發送。這種機制很好地保證了系統響應時間。例如:使用PROFINET構建的實時通信網絡可以在1ms的時間周期內實現對100多個軸的控制,其抖動誤差小于1ms,可以很好地滿足運動控制對通信實時性的要求。
5、開放的協議走向未來
作為國際標準IEC61158的重要組成部分,PROFINET是完全開放的協議,而且PROFINET和標準以太網完全兼容,集成IRT功能的交換機和一個普通交換機在平時工作起來是完全一樣的,也就是說,IRT交換機可以和普通交換機一樣使用,即使在使用實時通道時,它同樣可以在它的開放通道使用其他標準功能,所以,根據環境的需求,自動化組件之間可以通過相同網絡、相同的連接建立不同的通信鏈路,為用戶的使用提供了極大的方便。
PROFINET基于以太網,使用TCP/IP和IT標準,是實時的自動化通信技術,能夠與現有現場總線系統PROFIBUS等無縫地集成,能連接更多的站點,可用于運動控制應用中,使用工業局域網進行無線通信,且便于擴大規模和擴大新的應用領域。總之,PROFINET是基于以太網的完整解決方案。PROFIBUS國際組織主席Edgar Kuster先生認為這一技術將在市場上保持至少15年的技術領先優勢。
責任編輯:gt
-
以太網
+關注
關注
40文章
5460瀏覽量
172395 -
通信
+關注
關注
18文章
6069瀏覽量
136285 -
自動化
+關注
關注
29文章
5620瀏覽量
79527
發布評論請先 登錄
相關推薦
評論