什么是現(xiàn)場(chǎng)總線(xiàn)的實(shí)時(shí)通信技術(shù)
摘要:什么是現(xiàn)場(chǎng)總線(xiàn)的實(shí)時(shí)通信技術(shù)資訊由優(yōu)秀的流量計(jì)、流量?jī)x生產(chǎn)報(bào)價(jià)廠(chǎng)家為您提供。工業(yè)控制通信網(wǎng)絡(luò)的時(shí)間確定性是指通過(guò)傳送網(wǎng)絡(luò)的數(shù)據(jù)必須在預(yù)先確定的時(shí)間內(nèi)從源節(jié)點(diǎn)傳送到宿節(jié)點(diǎn)。在一個(gè)現(xiàn)場(chǎng)總線(xiàn)控制系統(tǒng)中,從現(xiàn)場(chǎng)變送器采集測(cè)量數(shù)據(jù),需要經(jīng)總線(xiàn)傳送。更多的流量計(jì)廠(chǎng)家選型號(hào)價(jià)格報(bào)價(jià)歡迎您來(lái)電咨詢(xún),下面是什么是現(xiàn)場(chǎng)總線(xiàn)的實(shí)時(shí)通信技術(shù)文章詳情。
工業(yè)控制通信網(wǎng)絡(luò)的時(shí)間確定性是指通過(guò)傳送網(wǎng)絡(luò)的數(shù)據(jù)必須在預(yù)先確定的時(shí)間內(nèi)從源節(jié)點(diǎn)傳送到宿節(jié)點(diǎn)。在一個(gè)現(xiàn)場(chǎng)總線(xiàn)控制系統(tǒng)中,從現(xiàn)場(chǎng)變送器采集測(cè)量數(shù)據(jù),需要經(jīng)總線(xiàn)傳送到PID控制模塊,并將運(yùn)算結(jié)果傳送至控制閥,由于設(shè)定的采樣時(shí)間是確定的,它不受網(wǎng)絡(luò)傳送其他數(shù)據(jù)的影響,只有這樣,才能保證PID控制回路以固定的周期完成對(duì)該參數(shù)的控制。對(duì)于這種有實(shí)時(shí)控制要求的系統(tǒng),通常要求網(wǎng)絡(luò)從某一節(jié)點(diǎn)到另一節(jié)點(diǎn)的延遲時(shí)間小于2~4ms。一、影響現(xiàn)場(chǎng)總線(xiàn)實(shí)時(shí)性的主要因素有下列幾項(xiàng)。
①現(xiàn)場(chǎng)總線(xiàn)數(shù)據(jù)傳輸速率:傳輸速率高的系統(tǒng)具有高的實(shí)時(shí)性。
數(shù)據(jù)傳輸量:數(shù)據(jù)傳輸量少則實(shí)時(shí)性好。
從站數(shù)量:從站數(shù)量少,數(shù)據(jù)傳輸量少,實(shí)時(shí)性好。
主站數(shù)據(jù)處理速度:主站數(shù)據(jù)處理速度快,實(shí)時(shí)性好。
控制輸入輸出的方式:?jiǎn)螜C(jī)控制方式比現(xiàn)場(chǎng)總線(xiàn)控制方式的實(shí)時(shí)性好。
通信是否要經(jīng)網(wǎng)關(guān)、網(wǎng)橋或路由器:經(jīng)過(guò)這些設(shè)備傳輸數(shù)據(jù)的實(shí)時(shí)性差。
②主站應(yīng)用程序的大小、復(fù)雜程度。它們將影響系統(tǒng)的響應(yīng)時(shí)間。
二、可采用多種解決實(shí)時(shí)性的措施:
①減少網(wǎng)絡(luò)通信的吞吐量,保證一旦有通信要求就能夠立即實(shí)現(xiàn)通信。例如,在Foxboro公司的I/AS控制系統(tǒng)中,采用的以太網(wǎng)通信允許掛接節(jié)點(diǎn)數(shù)為1024個(gè),以太網(wǎng)采用CSMA/CD協(xié)議。從本質(zhì)看,該協(xié)議對(duì)解決通信沖突的方法不具有通信確定性的特性,即某一個(gè)節(jié)點(diǎn)獲取發(fā)送權(quán)后,其他需要發(fā)送的節(jié)點(diǎn)只能等待,并不斷地偵聽(tīng)網(wǎng)絡(luò)是否空閑,當(dāng)偵聽(tīng)到網(wǎng)絡(luò)空閑時(shí)才能去競(jìng)爭(zhēng)通信的發(fā)送權(quán)。由于偵聽(tīng)等待時(shí)間的隨機(jī)性,因此,不能保證通信時(shí)間的確定性。為此,該系統(tǒng)規(guī)定允許zui多掛接32個(gè)節(jié)點(diǎn),大大減少網(wǎng)絡(luò)通信的吞吐量,使時(shí)間延遲在2ms以下,保證了網(wǎng)絡(luò)通信的實(shí)時(shí)性要求。
減少通信量的其它措施包括提高有效通信量等方法。例如,在TCP/IP分組中包含20字節(jié)IP報(bào)文頭和20字節(jié)TCP報(bào)文頭,在TCP的連接建立后,分組的報(bào)文頭是無(wú)效的通信,不必在每個(gè)分組中重復(fù)發(fā)送,因此,可重構(gòu)一個(gè)小報(bào)文頭,減少通信的傳輸字節(jié)。通常,采用TCP/IP報(bào)文頭壓縮,使分組報(bào)文頭字節(jié)減到10個(gè)字節(jié)。
②減少通信沖突的發(fā)生,保證通信的實(shí)時(shí)性。例如,采用星形網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的、具有交換功能的智能式集線(xiàn)器。掛在該網(wǎng)絡(luò)上的每一個(gè)節(jié)點(diǎn)設(shè)備常駐于其自身的網(wǎng)段,而所有的網(wǎng)段均連接到交換式集線(xiàn)器上,該集線(xiàn)器提供緩沖存儲(chǔ)器,并具有偵測(cè)哪個(gè)網(wǎng)段需要傳輸數(shù)據(jù)的功能。雖然該通信方式存在時(shí)間延遲(不大于1ms),但因通信沖突被減至zui低,滿(mǎn)足了通信實(shí)時(shí)性要求。此外,研究沖突解決方法也可減少報(bào)文延遲,例如,實(shí)用的以太網(wǎng)報(bào)文沖突解決方法有CSMA/DCR及改進(jìn)型CSMA/MDCR、CSMA/LDCR。CSMA/DCR采用確定性二叉樹(shù)尋址方法,按節(jié)點(diǎn)地址采用先序遍歷方式(PreorderTraversal)解決沖突。CSMA/MDCR采用發(fā)送時(shí)間分信息通知和信息發(fā)送兩部分,某節(jié)點(diǎn)的信息通知成功后,可連續(xù)發(fā)送幾個(gè)信息的方法解決沖突,而CSMA/LDCR采用動(dòng)態(tài)二叉樹(shù)尋址方法,當(dāng)信息松弛期小于某限值才發(fā)送信息,由于這些方法是動(dòng)態(tài)分配優(yōu)先級(jí),因此,能夠有效減少?zèng)_突。
③采用全雙工通信模式和交換式以太網(wǎng)。全雙工通信模式將發(fā)送和接收分開(kāi),這種通信方式具有通信效率高、控制簡(jiǎn)單的特點(diǎn),能夠滿(mǎn)足實(shí)時(shí)性的要求,但通信結(jié)構(gòu)復(fù)雜,成本高。交換式以太網(wǎng)將以太網(wǎng)分為若干微網(wǎng)段,它增加每個(gè)網(wǎng)段的吞吐量和帶寬,每個(gè)微網(wǎng)段作為子沖突域由交換機(jī)隔離,交換機(jī)各端口間可同時(shí)形成多個(gè)數(shù)據(jù)通道,使每個(gè)節(jié)點(diǎn)都有各自單獨(dú)通道與其他節(jié)點(diǎn)連接,從而使數(shù)據(jù)發(fā)送和接收不受沖突的影響,使共享帶寬成為獨(dú)享帶寬,提高了實(shí)時(shí)性。
④采用塌縮的通信模型和通信協(xié)議?,F(xiàn)場(chǎng)總線(xiàn)控制時(shí),ISO制訂的開(kāi)放系統(tǒng)互連參考模型中網(wǎng)絡(luò)層等高層通信協(xié)議是不需要的,因此,將現(xiàn)場(chǎng)總線(xiàn)設(shè)備直接與現(xiàn)場(chǎng)總線(xiàn)網(wǎng)絡(luò)連接,就可以減少在高層之間信息或報(bào)文傳輸服務(wù)及封裝和解裝等所花費(fèi)的時(shí)間開(kāi)銷(xiāo),為此,建立了多種簡(jiǎn)化的通信模型。例如,基金會(huì)現(xiàn)場(chǎng)總線(xiàn)的通信模型只采用OSI通信模型的物理層、數(shù)據(jù)鏈路層和應(yīng)用層,并在上面增加用戶(hù)應(yīng)用層,它將第二層到第七層合并為通信棧。制造自動(dòng)化協(xié)議MAP(ManufactureAutomationProtocol)分為全MAP(FullMAP)、小MAP(MiniMAP)和增強(qiáng)性能結(jié)構(gòu)MAP(EPAMAP)等。其中,小MAP采用OSI通信模型的*層、第二層和第七層,而EPAMAP既支持MAP,也支持小MAP,當(dāng)有實(shí)時(shí)性苛刻要求時(shí)可采用小MAP,滿(mǎn)足了實(shí)時(shí)性要求。
⑤選用合適的現(xiàn)場(chǎng)總線(xiàn)儀表,減少通信量。在現(xiàn)場(chǎng)總線(xiàn)控制系統(tǒng)中選用合適的現(xiàn)場(chǎng)總線(xiàn)智能儀表,可以減少在現(xiàn)場(chǎng)總線(xiàn)中的通信量。例如,PID功能模塊可設(shè)置在智能變送器、智能閥門(mén)定位器或上位機(jī)控制器內(nèi)。組成單回路控制系統(tǒng)時(shí),如果PID功能模塊設(shè)置在智能閥門(mén)定位器內(nèi),因PID控制模塊與AO輸出模塊在同一設(shè)備,內(nèi)部的信息交換不占用現(xiàn)場(chǎng)總線(xiàn)的通信量,因此,可減少現(xiàn)場(chǎng)總線(xiàn)的通信任務(wù),提高實(shí)時(shí)性。如果PID功能模塊設(shè)置在其他設(shè)備內(nèi),就會(huì)增加現(xiàn)場(chǎng)總線(xiàn)的通信量。
⑥采用發(fā)布方/預(yù)約接收方的通信結(jié)構(gòu)和設(shè)置優(yōu)先級(jí)。通信總線(xiàn)可采用多種通信結(jié)構(gòu),例如發(fā)布方/預(yù)約接受方、客戶(hù)/服務(wù)器、源/宿通信結(jié)構(gòu)。
發(fā)布方/預(yù)約接收方的通信結(jié)構(gòu)是一個(gè)或多個(gè)數(shù)據(jù)源(即發(fā)布方)向多個(gè)數(shù)據(jù)接收點(diǎn)(預(yù)約接收方)發(fā)送數(shù)據(jù)的zui佳解決方案。由于預(yù)約接收方已經(jīng)對(duì)有關(guān)的發(fā)布方信息進(jìn)行了預(yù)約(組態(tài)),因此,發(fā)布方知曉接收方的地址和對(duì)信息的要求,這樣,節(jié)點(diǎn)之間的通信有如點(diǎn)對(duì)點(diǎn)的通信,具有實(shí)時(shí)性強(qiáng)的特點(diǎn)。該通信方式支持多點(diǎn)通信,可為多個(gè)預(yù)約接收方發(fā)送信息,因此,通信效率提高,對(duì)分布式的控制應(yīng)用尤為適用。在分布式自動(dòng)化接口IDA(InterfaceforDistributedAutomation)組織公布的RTPS(RealTimePublish/Subscribe)通信協(xié)議中就采用了發(fā)布方/預(yù)約接收方的通信結(jié)構(gòu)?;饡?huì)現(xiàn)場(chǎng)總線(xiàn)中的實(shí)時(shí)數(shù)據(jù)傳送也采用發(fā)布方/預(yù)約接收方的通信模式,對(duì)現(xiàn)場(chǎng)設(shè)備實(shí)時(shí)數(shù)據(jù)進(jìn)行周期通信,滿(mǎn)足實(shí)時(shí)要求。對(duì)實(shí)時(shí)性要求不高的參數(shù)整定、手自動(dòng)切換等操作則采用非周期的客戶(hù)機(jī)/服務(wù)器通信方式,減少周期通信吞吐量,提高了系統(tǒng)的實(shí)時(shí)性。
在工業(yè)控制應(yīng)用時(shí),對(duì)數(shù)據(jù)進(jìn)行優(yōu)先級(jí)分類(lèi)。對(duì)重要數(shù)據(jù)的通信設(shè)置為高優(yōu)先級(jí),從而保證實(shí)時(shí)數(shù)據(jù)的即時(shí)傳輸。例如,以太網(wǎng)數(shù)據(jù)幀頭使用3個(gè)位來(lái)表示數(shù)據(jù)傳輸?shù)膬?yōu)先級(jí),在IP幀中也設(shè)置3~4位的優(yōu)先級(jí)標(biāo)志等。
⑦采用虛擬局域網(wǎng)和引入質(zhì)量服務(wù)。使用虛擬局域網(wǎng)將不同功能層、不同部門(mén)分開(kāi),提高網(wǎng)絡(luò)整體安全性和簡(jiǎn)化網(wǎng)絡(luò)管理。由于它通過(guò)廣播過(guò)濾器建立通信組,而不采用物理地址,因此,當(dāng)某設(shè)備在交換機(jī)范圍內(nèi)變動(dòng)時(shí),廣播過(guò)濾器能夠自動(dòng)完成物理地址和邏輯地址的映射,保證通信組的持續(xù)性,使信息在虛擬局域網(wǎng)定義的端口中的傳輸時(shí)延大大減少,同時(shí),由于其他虛擬局域網(wǎng)不能收到該廣播信息,也減少了不必要的廣播流量,提高了實(shí)時(shí)性。
通信服務(wù)質(zhì)量(QoS:QualityofService)是為滿(mǎn)足工業(yè)自動(dòng)化實(shí)時(shí)控制提出的一系列通信特征需求,例如響應(yīng)延遲、傳輸延遲、吞吐量、可靠性、數(shù)據(jù)不穩(wěn)定性和丟包率等。不同的應(yīng)用對(duì)通信的服務(wù)質(zhì)量需求不同,因此,實(shí)際應(yīng)用時(shí),應(yīng)保證工業(yè)現(xiàn)場(chǎng)相對(duì)較少但時(shí)間要求較高的數(shù)據(jù)的實(shí)時(shí)性,例如,對(duì)控制信號(hào)的要求較高,應(yīng)盡量減小其延遲時(shí)間,滿(mǎn)足其實(shí)時(shí)性要求。但對(duì)一些要求不高的參數(shù)調(diào)整,例如,改變?cè)O(shè)定值等可采用非實(shí)時(shí)通信。引入通信質(zhì)量服務(wù)還可防止對(duì)網(wǎng)絡(luò)的非法使用,例如,對(duì)控制層現(xiàn)場(chǎng)控制設(shè)備的訪(fǎng)問(wèn)和對(duì)監(jiān)視數(shù)據(jù)單元終端的訪(fǎng)問(wèn)等。工業(yè)控制應(yīng)用時(shí),對(duì)數(shù)據(jù)進(jìn)行優(yōu)先級(jí)分類(lèi),重要數(shù)據(jù)有高的優(yōu)先級(jí),從而使通信的服務(wù)質(zhì)量得到兼顧。
以上就是本文全部?jī)?nèi)容,歡迎您來(lái)電咨詢(xún)我廠(chǎng)家流量計(jì)選型、報(bào)價(jià)等內(nèi)容。
《什么是現(xiàn)場(chǎng)總線(xiàn)的實(shí)時(shí)通信技術(shù)》本文地址:http://www.zhangyaran.com/news/1716.html 轉(zhuǎn)載請(qǐng)勿刪除!