實時性是怎樣體現(xiàn)在PROFINET模塊中的?
實際上,PROFINET具有許多類:一致性類,實時類,媒體冗余類,甚至更多類。下面由PROFINET模塊廠家無錫凌科自動化為您介紹實時類以及PROFINET的工作方式。
實時類可以確定一下內(nèi)容:
1、所使用的服務以及實時協(xié)議如何“在后臺”運行
2、設(shè)備之間的通信是(時鐘)同步還是不同步
3、在設(shè)備中或通過網(wǎng)絡采用哪個路徑
4、是否可能需要硬件支持(例如PROFINET ASIC或FPGA)
所有PROFINET設(shè)備都必須支持RT(實時),這通常意味著大約250微秒至10毫秒的更新實時,且抖動小于100微秒,并且數(shù)據(jù)發(fā)送不同步。
RT對PROFINET使用特殊的EtherType(0x8892),當使用標準以太網(wǎng)組件時,它可以簡化實時消息,并允許跳過TCP / IP層以獲取實時應用程序的過程數(shù)據(jù)。在絕大多數(shù)應用程序中,它都可以正常工作。這也適用于一致性等級CC-A,CC-B。
支持IRT(絕對實時)是可選的,它通常<1毫秒,抖動<1微秒。它用于運動控制應用中,其中多個設(shè)備需要使用帶寬預留和調(diào)度來實現(xiàn)時鐘同步和更高級別的確定性。例如,一致性C類(CC-C)設(shè)備將同時支持IRT和RT。
另一個可選服務是基于UDP / IP(用戶數(shù)據(jù)報協(xié)議/互聯(lián)網(wǎng)協(xié)議)的RT。由于RT / IRT在該領(lǐng)域具有更強大的確定性,并且使用更簡單,因此我們還沒有看到很多供應商使用此功能。使用UDP / IP,您可能會遇到更多的延遲和開銷,并且需要進行其他調(diào)試,但是您可以通過路由器傳輸RT幀。由于RT / IRT使用第2層通信,因此大多數(shù)PROFINET通信僅在系統(tǒng)的PROFINET部分上使用交換機。當然,某些帶有PROFINET的服務始終使用UDP或TCP,因此仍可以通過路由器和交換機使用它們(例如,配置和診斷)。對于開發(fā)人員,實時類是在設(shè)備的GSD文件(標記= SupportedRT_Classes)或控制器配置工具中設(shè)置的。在PROFINET術(shù)語中,在規(guī)范中對此進行了說明:
T_CLASS_UDP = UDP / IP上的RT(此RT可以通過路由器發(fā)送,到目前為止尚未使用)
RT_CLASS_1 = RT(對于CC-A和CC-B)
RT_CLASS_2 = IRT(已淘汰,目前不再使用)
RT_CLASS_3 = IRT(需要運動或高速應用時使用,CC-C)
通過上述內(nèi)容,相信你對實時類和PROFINET的運作方式已經(jīng)有了大概的掌握,想了解更多有關(guān)ETHERCAT模塊、CANOPEN模塊、DEVICENET模塊作用、MODBUS TCP模塊配置歡迎前往現(xiàn)場總線廠家無錫凌科自動化公司。