音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

淺談PROFINET IO通信的實(shí)時(shí)性

出處:劉喜梅,李 程 發(fā)布于:2011-08-31 11:31:13

  PROFINET由PROFIBUS國際組織(PROFIBUS International,PI)推出,是新一代基于工業(yè)以太網(wǎng)技術(shù)的自動(dòng)化總線標(biāo)準(zhǔn)。作為一項(xiàng)戰(zhàn)略性的技術(shù)創(chuàng)新,PROFINET為自動(dòng)化通信領(lǐng)域提供了一個(gè)完整的網(wǎng)絡(luò)解決方案,囊括了諸如實(shí)時(shí)以太網(wǎng)、運(yùn)動(dòng)控制、分布式自動(dòng)化、故障安全以及網(wǎng)絡(luò)安全等當(dāng)前自動(dòng)化領(lǐng)域的熱點(diǎn)話題,并且,作為跨供應(yīng)商的技術(shù),可以完全兼容工業(yè)以太網(wǎng)和現(xiàn)有的現(xiàn)場總線(如PROFIBUS)技術(shù),保護(hù)現(xiàn)有投資。

  PROFINET是適用于不同需求的完整解決方案,其功能包括8個(gè)主要的模塊,依次為實(shí)時(shí)通信、分布式現(xiàn)場設(shè)備、運(yùn)動(dòng)控制、分布式自動(dòng)化、網(wǎng)絡(luò)安裝、IT標(biāo)準(zhǔn)和信息安全、故障安全和過程自動(dòng)化。

  PROFINET主要有兩種通信方式[1]:

 ?。?)PROFINET IO實(shí)現(xiàn)控制器與分布式I/O之間的實(shí)時(shí)通信;

 ?。?)PROFINET CBA實(shí)現(xiàn)分布式智能設(shè)備之間的實(shí)時(shí)通信。

  從PROFINET的角度來看,PROFINET IO是在工業(yè)以太網(wǎng)上實(shí)現(xiàn)模塊化、分布式應(yīng)用的通信概念。通過PROFINET IO,分布式I/O和現(xiàn)場設(shè)備能夠集成到以太網(wǎng)通信中。

  1 PROFINET IO的基本概念

  1.1 PROFINET IO的工程模型

 ?。?)IO控制器

  IO控制器[2]一般是可編程控制器(例如PLC),它能夠執(zhí)行自動(dòng)化程序。其功能相當(dāng)于PROFIBUS類型1的主站。

  (2)IO設(shè)備

  IO設(shè)備是連接到PROFINET網(wǎng)絡(luò)中的現(xiàn)場分布式I/O。

  (3)IO監(jiān)視器

  IO監(jiān)視器[2]是一種工程設(shè)備,通常為PC、HMI或可編程控制器,用于IO控制器和IO設(shè)備的調(diào)試和診斷,在運(yùn)行期間連接IO監(jiān)視器,通常只是暫時(shí)性地用于調(diào)試和故障處理。IO監(jiān)視器的功能相當(dāng)于PROFIBUS類型2的主站。

  1個(gè)PROFINET IO系統(tǒng)應(yīng)該包括至少1個(gè)IO控制器和1個(gè)IO設(shè)備。

  1.2  PROFINET IO的數(shù)據(jù)流

  PROFINET IO通信站點(diǎn)的數(shù)據(jù)交換是通過標(biāo)準(zhǔn)通道[3](基于UDP/IP)和實(shí)時(shí)通道完成的。在這些通道里,數(shù)據(jù)使用不同的協(xié)議進(jìn)行傳輸。例如啟動(dòng)時(shí)從站參數(shù)是由主站通過UDP協(xié)議傳遞的,設(shè)備地址名字的分配是通過DCP協(xié)議完成的,這些都屬于標(biāo)準(zhǔn)數(shù)據(jù),也可以稱為非實(shí)時(shí)(NRT)數(shù)據(jù)。而周期數(shù)據(jù)[4]、報(bào)警數(shù)據(jù)是通過實(shí)時(shí)協(xié)議傳送的,被稱為實(shí)時(shí)數(shù)據(jù)。

  1.3  組態(tài)PROFINET IO及其重要概念

  1.3.1  組態(tài)PROFINET IO

  PROFINET IO組態(tài)如圖1所示,主站是CPU319-3 PN/DP,從站有3個(gè)IO設(shè)備,分別為ET-200S,ET-200pro和ET-200eco,還可以繼續(xù)添加IO設(shè)備,SIMATIC 產(chǎn)品系列的 PROFINET 設(shè)備具有PROFINET接口[5](帶或不帶集成交換機(jī))。帶集成交換機(jī)的 PROFINET 設(shè)備通常具有2個(gè)端口,用于網(wǎng)絡(luò)的線性總線結(jié)構(gòu)。 同時(shí)還提供有3個(gè)或更多端口的 PROFINET 設(shè)備以連接樹型拓?fù)?。由圖1可見,CPU319通過雙絞屏蔽線與設(shè)備3(ET-200S)連接,不同的IO設(shè)備之間通過它們自帶的交換機(jī)接口進(jìn)行連接。

  1.3.2  PROFINET IO中的不同時(shí)間概念

  (1)發(fā)送時(shí)鐘(Send clock)[6]:IRT或RT通信中2個(gè)連續(xù)間隔之間的時(shí)間段。發(fā)送時(shí)鐘是用于交換數(shù)據(jù)的可能的短傳輸時(shí)間;

  (2)更新時(shí)間(Update time):更新時(shí)間=發(fā)送時(shí)鐘× Factor。

  在此時(shí)間間隔之內(nèi),IO 控制器/IO 設(shè)備為 PROFINET IO 系統(tǒng)中的IO設(shè)備/IO 控制器提供新的數(shù)據(jù)。可以為每個(gè)IO設(shè)備單獨(dú)組態(tài)發(fā)送周期,并定義將數(shù)據(jù)從 IO 控制器發(fā)送到 IO 設(shè)備(輸出)的時(shí)間間隔以及將數(shù)據(jù)從 IO 設(shè)備發(fā)送到IO控制器的時(shí)間間隔(輸入)。更新時(shí)間在SETP7組態(tài)中可以設(shè)置。

  (3)Factor:Fatcor是放大倍數(shù),為2n,也稱減速比(Reduction Ratio)[7]

  (4)看門狗時(shí)間 (Watchdog xime)

  通過STEP7,采用更新時(shí)間的整倍數(shù)來設(shè)置看門狗時(shí)間,該時(shí)間也可由用戶修改。如果在看門狗時(shí)間內(nèi)IO控制器沒有為IO設(shè)備提供輸入/輸出數(shù)據(jù),IO設(shè)備將出現(xiàn)故障并給出替換值。這種情況將作為站故障給IO控制器。

  2 研究PROFINET IO實(shí)時(shí)性的必要性

  首先,在運(yùn)動(dòng)控制系統(tǒng)等對實(shí)時(shí)性要求很高的領(lǐng)域,用戶需要知道PROFINET IO數(shù)據(jù)循環(huán)的周期,以便更好地進(jìn)行生產(chǎn)。其次,如果在STEP7工程工具中對PROFINET IO設(shè)備的更新時(shí)間和看門狗時(shí)間設(shè)置不合適,設(shè)備就會(huì)在運(yùn)行時(shí)出現(xiàn)莫名其妙的故障。所以,對PROFINET IO實(shí)時(shí)性的研究是很有必要并且具有現(xiàn)實(shí)意義。

  3  PROFINET IO的實(shí)時(shí)性

  3.1  標(biāo)準(zhǔn)以太網(wǎng)的幀結(jié)構(gòu)

  標(biāo)準(zhǔn)以太網(wǎng)的幀如表1所示。可以看出,一個(gè)標(biāo)準(zhǔn)以太網(wǎng)幀數(shù)據(jù)大小為64 B~1  500 B??焖僖蕴W(wǎng)(100 Mb/s)傳輸1 518 B數(shù)據(jù)的時(shí)間是120 μs,傳輸64 B數(shù)據(jù)的時(shí)間是5 μs。

  3.2  交換機(jī)制

  SIMATIC 中的交換機(jī)通過 PROFINET 上的2個(gè)機(jī)制滿足實(shí)時(shí)要求。

  (1) 存儲(chǔ)與轉(zhuǎn)發(fā)S&F(Store and Forward)[4]

  使用存儲(chǔ)轉(zhuǎn)發(fā)方法時(shí),交換機(jī)將完整地存儲(chǔ)消息幀,并將它們排成一個(gè)隊(duì)列。 如果交換機(jī)支持國際標(biāo)準(zhǔn) IEEE 802.1Q,則根據(jù)其在隊(duì)列中的優(yōu)先級存儲(chǔ)數(shù)據(jù)。 這些消息幀隨后將有選擇性地轉(zhuǎn)發(fā)給可訪問已尋址節(jié)點(diǎn)的特定端口(存儲(chǔ)轉(zhuǎn)發(fā))。

  對于存儲(chǔ)轉(zhuǎn)發(fā),數(shù)據(jù)經(jīng)過交換機(jī)時(shí)先存儲(chǔ)進(jìn)行校驗(yàn),然后由交換機(jī)根據(jù)地址表再進(jìn)行轉(zhuǎn)發(fā)。

  (2)直通交換方式(Cut Through)[4]

  在直通交換方式過程中,并不是將整個(gè)數(shù)據(jù)包臨時(shí)存儲(chǔ)在緩沖區(qū)中,而是在目標(biāo)地址和目標(biāo)端口已經(jīng)確定后,馬上將整個(gè)數(shù)據(jù)包直接傳送到目標(biāo)端口。這樣通過交換機(jī)傳送數(shù)據(jù)包所用的時(shí)間是的,且不受消息幀長度的影響。當(dāng)目標(biāo)段與下一個(gè)交換機(jī)的端口之間的區(qū)段已被占用時(shí),數(shù)據(jù)將“根據(jù)優(yōu)先級的存儲(chǔ)和轉(zhuǎn)發(fā)過程”臨時(shí)存儲(chǔ)。

  根據(jù)西門子交換機(jī)SCALANCE X200手冊,64 B的數(shù)據(jù)S&F延遲時(shí)間是10 μs,1 500 B數(shù)據(jù)S&F延遲時(shí)間是130 μs。

  3.3  PROFINET IO實(shí)時(shí)數(shù)據(jù)傳輸?shù)难舆t時(shí)間

  假設(shè)組態(tài)ET200分布式I/O模塊不是很多的情況下,這樣一個(gè)的以太網(wǎng)報(bào)文64 B完全可以控制I/O,那么就認(rèn)為PROFINET報(bào)文的大小為64 B。根據(jù)快速以太網(wǎng)(100 Mb/s)傳輸64 B數(shù)據(jù)的時(shí)間是5 μs,經(jīng)過n臺(tái)交換機(jī)的傳輸時(shí)間約為n×5 μs。根據(jù)SCALANCE X200手冊,64 B的數(shù)據(jù)S&F延遲時(shí)間是10 μs,經(jīng)過n臺(tái)交換機(jī)的延遲時(shí)間約為n×10 μs。那么RT數(shù)據(jù)的延遲時(shí)間為n×(10+5)μs。

  所謂反應(yīng)時(shí)間是液晶顯示器各像素點(diǎn)對輸入信號(hào)反應(yīng)的速度,即像素由暗轉(zhuǎn)亮或由亮轉(zhuǎn)暗所需要的時(shí)間(其原理是在液晶分子內(nèi)施加電壓,使液晶分子扭轉(zhuǎn)與回復(fù))。常說的25ms、16ms就是指的這個(gè)反應(yīng)時(shí)間,反應(yīng)時(shí)間越短則使用者在看動(dòng)態(tài)畫面時(shí)越不會(huì)有尾影拖曳的感覺。一般將反應(yīng)時(shí)間分為兩個(gè)部分:上升時(shí)間(Rise time)和下降時(shí)間(Fall time),而表示時(shí)以兩者之和為準(zhǔn)。

  根據(jù)這種分析方法,對任何的PROFINET網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)都可以通過上述的方法確定PROFINET  IO設(shè)備的刷新時(shí)間,避免出現(xiàn)IO錯(cuò)誤。

  如果使用SCANLANCE X IRT交換機(jī)串聯(lián),由于IRT交換機(jī)使用Cut Through的處理數(shù)據(jù)方式,這樣數(shù)據(jù)的延遲時(shí)間會(huì)明顯縮短。

  如果使用帶有PN接口的ET200串聯(lián),由于集成ERTEC芯片,同樣適用Cut Though的數(shù)據(jù)處理方式,這樣數(shù)據(jù)的延遲時(shí)間會(huì)大大縮短。

  由交換機(jī)的機(jī)制和數(shù)據(jù)在網(wǎng)絡(luò)介質(zhì)中傳輸造成的延遲可以看出,距離主站組態(tài)距離不同的IO設(shè)備數(shù)據(jù)更新時(shí)間是不同的,距離主站越遠(yuǎn)的設(shè)備,IO數(shù)據(jù)更新時(shí)間越長,所以必須要設(shè)定相應(yīng)的看門狗時(shí)間,以避免因?yàn)榈竭_(dá)看門狗時(shí)間數(shù)據(jù)未更新而造成設(shè)備故障誤報(bào)。

  使用IRT(等時(shí)實(shí)時(shí))通信可以有效地減少數(shù)據(jù)在交換機(jī)上的延遲,因?yàn)镮RT數(shù)據(jù)經(jīng)過交換機(jī)使用的是Cut Through方式。


  
關(guān)鍵詞:通信

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動(dòng)力!意見一經(jīng)采納,將有感恩紅包奉上哦!