OPC與ARCNET
ARCNET網(wǎng)絡(luò)是美國Datepoint公司1977年開發(fā)成功的一種局域網(wǎng),這種網(wǎng)絡(luò)在硬件結(jié)構(gòu)組成上包括有源Hub或無源Hub、ARCNET網(wǎng)卡、93歐姆的終結(jié)器。布纜方式分為總線型和星型總線型,可以通過同軸電纜或雙絞線連接網(wǎng)絡(luò)。2500 m3高爐風(fēng)機控制系統(tǒng)的ARCNET網(wǎng)絡(luò)采用同軸電纜總線方式布置,即用RC-62/u同軸電纜和BNC T型頭構(gòu)成總線拓?fù)浣Y(jié)構(gòu),電纜兩端用無源終結(jié)器進(jìn)行終結(jié)。ARCNET網(wǎng)絡(luò)由于采用令牌環(huán)的方式在網(wǎng)絡(luò)中傳送數(shù)據(jù),每個設(shè)備在網(wǎng)絡(luò)中有一個唯一的節(jié)點地址(MAC),令牌在邏輯環(huán)中按照MAC的地址由小到大傳輸,持有令牌的節(jié)點作為源節(jié)點才有權(quán)對目的節(jié)點發(fā)送數(shù)據(jù),目的節(jié)點在收到源節(jié)點的請求發(fā)送幀后返回確認(rèn)幀(ACK),源節(jié)點在收到目的節(jié)點的ACK幀后才能像其發(fā)送一個長度為0-507字節(jié)的數(shù)據(jù)幀。數(shù)據(jù)發(fā)送結(jié)束后,令牌傳至與之MAC地址相鄰的節(jié)點。因此ARCNET網(wǎng)絡(luò)具有可靠性高、通訊速率高、可確定的性能以及遠(yuǎn)距離通信能力等特點,在20世紀(jì)80、90年代廣泛應(yīng)用在工業(yè)自動化領(lǐng)域。但是隨著工業(yè)以太網(wǎng)的出現(xiàn)和PLC技術(shù)的迅速發(fā)展,目前國內(nèi)外的工業(yè)自動化領(lǐng)域都采用基于工業(yè)以太網(wǎng)的設(shè)備層(傳感器等儀表)、控制層(PLC系統(tǒng))、管理層(組態(tài)軟件開發(fā)的遠(yuǎn)程操作站)的現(xiàn)場總線技術(shù),ARCNET網(wǎng)絡(luò)由于本身網(wǎng)絡(luò)協(xié)議的限制和兼容性不強的缺點逐漸被工業(yè)以太網(wǎng)取代,而目前國內(nèi)外開發(fā)的組態(tài)軟件又都是基于工業(yè)以太網(wǎng)和WINDOWS操作系統(tǒng)的,無法與ARCNET網(wǎng)絡(luò)中的設(shè)備建立通訊,僅有很少數(shù)公司,如美國科動公司仍生產(chǎn)ARCNET網(wǎng)卡,用戶需要了解網(wǎng)絡(luò)中數(shù)據(jù)幀的結(jié)構(gòu)按照ARCNET網(wǎng)絡(luò)協(xié)議編寫VC語言,才能與網(wǎng)絡(luò)上的其它設(shè)備節(jié)點建立通訊。
目前大多數(shù)現(xiàn)場控制層的PLC控制系統(tǒng)間采用PROFIBUS-DP總線通訊,儀表設(shè)備間采用RS-485通訊,設(shè)計人員可以按照OPC接口規(guī)范編制一套通用OPC服務(wù)軟件,通過在計算機上安裝該軟件,經(jīng)由驅(qū)動程序訪問總線PROFIBUS-DP總線和RS-485上的控制設(shè)備,暴露OPC標(biāo)準(zhǔn)接口,向客戶層提供數(shù)據(jù)訪問(存取)服務(wù)。
但是基于早期的工業(yè)ARCNET網(wǎng)絡(luò)的OPC數(shù)據(jù)訪問服務(wù)器,目前國內(nèi)外還沒有開發(fā)出一個成熟的產(chǎn)品。由于ARCNET網(wǎng)絡(luò)自身的網(wǎng)絡(luò)協(xié)議和數(shù)據(jù)幀的結(jié)構(gòu)組成特點,掌握風(fēng)機控制系統(tǒng)ARCNET網(wǎng)絡(luò)結(jié)構(gòu)和數(shù)據(jù)發(fā)送方式,將ARCNET網(wǎng)絡(luò)驅(qū)動和OPC接口規(guī)范很好的結(jié)合起來,是通過基于ARCNET網(wǎng)絡(luò)的OPC數(shù)據(jù)訪問服務(wù)器實現(xiàn)WINCC組態(tài)軟件與風(fēng)機控制系統(tǒng)的通訊的關(guān)鍵技術(shù)。
OPC數(shù)據(jù)存取服務(wù)器主要由以下幾個對象組成,即服務(wù)器對象(OPC Server)、組對象(OPC Group) 和項對象(OPC Item)。OPC服務(wù)器對象維護(hù)有關(guān)服務(wù)器的信息并作為OPC組對象的容器,可動態(tài)的創(chuàng)建或釋放組對象;而OPC組對象除了維護(hù)有關(guān)其自身的信息,還提供了包容OPC項的機制,邏輯上管理OPC項;OPC項則表示了與OPC服務(wù)器中數(shù)據(jù)的連接。(end)