igao视频网站_久久99精品久久久久久不卡_91精品国产自产91精品_午夜亚洲影视_成人羞羞国产免费软件动漫_男人插女人免费

深入理解PROFINET通信等級(RT/IRT)

2020/8/14 17:04:19 人評論 次瀏覽 分類:PLC應用  文章地址:http://www.jinzhengkj.com.cn/tech/3288.html

前段時間有客戶和昌暉儀表工程師討論PROFINET實時通信的問題,PROFINET分布式IO設備和IO控制器之間采用的是實時通信(RT)還是等時同步通信(IRT)呢?本文就來討論下這個問題。

本文包括如下幾個主題:工業以太網和PROFINET技術;PROFINET通信等級;PROFINET實現不同通信等級的方法。


1、工業以太網和PROFINET技術

工業以太網是用于工業自動化環境中、符合IEEE 802.3標準的以太網。工業以太網采用IEEE 802.1D(媒體訪問控制網橋)規范和IEEE 802.1Q(局域網虛擬網橋)規范,通過使用全雙工通信技術、優先響應技術、流量控制技術及虛擬局域網技術,可以將其實時響應時間做到5-10ms左右。工業以太網和商業以太網是兼容的。

PROFINET技術是國際組織PI推出的一種總線技術,它基于工業以太網技術、TCP/IP技術和IT技術,是一種實時以太網技術。2000年年底,PROFINET作為第10種現場總線列入了IEC61158標準中。PROFINET技術包括PROFINET IO和PROFINET CBA兩部分,它們基于不同的通信模型。


① PROFINET IO

PROFINET IO用來完成工業自動化中分布式系統的控制,主要包括如下三種角色:IO控制器、IO設備和IO監視器;
◆IO控制器(IO Controller)
PROFINET IO系統的主站,執行各種控制任務,包括:執行用戶程序、與IO設備進行數據交換、處理各種通信請求等;
◆IO設備(IO Device)
PROFINET IO系統的從站,由分布于現場的、用于獲取信號的模塊、傳感器及執行器組成;
◆IO監視器(IO Supervisor)
IO監視器用來組態、編程,并將相關的數據下載到IO控制器中,還可以對系統進行診斷和監控。最常見的IO監視器是用戶的編程電腦。

② PROFINET CBA

PROFINET CBA(Component-Based Automation)是基于組件的自動化,它適用于設備/系統之間的通信。如果說PROFINET IO是控制器與現場設備的IO數據交換,那么PROFINET CBA則提供了多個IO系統之間的標準接口,可以組成更大的系統。

2、PROFINET的通信等級

在工業自動化控制中,不同的控制對象其實時性要求也不同。比如過程參數的設置、設備的診斷等一般沒有實時性要求,但是對于分布式傳感器數據的交換就要滿足一定的實時性要求;而對于運動控制,其實時性要求就更高。

基于不同控制對象的實時性要求的不同,PROFINET分成三種不同的通信等級:

①基于TCP/UDP和IP技術的非實時性通信,可以用于組態、參數設置、診斷等非實時性要求的場合;

②實時通信(Real Time Communication,RT),適合周期性數據交換的場合。比如PROFINET IO控制器和IO設備之間,不僅要完成數據的周期性交換,還必須保證一定的實時性。這里的實時性,一般要求循環周期小于10ms;PROFINET的實時通信采用的是軟實時技術,不需要特殊的硬件支持;


③等時同步通信(Isochronous Real Time Communication,IRT)。對于時間要求嚴格同步的通信,比如運動控制,實時通信(RT)的10ms數據交換周期不能滿足要求,這種情況下要采用等時同步通信。該通信模式下,數據的循環刷新時間小于1ms,循環掃描周期的抖動時間不大于1us(微秒);等時同步通信需要特殊的硬件支持;


PROFINET基于標準以太網通信,對于不同的通信等級采用不同的技術方案,非常巧妙的解決了在同一個系統中實現不同通信等級要求的問題。
PROFINET IO使用了UDP/IP、RT和IRT技術;而PROFINET CBA則使用TCP/IP技術和RT技術。

3、PROFINET實現不同通信等級的方法

PROFINET中的通信采用的是生產者和消費者的方式。生產者(現場傳感器)把數據傳送給消費者(比如PLC),消費者對數據進行處理,然后再把處理后的數據返回給消費者。數據在傳遞的過程中,大部分的時間消耗在通過通信棧上,也就是以太網模型的層層打包和拆包的過程。因此,要提高數據的實時性,就要對協議棧進行改造。

PROFINET的實時通信,拋棄了TCP/IP或UDP/IP部分,使幀的長度大大縮短,通信棧需要的時間也縮短了。采用IEEE 802.3優化的第2層協議,由硬件和軟件實現自己的協議棧,從而實現了不同實時性等級的要求。由于沒有使用第3層(IP)協議,所以失去了路由功能。但借助MAC地址,PROFINET實時通道保證了不同站點之間能夠在確定的時間間隔內完成對時間間隔要求苛刻的傳輸任務。


非實時通信和實時通信的模型如下圖所示:

非實時通信和實時通信的模型
回到本文開始的問題“PROFINET分布式IO設備和IO控制器之間采用的是實時通信(RT)還是等時同步通信(IRT)呢?”其實,這兩種方式在CPU組態時都存在的,并且不能更改。在同一個系統中可能三種通信等級:UDP/IP、RT和IRT都會用到。

好了,關于PROFINET通信等級的話題就先聊到這里。

相關閱讀
TIA博途中組態S7-1500和V90PN的PROFINET通信
西門子S7-200 SMART V2.5支持的智能設備如何組態

共有訪客發表了評論 網友評論

  客戶姓名:
郵箱或QQ:
驗證碼: 看不清楚?
主站蜘蛛池模板: 国产盗摄XXXX视频XXXX | 91色噜噜噜 | 中国大陆精品视频XXXX | 真人无码国产作爱免费视频 | 97av在线播放 | 亚洲精品乱码久久久久久久久久久久 | 1000部啪啪未满十八勿入 | avhd101高清谜片 | 久久棈精品久久久久久噜噜 | 国产一区二区三区黄视频 | 亚洲国产精品成人 | 国产成人精品一区二区三区在线观看 | 午夜国产情侣在线播放 | 亚洲天堂久久久 | 97国产精品最好的产品 | av大片在线看 | 久久婷婷五月综合色99啪 | 成人无码AV一区二区三区 | 亚洲伦理一区 | 成人在线免费视频 | 高清中文字幕一区二区三区 | 国产精品一区二区久久精品爱涩 | 波多野结衣AV一区二区无码 | 日韩a级| 欧美xxxx三人交性视频 | 成人美女黄网站色大免费的 | 最新国产网站 | 国产在线播放精品 | 偷偷操网站 | 99热免费 | 欧美成人一区二区三区 | 黑人大战欲求不满人妻 | 91久久久精品无码一区二 | 国产精品一区二区三区在线 | 性XXXXX大片免费视频 | 深夜A级毛片视频免费 | 99久久777色 人人草人人舔 | 免费无套内谢少妇毛片A片软 | 欧美一级特黄特色大片免费 | 国产r级福利在线观看 | 色噜噜色狠狠狠狠狠综合色一 |