OPC技術(shù)在監(jiān)測(cè)控制系統(tǒng)中的應(yīng)用
3 OPC技術(shù)解決問(wèn)題的方法
OPC是為使不同供應(yīng)廠商的設(shè)備和應(yīng)用程序之間的軟件接口標(biāo)準(zhǔn)化,以及使其問(wèn)的數(shù)據(jù)交換更加簡(jiǎn)單化而提出的。作為結(jié)果可向用戶提供不依賴于特定開發(fā)語(yǔ)言和開發(fā)環(huán)境的可以自由組合使用的過(guò)程控制軟件組件產(chǎn)品。利用OPC的系統(tǒng)由按照應(yīng)用程序(客戶程序)的要求提供數(shù)據(jù)采集服務(wù)的OPC服務(wù)器、使用OPC服務(wù)器所必需的OPC接口,以及接受服務(wù)的OPC應(yīng)用程序所構(gòu)成。OPC服務(wù)器按照各供應(yīng)廠商的硬件所開發(fā),因此可以吸收各供應(yīng)廠商硬件和系統(tǒng)的差異,從而實(shí)現(xiàn)不依賴于硬件的系統(tǒng)構(gòu)成。同時(shí)利用一種叫做Variant的數(shù)據(jù)類型,可以不依賴于硬件中同有的數(shù)據(jù)類型,按照應(yīng)用程序的要求提供數(shù)據(jù)格式。利用OPC 使接口標(biāo)準(zhǔn)化可以構(gòu)成如圖2所示的系統(tǒng)。OPC典型體系結(jié)構(gòu)如圖3所示。
4 OPC技術(shù)在某監(jiān)測(cè)控制系統(tǒng)中的應(yīng)用
OPC因其特點(diǎn)和優(yōu)越性已在工業(yè)控制領(lǐng)域中得到廣泛應(yīng)用。通常使用OPC技術(shù)進(jìn)行工業(yè)過(guò)程控制中采集數(shù)據(jù)。OPC數(shù)據(jù)訂閱和數(shù)據(jù)動(dòng)態(tài)綁定,為具有數(shù)據(jù)綁定功能所有ActiveX控件提供數(shù)據(jù)源,用戶可方便地觀察來(lái)自O(shè)PC服務(wù)器實(shí)時(shí)數(shù)據(jù)。圖4是一個(gè)OPC垃圾焚燒系統(tǒng)中應(yīng)用實(shí)例。該系統(tǒng)分為生產(chǎn)管理監(jiān)控級(jí)和現(xiàn)場(chǎng)控制級(jí)兩層結(jié)構(gòu)。
管理層主要包括丁業(yè)控制機(jī)或計(jì)算機(jī)、視頻監(jiān)視器等設(shè)備,這些設(shè)備均安裝在中央控制室里。管理層中,通過(guò)組態(tài)王工業(yè)組態(tài)軟件開發(fā)設(shè)計(jì)軟件監(jiān)控平臺(tái),可以實(shí)時(shí)觀察底層設(shè)備工作狀況,及時(shí)對(duì)系統(tǒng)m現(xiàn)故障點(diǎn)進(jìn)行報(bào)警處理、實(shí)時(shí)保存報(bào)表數(shù)據(jù)。同時(shí),同一計(jì)算機(jī)中進(jìn)行算法程序演算,該操作平臺(tái)實(shí)現(xiàn)對(duì)底層設(shè)備遠(yuǎn)程智能控制??刂茖又饕ǜ鞣N硬件設(shè)備,例如PLC控制器、各種測(cè)量?jī)x器儀表等。這些硬件均安裝垃圾焚燒系統(tǒng)工作現(xiàn)場(chǎng),對(duì)系統(tǒng)進(jìn)行直接控制。其中,底層硬件設(shè)備采用常用西門子S7系列PLC,其中包括S7-200和S7-300系列。同時(shí),利用高速工業(yè)以太網(wǎng)(TCP/IP協(xié)議)進(jìn)行管理層和控制層之間連接,以實(shí)現(xiàn)信息和資源共享,具備完善控制能力、極高可靠性和方便靈活擴(kuò)展能力。該系統(tǒng)設(shè)計(jì)從工藝流程出發(fā),實(shí)現(xiàn)對(duì)生產(chǎn)過(guò)程自動(dòng)控制?,F(xiàn)場(chǎng)控制級(jí)接受生產(chǎn)管理級(jí)調(diào)度,但并不依賴于生產(chǎn)管理級(jí)而運(yùn)行:若監(jiān)控的計(jì)算機(jī)出現(xiàn)故障或并未投入使用或通信網(wǎng)絡(luò)出現(xiàn)故障,各現(xiàn)場(chǎng)控制站仍會(huì)正常工作,對(duì)整個(gè)工藝過(guò)程沒(méi)有影響。實(shí)現(xiàn)控制層與管理層之間數(shù)據(jù)交換時(shí),工業(yè)組態(tài)軟件組態(tài)王提供一種建立OPC服務(wù)器方式實(shí)現(xiàn)數(shù)據(jù)通信方式。因此,管理層與控制層的通信之間建立一個(gè)OPC服務(wù)器,其框圖如圖5所示。
圖中OPC連接應(yīng)用廣泛PLC系統(tǒng),底層設(shè)備信息OPC服務(wù)器進(jìn)入上一層的人機(jī)界面。這些系統(tǒng)與最上層質(zhì)量控制軟件、生產(chǎn)管理軟件和Internet應(yīng)用軟件OPC接口互換信息,使信息能夠各系統(tǒng)問(wèn)充分流通。如果系統(tǒng)具備OPC應(yīng)用條件,當(dāng)現(xiàn)有系統(tǒng)需要添加新設(shè)備時(shí),只需將新設(shè)備接人系統(tǒng),安裝用于訪問(wèn)該設(shè)備OPC服務(wù)器,擴(kuò)展后系統(tǒng)可正常工作。添加新設(shè)備并不影響系統(tǒng)其他部分運(yùn)行和使用。
5 結(jié)束語(yǔ)
通過(guò)對(duì)OPC技術(shù)進(jìn)行研究,探討了OPC服務(wù)器與客戶端的實(shí)現(xiàn),并將該研究用于關(guān)于某垃圾焚燒系統(tǒng)控制方案,由客戶端進(jìn)行遠(yuǎn)程監(jiān)測(cè)。結(jié)果表明:OPC技術(shù)大大提高了數(shù)據(jù)采集系統(tǒng)的開放性能,可以有效地避免開發(fā)過(guò)程的重復(fù)性,以及多種軟件系統(tǒng)集成的不兼容性等問(wèn)題。該技術(shù)在工業(yè)控制系統(tǒng)中有著廣闊的應(yīng)用前景,逐步實(shí)現(xiàn)了軟硬件之間的標(biāo)準(zhǔn)化。
評(píng)論