李瑞剛
摘要:計(jì)量倉(cāng)供給高爐的焦炭的計(jì)量稱重信號(hào)的處理,是由西門子 S7300的模擬量模塊處理,根據(jù)生產(chǎn)需要自行開發(fā)了WINCC系統(tǒng),即實(shí)現(xiàn)電腦監(jiān)控畫面,也實(shí)現(xiàn)了報(bào)表統(tǒng)計(jì)工作。報(bào)表統(tǒng)計(jì)工作包括報(bào)表查詢和報(bào)表打印。
關(guān)鍵詞:計(jì)量稱重;WINCC系統(tǒng);報(bào)表查詢
由于高爐生產(chǎn)對(duì)焦炭供應(yīng)系統(tǒng)的高標(biāo)準(zhǔn)要求,計(jì)量倉(cāng)的倉(cāng)儲(chǔ)功能和緩解皮帶連續(xù)運(yùn)行壓力的功能格外重要。計(jì)量倉(cāng)的計(jì)量稱重信號(hào)由西門子 S7300系統(tǒng)模擬量輸入模塊采集處理,我們自行開發(fā)了WINCC系統(tǒng),代替了傳統(tǒng)的電子屏顯示。傳統(tǒng)的電子屏存在只能實(shí)時(shí)顯示數(shù)據(jù),不具備歷史查詢功能的缺點(diǎn)。使用WINCC系統(tǒng)不僅實(shí)現(xiàn)了計(jì)量稱重的實(shí)時(shí)顯示,還實(shí)現(xiàn)了報(bào)表查詢和報(bào)表打印。同時(shí),我們開發(fā)了WINCC監(jiān)控畫面,做到了崗位人員在操作室對(duì)計(jì)量倉(cāng)的實(shí)時(shí)操作狀態(tài)的監(jiān)控,如正在灌焦、正在放焦。
1 軟件介紹
西門子公司的WINCC是視窗控制中心的簡(jiǎn)稱,可以實(shí)現(xiàn)與自動(dòng)化系統(tǒng)、自動(dòng)化網(wǎng)絡(luò)、軟硬件和MES的集成。WINCC集成了組態(tài)、腳本和OPC等先進(jìn)技術(shù).運(yùn)行于個(gè)人計(jì)算機(jī)環(huán)境,具有豐富的可視窗口、設(shè)置項(xiàng)目和菜單選項(xiàng)。用戶可根據(jù)生產(chǎn)實(shí)際需要形成所需的操作畫面、監(jiān)控畫面、報(bào)警畫面、趨勢(shì)畫面和打印報(bào)表。WINCC通過編程系統(tǒng)實(shí)現(xiàn)了雙向的開放性,可以與各類軟件和用戶程序組合在一起,滿足實(shí)際需要。
Microsoft office Excel 2007是電子數(shù)據(jù)表程序。Excel內(nèi)置了多種函數(shù),可以對(duì)大量數(shù)據(jù)進(jìn)行分類、排序和繪制圖表。Excel還共享office應(yīng)用程序的特性,如OLE數(shù)據(jù)整合和微軟VBA腳本語(yǔ)言。
WinCC7.0 SP2 ASIA在圖形編輯器中集成了一個(gè)VBA編輯器,利用VBA擴(kuò)展圖形編輯器的功能,進(jìn)行自動(dòng)化組態(tài)。VBA在圖形編輯器下可進(jìn)行下列工作:編輯畫面、編輯對(duì)象、給畫面和對(duì)象添加動(dòng)態(tài)屬性、事件處理和訪問外部支持VBA的程序。
2 技術(shù)方案
2.1 總體思路
數(shù)據(jù)采集是通過Microsoft office Excel 2007來完成的,采集過程為通過VBA語(yǔ)言,實(shí)現(xiàn)從WINCC7.0中采集數(shù)據(jù)。WINCC7.0中數(shù)據(jù)來源是現(xiàn)場(chǎng)進(jìn)入PLC的模擬量即時(shí)數(shù)據(jù)。
WINCC采集PLC的變量,建立通道連接。在圖形編輯器中添加對(duì)象,設(shè)置對(duì)象的動(dòng)態(tài)屬性,實(shí)現(xiàn)實(shí)時(shí)操作狀態(tài)的監(jiān)控,如正在灌焦、正在放焦。
2.2 技術(shù)方案
WinCC變量歸檔數(shù)據(jù)以壓縮的形式存儲(chǔ)在數(shù)據(jù)庫(kù)中,我們可以通過 WinCC/Connectivity Pack提供的OLEDB接口解壓并讀取這些存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
使用“Provider=WinCCOLEDBProvider.1; Catalog= ***; Data Source= ***;“語(yǔ)句來連接字符串。其中:Catalog為WinCC運(yùn)行數(shù)據(jù)庫(kù)的名稱。注意:當(dāng)修改項(xiàng)目名稱或在其它計(jì)算機(jī)上打開原項(xiàng)目時(shí), Catalog會(huì)發(fā)生變化。
使用語(yǔ)句“TAG:R,
查詢結(jié)果如下:
注意,WinCC的歸檔數(shù)據(jù)是使用UTC時(shí)間保存的。
WinCC組態(tài),WinCC中創(chuàng)建變量:PIZ_1:1#倉(cāng)皮重;MAOZ_1:1#倉(cāng)毛重;JINGZ_1:1#倉(cāng)凈重。將所有的變量進(jìn)行歸檔組態(tài),歸檔周期設(shè)置為1分鐘。
Excel組態(tài),首先創(chuàng)建Excel模板,然后在Excel中編寫腳本,打開VBA編輯器,創(chuàng)建完成了讀取WinCC歷史數(shù)據(jù)的VBA程序。
3 實(shí)施效果
崗位可以在中控室直接查看即時(shí)生產(chǎn)數(shù)據(jù),大大方便了操作。歷史數(shù)據(jù)查詢功能減少了電話人工查詢的繁瑣,節(jié)約了人力資源。
準(zhǔn)確、及時(shí)的生產(chǎn)數(shù)據(jù)為企業(yè)的生產(chǎn)管理提供更快、更可靠的依據(jù),提高了企業(yè)的管理水平,提升了企業(yè)的應(yīng)變能力,幫組企業(yè)快速做出決策。
參考文獻(xiàn):
[1]廖常初.S7300/400 PLC應(yīng)用技術(shù).北京:機(jī)械工業(yè)出版社,2016.
[2]蘇昆哲,何華.深入淺出西門子WINCC V6.北京:北京航空航天大學(xué)出版社,2004.
[3]李梅.電工基礎(chǔ)[M].北京:中國(guó)電力出版社,2004.