張海生,王恒宇(山東濟南濟鋼國際工程技術(shù)有限公司,濟南 250101)
?
OPC技術(shù)在工業(yè)控制系統(tǒng)中的應(yīng)用探討
張海生,王恒宇
(山東濟南濟鋼國際工程技術(shù)有限公司,濟南 250101)
摘 要:隨著各類科學技術(shù)及設(shè)備在工業(yè)中應(yīng)用,工業(yè)控制系統(tǒng)中,數(shù)據(jù)交換和共享日益重要,同時也是長期以來困擾其發(fā)展的因素之一。OPC技術(shù)可以提供統(tǒng)一的數(shù)據(jù)接口標準,在工業(yè)控制系統(tǒng)中極具應(yīng)用價值。本文闡述了OPC技術(shù)的概念及其功能,探討其在工業(yè)控制系統(tǒng)中的應(yīng)用。
關(guān)鍵詞:工業(yè)控制系統(tǒng);數(shù)據(jù);OPC技術(shù);應(yīng)用
OPC技術(shù)是由微軟公司開發(fā),它是工業(yè)過程控制的統(tǒng)一標準,包含過程控制的系統(tǒng)性接口、屬性以及方法,其基本原理通過對嵌入及對象鏈接技術(shù)的運用,進行過程控制,建立的基礎(chǔ)是OLE/COM/ DCOM技術(shù)。[1]作為面對操作對象的統(tǒng)一性工業(yè)控制標準,它提出了在各相關(guān)客戶機之間應(yīng)用Microsoft操作系統(tǒng)實現(xiàn)實時數(shù)據(jù)的自動化交換的方法。
OPC服務(wù)器的主要功能是通過設(shè)備接口對應(yīng)用設(shè)備的相關(guān)信息進行收集,完成后將其有標準接口傳遞至相應(yīng)客戶端服務(wù)器,由于服務(wù)器通道齊全,用戶可以按照自身需求的不同選取適合規(guī)范。其功能表現(xiàn)在以下幾個方面:(1)該技術(shù)采用Windows標準接口體系,因此設(shè)備硬件接口程序只需一個,同時用戶只需配套相應(yīng)軟件通訊接口程序,在硬件及軟件開發(fā)上都有極大便利。(2)基于OLE/DCOM技術(shù)對于網(wǎng)絡(luò)協(xié)議的支持功能,將各子系統(tǒng)設(shè)置于不同的網(wǎng)絡(luò)節(jié)點,從而將其在物理上分開,實現(xiàn)其遠程調(diào)用功能,應(yīng)用程序不會受到系統(tǒng)硬件分布限制,拓展其應(yīng)用范圍。(3)通過對象鏈接技術(shù),將對象封存而保留接口方法,由接口限定下的統(tǒng)一方法進行調(diào)用,通過對接口函數(shù)的規(guī)范,保障不同形態(tài)的設(shè)備都可以以統(tǒng)一方式調(diào)用,系統(tǒng)的開放性得到極大的提升,不同系統(tǒng)之間的交互連接更易實現(xiàn),使用戶的使用更加方便。
工業(yè)生產(chǎn)中,往往會在極短的時間長度內(nèi),產(chǎn)生大量過程數(shù)據(jù),這對其控制系統(tǒng)提出很高要求,運行穩(wěn)定可靠,更新維護方便快捷是其重要特征。OPC技術(shù)在工業(yè)控制系統(tǒng)中應(yīng)用,其具備諸多優(yōu)勢,如系統(tǒng)結(jié)構(gòu)簡單、成本低、信息交換能力強,并且由于其升級維護便捷,系統(tǒng)使用壽命可以得到較好的保障,同時,其良好的開放性和兼容性使得各類工業(yè)自動化設(shè)備的連接更為靈活、快捷。OPC技術(shù)用作工業(yè)控制系統(tǒng)的核心技術(shù),其在數(shù)據(jù)交換中的強大功能,使之在工業(yè)控制眾多領(lǐng)域都發(fā)揮著重要作用。(如圖1)
圖1 基于OPC的集成工業(yè)控制系統(tǒng)
3.1 應(yīng)用OPC技術(shù),構(gòu)建工業(yè)控制系統(tǒng)統(tǒng)一設(shè)備控制平臺
計算機技術(shù)在工業(yè)控制系統(tǒng)中得以廣泛的應(yīng)用,推動了工業(yè)進程的發(fā)展,同時也對系統(tǒng)提出了更高的要求。DCS工業(yè)控制系統(tǒng)的各項功能都已逐步得到完善,但是其規(guī)模也隨之日益龐大,結(jié)構(gòu)也越來越復(fù)雜,系統(tǒng)組成中不僅有各類不同的程序,還會有不同生產(chǎn)商提供的不同設(shè)備。軟件和硬件上都難以配套,這會使得每種設(shè)備都需要不同的驅(qū)動程序,這些控制軟件的升級、維修、兼容性問題都會給工業(yè)控制系統(tǒng)的安全穩(wěn)定運行帶來風險。應(yīng)用OPC技術(shù),在其統(tǒng)一的接口標準基礎(chǔ)上,各方開發(fā)者都只需要開發(fā)支持OPC接口標準的程序,就可以通過通用接口完成數(shù)據(jù)交換,使各類設(shè)備間的控制平臺統(tǒng)一起來。
3.2 應(yīng)用OPC技術(shù),實現(xiàn)工業(yè)控制系統(tǒng)現(xiàn)場異構(gòu)網(wǎng)段數(shù)據(jù)的有效交換
工業(yè)生產(chǎn)現(xiàn)場目前仍舊處于總線標準未統(tǒng)一的狀況,系統(tǒng)集成存在數(shù)據(jù)兼容問題,同時異構(gòu)網(wǎng)段數(shù)據(jù)交換不暢通,其主要原因在于缺乏統(tǒng)一標準的數(shù)據(jù)接口。應(yīng)用OPC技術(shù),就可以將其作為異構(gòu)網(wǎng)段的轉(zhuǎn)換體,完成集成控制系統(tǒng)的數(shù)據(jù)交換。其具體操作為,為不同種類總線配置相應(yīng)OPC服務(wù)器,在這個統(tǒng)一的接口標準下,不同程序軟件都可以對該OPC服務(wù)器進行訪問,從而實現(xiàn)不同總線間的數(shù)據(jù)交換。并且,即使某個總線網(wǎng)絡(luò)協(xié)議升級,也可以通過對相關(guān)總線及應(yīng)用程序進行相應(yīng)修改即可保持數(shù)據(jù)的有效流通。
3.3 應(yīng)用OPC技術(shù),可以為工業(yè)控制系統(tǒng)升級奠定基礎(chǔ)條件
當前控制系統(tǒng)的發(fā)展方向是網(wǎng)絡(luò)化,不僅其內(nèi)部各程序之間使用網(wǎng)絡(luò)技術(shù),而且不同控制系統(tǒng)之間也通過網(wǎng)絡(luò)技術(shù)連接,集成為功能更為強大的綜合控制體系。與此同時,作為企業(yè)網(wǎng)絡(luò)的組成部分,工業(yè)控制系統(tǒng)與企業(yè)其它功能系統(tǒng)也會通過網(wǎng)絡(luò)連接,其作為企業(yè)網(wǎng)絡(luò)的一個子網(wǎng)絡(luò)存在。[2]由于工業(yè)控制系統(tǒng)的數(shù)據(jù)對企業(yè)其他功能系統(tǒng)的作用發(fā)揮可以起到有效支撐及補充作用,以其作為中心可以構(gòu)建功能更為完善的企業(yè)網(wǎng)絡(luò),實現(xiàn)信息集成。例如設(shè)備監(jiān)控系統(tǒng)、企業(yè)管理系統(tǒng)等都可以應(yīng)用OPC技術(shù)進行信息集成。將OPC作為企業(yè)網(wǎng)絡(luò)數(shù)據(jù)統(tǒng)一接口規(guī)范,可以與其它功能系統(tǒng)結(jié)合,提升工業(yè)控制系統(tǒng)及整個企業(yè)管理控制水準。
工業(yè)控制系統(tǒng)是工業(yè)生產(chǎn)企業(yè)網(wǎng)絡(luò)的重要組成部分,其良好的運作對提高企業(yè)經(jīng)營管理水平有著極其重要的作用。應(yīng)用OPC技術(shù),可以為工業(yè)控制系統(tǒng)內(nèi)部數(shù)據(jù)交換和流通提供統(tǒng)一標準,保障其信息渠道的通暢。同時,在其可以有效實現(xiàn)數(shù)據(jù)集成的基礎(chǔ)上,可以很大程度上提升工業(yè)控制系統(tǒng)的能力及實現(xiàn)企業(yè)管理控制整體網(wǎng)絡(luò)的構(gòu)建。
參考文獻:
[1]袁蔭.工業(yè)控制網(wǎng)絡(luò)OPC技術(shù)和異構(gòu)系統(tǒng)集成的研究[D].安徽工程大學,2012.
[2]郭志剛,王文浩.OPC技術(shù)及其在工業(yè)控制系統(tǒng)中的應(yīng)用[J].機械工程與自動化,2012(01):192-194+196.
DOI:10.16640/j.cnki.37-1222/t.2016.12.051