通信是人與人之間通過某種媒體進行的信息交流與傳遞。網絡是用物理鏈路將各個孤立的工作站或主機相連在一起,組成的數據鏈路。通信網絡是指將各個孤立的設備進行物理連接,實現人與人,人與計算機,計算機與計算機之間進行信息交換的鏈路,從而達到資源共享和通信的目的。
通過部署先進的以太網技術以及與TSN技術的無縫集成,可以幫助制造企業(yè)增強工業(yè)設備的網絡通信能力。將工業(yè)通信接口集成到自動化設備中,首先要收集信息以確定工業(yè)網絡的功能以及熟悉手頭的任務。如果不需要每次都重新開始,則新設備的開發(fā)速度會更快。
根據所需的功能(一致性等級),必須為每個案例選擇合適的實施類型。可用的開發(fā)能力、公司專業(yè)知識、生成接口的預期成本以及上市時間,也發(fā)揮著重要作用。有各種入門套件和評估方式可用于大多數實施案例。這些集合可以快速介紹開發(fā)活動,并且通常還包含完整的開發(fā)環(huán)境。示例程序、電路以及框圖特別有用。開發(fā)包還包括相關供應商的可認證PROFINET堆棧和詳細文檔。
IEEE802.3 以太網標準旨在確保PROFINET自動化設備之間, 以及PROFINET自動化設備和其它標準以太網設備之間的無故障通信。對于實施要求比較嚴格的應用,PROFINET提供的機制使標準和實時通信能夠并行共存??梢允褂萌齻€相互構建的性能級別來擴展與PROFINET的通信:
工程數據和非時間關鍵數據的傳輸,通過傳輸控制協議/ 網際協議(TCP/IP)進行。所有自動化設備之間都可以進行標準通信。實時(RT)通道可用于傳輸過程數據。對于運動控制等同步應用,使用等時同步實時(IRT)通信。這使時鐘速率<1ms且抖動<1μs。
等時同步實時功能基于設備中的硬件支持,這意味著必須使用特定的專用集成電路(ASIC)、微控制器和現場可編程門陣列(FPGA)。沒有等時同步實時硬件支持的商用交換機專用集成電路僅適用于實現具有實時功能的自動化設備??梢曰跇藴室蕴W組件和PROFINET軟件堆棧開發(fā)具有實時通信功能的設備。
一致性等級
為了滿足自動化系統(tǒng)的不同要求, 為PROFINET定義了三個相互依賴的一致性等級(Conformance Classes,簡稱CC)。每個類的功能范圍,由典型應用領域確定。在為PROFINET設備接口選擇實施選項之前,設備制造商必須考慮所需的一致性等級,因為接口實現的類型會影響可以實現的一致性等級。三個一致性等級的關鍵功能及其優(yōu)點如下所述:
CC-A:使用現有以太網網絡的基礎設施,包括基本PROFINET功能的集成??梢圆皇芟拗频厥褂盟行畔⒓夹g服務。典型應用案例可以在樓宇自動化和過程自動化應用中找到。
CC-B:該等級的功能范圍包括CC-A的功能,并且設備更換簡單易行,無需特殊的工程工具。簡單網絡管理協議(SNMP)支持網絡功能的擴展設備診斷,例如端口狀態(tài)消息。為了提高數據可靠性,可以選擇性能適應的介質冗余協議。可以不受限制地使用所有IT 服務。典型應用可以在具有更高級機器控制的自動化系統(tǒng)中找到,其具有確定性但非同步的數據循環(huán)。絕大多數PROFINET設備都屬于這一類。
CC-C:該等級的功能范圍包括CC-B的所有功能,還支持高精度和確定性數據傳輸,包括等時應用。如果發(fā)生故障,集成的可選介質冗余可以平滑切換I/O 數據流量??梢圆皇芟拗频厥褂盟蠭T 服務。典型應用是運動控制領域。
一旦設備制造商決定了在產品上需要實現哪些PROFINET功能,下一個問題就是如何實現這些功能。有三種選擇:
將專用集成電路布置在印刷電路板上以處理PROFINET通信;;將模塊插入設備PCB 上的插槽中。與專用集成電路不同,模塊可以通過物理電纜連接器、磁性元件、物理層(用于OSI 模型的物理層電路)、集成的以太網交換機以及處理PROFINET堆棧的芯片來滿足網絡需求。有一系列背板連接可用——從雙端口存儲器到SPI 到緊湊型閃存卡接口; 購買軟件堆棧并在應用程序處理器上實現。軟件堆棧是最常見的PROFINET實現方式之一,這是批量實現協議的最具成本效益的方式,同時這也是實施PROFINET 最復雜的一種方式。堆棧涉及許多外圍軟件,如操作系統(tǒng)、IP堆棧、非易失性RAM 等。
TSN和PROFINET
TSN 服務無縫集成到PROFINET架構中。它們位于ISO/OSI模型的第2 層,維護現有的上層PROFINET 功能。圖片來源:PI 組織
時間敏感網絡(TSN)是一種很有前途的技術,為PROFINET提供了很多潛力。TSN旨在將廣泛的IT網絡與自動化網絡的穩(wěn)健性和確定性相結合。簡而言之:通過標準IT網絡實現硬實時。這并不意味著是對PROFINET的革命。相反,它代表了PROFINET正在構建的一個更有遠見的架構。
TSN為PROFINET提供ISO/OSI模型中的新第2層。它對應當今的實時和等時同步實時技術。這表明TSN在未來幾年內不會取代實時或等時同步實時。這是一個附加選項,具有許多潛在的好處。現在提供實時和等時同步實時解決方案的制造商,未來仍然可以繼續(xù)提供它們。使用實時或等時同步實時來運營系統(tǒng)的用戶,可以確信他們使用的技術具有可持續(xù)性。
TSN提供了使用標準芯片組實現這一目標的可能性,因為TSN基于開放標準,并得到許多半導體供應商的支持。關于PROFINET的所有其它內容均保持不變,尤其是診斷、配置、報警等服務。這使用戶和設備制造商在將來可以輕松使用TSN。他們可以在現有知識的基礎上繼續(xù)使用他們開發(fā)的應用程序。
硬件和軟件設計所需的行動計劃和支出,在很大程度上取決于所選擇的實施方法。此時,設備制造商可以獨立地進行開發(fā)工作,也可以與開發(fā)或技術合作伙伴協同工作。獨立開發(fā)需要良好的PROFINET專業(yè)知識,擁有自己的硬件和軟件開發(fā)資源。為了減輕自動化設備制造商在開發(fā)資源方面的壓力,PI組織為其成員公司提供完整的開發(fā)包、可以隨時安裝的PROFINET通信模塊以及一系列開發(fā)服務。這一切都為設備制造商提供了從設計階段到硬件和軟件開發(fā)再到認證所需的支持。