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