段德意
(山東鋼鐵集團(tuán)日照有限公司,山東日照276800)
OPC UA技術(shù)在冶金設(shè)備監(jiān)測系統(tǒng)中的應(yīng)用
段德意
(山東鋼鐵集團(tuán)日照有限公司,山東日照276800)
以冶金現(xiàn)場設(shè)備檢測系統(tǒng)的搭建為基礎(chǔ)來對OPC UA技術(shù)的相關(guān)規(guī)范進(jìn)行必要的研究,通過OPC UA服務(wù)器以及客戶端的開發(fā)實現(xiàn)對冶金設(shè)備運(yùn)行狀態(tài)的實時監(jiān)控,并制定應(yīng)對故障的相關(guān)方案。
OPC UA;服務(wù)器;客戶端;冶金
OPC UA技術(shù)是在工業(yè)控制方面具有不可替代作用的專業(yè)技術(shù),尤其是在實時性以及跨平臺的使用方面,通過OPC UA技術(shù)的使用能夠較好地解決工業(yè)現(xiàn)場監(jiān)控過程當(dāng)中的相互通信,底層設(shè)備以及各子系統(tǒng)之間的相互操作的難題。伴隨著網(wǎng)絡(luò)、通信以及計算機(jī)技術(shù)的不斷發(fā)展,工業(yè)生產(chǎn)的相關(guān)信息的傳輸已覆蓋工段、車間、工廠企業(yè)甚至世界各地。當(dāng)前,溝通領(lǐng)域也從最開始的最底層的設(shè)備的控制開始延伸到企業(yè)管理的各個層次當(dāng)中。但是,由于工業(yè)系統(tǒng)本身來自不同的生產(chǎn)廠家和不同的技術(shù)平臺,工業(yè)以太網(wǎng)技術(shù)以及多種現(xiàn)場總線在并存發(fā)展過程當(dāng)中,同時PLC、數(shù)據(jù)采集板卡以及工業(yè)控制的計算機(jī)和DCS控制系統(tǒng)也在逐步的發(fā)展過程當(dāng)中,所以工業(yè)生產(chǎn)技術(shù)目前也正面臨著如何更好的解決系統(tǒng)當(dāng)中不同技術(shù)之間的相互操作性以及方位的相關(guān)問題。
OPC UA技術(shù)出現(xiàn)之前,通信接口規(guī)范基本上都是在微軟的COM/DCOM技術(shù)之上的,而該平臺最大的缺點(diǎn)就是局限性較大而且不夠靈活。為了能夠解決此問題,OPC基金組織在此基礎(chǔ)上發(fā)布了全新的數(shù)據(jù)通信統(tǒng)一的方法也就是所說的OPC統(tǒng)一架構(gòu)。
與之前的技術(shù)相比,OPC UA技術(shù)已經(jīng)可以脫離DCOM技術(shù)的限制,其本身具有一個全新的面向服務(wù)的體系架構(gòu),通常指的就是SOA體系結(jié)構(gòu),把相應(yīng)程序的不同功能單元通過接口和契約聯(lián)系起來。截止目前,OPC UA技術(shù)已完全獨(dú)立成為相關(guān)操作平臺及嵌入式的自動組件之間的一個連接橋梁,該技術(shù)不受平臺的限制,獨(dú)立實現(xiàn)與服務(wù)的硬件平臺,其基礎(chǔ)組件是在信息建模以及數(shù)據(jù)的傳輸。在通信的安全性以及信息建模方面存在著巨大的優(yōu)勢。OPC UA基礎(chǔ)上的信息模型已經(jīng)完全脫離了傳統(tǒng)觀念上的特定協(xié)議映射,可以添加全新的協(xié)議,而且其系統(tǒng)內(nèi)部也包含了比較豐富的信息模型,從而更加方便地為提供的相關(guān)數(shù)據(jù)建立全新的模型。以比較抽象的定義來對于OPC UA進(jìn)行定義,其通常采用傳輸機(jī)制在服務(wù)器以及客戶端之間來進(jìn)行數(shù)據(jù)的交換。在這個背景下OPC UA客戶端可以輕松地對最小的數(shù)據(jù)進(jìn)行訪問,并且不需要對于復(fù)雜系統(tǒng)的整個模型來進(jìn)行了解[1]。而且,OPC UA還可以對串通的OPC功能進(jìn)行成功覆蓋。
也就是說,OPC UA技術(shù)是基于傳統(tǒng)的OPC技術(shù)發(fā)展而來,OPC UA技術(shù)使得現(xiàn)場信息的采集與傳輸更具有實時性、安全性和可靠性,更有利于工廠生產(chǎn)底層與企業(yè)層面的傳輸和溝通,更有利于企業(yè)的生產(chǎn)掌控。
冶金設(shè)備的監(jiān)測系統(tǒng)主要由控制層、管理層以及現(xiàn)成設(shè)備層共同的組成。由于各類的傳感器的性高以及底層的設(shè)備之間存在巨大的不同,可能會導(dǎo)致管理層、控制層與設(shè)備層之間通信存在一定的問題,而如今OPC UA技術(shù)的出現(xiàn)則很好地解決了跨平臺的通信問題。工程師可以通過管理層的界面方便的對于現(xiàn)場設(shè)備的實時運(yùn)行數(shù)據(jù)以及運(yùn)行的狀態(tài)進(jìn)行掌握[2],如果在操作的過程當(dāng)中出現(xiàn)問題可以隨時進(jìn)行控制指令的發(fā)出,這依靠OPC UA的客戶端就可以輕松實現(xiàn)。而控制層的主要任務(wù)則是對于管理層面發(fā)出的任務(wù)進(jìn)行執(zhí)行并且對于底層設(shè)備的運(yùn)行信息來進(jìn)行采集。其主要有基于OPCUA的服務(wù)器以及現(xiàn)場設(shè)備的檢測點(diǎn),如冶金設(shè)備的儀表、設(shè)備、傳感器等共同組成。現(xiàn)場設(shè)備層則主要包括冶金工業(yè)的相關(guān)現(xiàn)場設(shè)備,比如鍋爐、加熱爐、軋機(jī)等設(shè)備。冶金設(shè)備的檢測系統(tǒng)一方面對正常的系統(tǒng)設(shè)備進(jìn)行數(shù)據(jù)采集并運(yùn)用到相應(yīng)程序連鎖及后續(xù)控制中,進(jìn)行檢測同時也可以畸形連續(xù)的檢測;另外一方面對于各種的設(shè)備出現(xiàn)異常狀況時的實時檢測功能,在此過程當(dāng)中一旦出現(xiàn)意外情況,就可以第一時間的通過客戶端來向相關(guān)操作或維護(hù)人員輸送相關(guān)的數(shù)據(jù)狀態(tài),或者經(jīng)過系統(tǒng)的相關(guān)邏輯自動處理的數(shù)據(jù),而且其本身可以進(jìn)行走動的控制和處理。這對于降低冶金現(xiàn)場的安全隱患具有十分重要的意義。
3.1基于對現(xiàn)場設(shè)備狀態(tài)信息采集
該系統(tǒng)需要對現(xiàn)場設(shè)備運(yùn)行狀態(tài)信息數(shù)據(jù)進(jìn)行采集匯總,主要針對冶金現(xiàn)場生產(chǎn)線上的設(shè)備運(yùn)行狀態(tài),如爐內(nèi)溫度、煤氣壓力及流量、鍋爐液位、連鑄坯鋼溫等信息狀況,通過對現(xiàn)場設(shè)備的實時采集有利于生產(chǎn)的調(diào)控[3],以及對現(xiàn)場設(shè)備狀況的了解,避免設(shè)備運(yùn)行故障,保障現(xiàn)場生產(chǎn)的順行。通過系統(tǒng)采集現(xiàn)場設(shè)備實時數(shù)據(jù),有利于操作人員及時了解現(xiàn)場設(shè)備動態(tài),可減少人員的點(diǎn)檢時間,減少工作勞動量,節(jié)約了大量成本。
3.2OPC UA服務(wù)器開發(fā)
OPC UA服務(wù)器主要針對現(xiàn)場底層的設(shè)備數(shù)據(jù)采集并通過一定的運(yùn)算方法對數(shù)據(jù)進(jìn)行優(yōu)化及顯示,并對其進(jìn)行封裝,這樣可以一個客戶端或者多個客戶端使用一個統(tǒng)一的采集現(xiàn)場設(shè)備數(shù)據(jù)方法,對于現(xiàn)場設(shè)備簡單的運(yùn)行或者停止可直接有操作人員通過客戶端實現(xiàn),并由服務(wù)器執(zhí)行操作的觸發(fā)條件對現(xiàn)場設(shè)備進(jìn)行控制和監(jiān)控,從而達(dá)到對現(xiàn)場設(shè)備的操作與實時監(jiān)控效果。本系統(tǒng)的設(shè)計是在Visual Studio 2010環(huán)境下編譯設(shè)計完成的,并利用C++語言編寫實現(xiàn)基于OPC UA技術(shù)的服務(wù)器。
系統(tǒng)對現(xiàn)場設(shè)備組建設(shè)計完成后,通過運(yùn)行整個系統(tǒng)可對現(xiàn)場設(shè)備進(jìn)行動態(tài)實時監(jiān)控,通過在客戶端界面上選擇不同的按鍵對相應(yīng)的設(shè)備進(jìn)行監(jiān)控和實時數(shù)據(jù)傳遞,通過對加熱爐燃燒系統(tǒng)實時數(shù)據(jù)和爐內(nèi)溫度狀態(tài)為例,在客戶端上點(diǎn)擊“Connect”按鍵,客戶端將會連接相應(yīng)加熱爐服務(wù)器對其設(shè)備運(yùn)行狀態(tài)進(jìn)行實時檢測,選擇1#加熱爐并點(diǎn)擊“Read”按鈕,可快速地執(zhí)行讀取服務(wù)器地址空間以及設(shè)備數(shù)據(jù)的命令,這樣可看到1#加熱爐內(nèi)的各個區(qū)域的溫度及各個燒嘴閥的運(yùn)行狀態(tài),實現(xiàn)了對現(xiàn)場冶金設(shè)備的遠(yuǎn)程監(jiān)控,當(dāng)發(fā)現(xiàn)閥故障或者溫度檢測異常時,可對相應(yīng)的區(qū)域進(jìn)行處理操作,能及時修正該區(qū)域的異常狀況,為設(shè)備順行打下良好基礎(chǔ)。
該系統(tǒng)采用的OPC UA接口,有利于現(xiàn)場設(shè)備管理層與控制層相互通信,方便工業(yè)生產(chǎn)的調(diào)控,有利于對設(shè)備狀態(tài)的運(yùn)行狀態(tài)進(jìn)行匯總,在現(xiàn)代工業(yè)生產(chǎn)中具有推廣的價值。
[1]朱海歐,汪蓉,盧志剛,等.裝飾材料中揮發(fā)性有機(jī)物檢測技術(shù)的研究進(jìn)展[J].環(huán)境科學(xué)與技術(shù),2011,34(9):73-81.
[2]彭燕,沈照理,曹小安.室內(nèi)空氣中揮發(fā)性有機(jī)物污染研究現(xiàn)狀[J].環(huán)境科學(xué)與技術(shù),2008,31(6):51-57.
[3]張靖,邵敏,蘇芳.北京市大氣中揮發(fā)性有機(jī)物的組成特征[J].環(huán)境科學(xué)研究,2004,17(5):1-5.
App lication of UA OPC Technology in MetallurgicalEquipmentMonitoring Syste m
DUAN De-yi
(Shandong Iron and Steel Group Rizhao Co.,Ltd.,Rizhao Shandong 276800,China)
To monitor system for equipment in metallurgical field build based on OPC UA technology related specifications were necessary to study,to achieve the real-time monitoring the running state of the metallurgical equipment through the OPC UA server and client development,and to develop failure to deal with the relevant program.
UA OPC;server;client;metallurgy
TP29
B
1672-545X(2016)05-0227-02
2016-02-23
段德意(1981-),男,山東萊蕪人,本科,工程師,從事冶金設(shè)備管理與開發(fā)。