HMI

Wincc 6.2在開發(fā)切割車監(jiān)控系統(tǒng)中的應(yīng)用

ainet.cn   2014年03月11日

  1 引言

  隨著科技不斷的進步,工業(yè)設(shè)備的精度不斷提高,遠(yuǎn)程集中控制應(yīng)用愈發(fā)廣泛,監(jiān)控信息也越來越復(fù)雜。濟鋼120噸轉(zhuǎn)爐1#連鑄機1#切割車系統(tǒng)于2002年投產(chǎn)使用,采用的監(jiān)控系統(tǒng)為gega觸摸屏,隨著時間的推移,經(jīng)常出現(xiàn)死機,操作不靈敏,無報警故障顯示,同時更換備件費用過高,備件不易購買等多種原因,造成原有的監(jiān)控系統(tǒng)已不能滿足生產(chǎn)的要求,2011年3月通過應(yīng)用西門子自動化wincc視窗軟件,自主成功開發(fā)了切割車監(jiān)控系統(tǒng),滿足了生產(chǎn)需要,取得較好使用效果。

  2 切割車系統(tǒng)構(gòu)成

  濟鋼120噸轉(zhuǎn)爐1#連鑄機1#切割車系統(tǒng)主要有大車行走部分,割槍切割部分,車體介質(zhì),測量部分等組成。切割車主要作用是將鑄機澆注出的鋼坯根據(jù)設(shè)定定尺進行切割,濟鋼120噸轉(zhuǎn)爐連鑄機設(shè)計定尺為6m~9m;切割速度為0~600mm/min;大車行走距離為0~10m;整個系統(tǒng)通過s7-300進行控制,通過profibus總線實現(xiàn)對4臺m440變頻器控制,通過cp模塊接入后部plc交換機實現(xiàn)連網(wǎng)及計算機二級控制。具體網(wǎng)絡(luò)如圖1所示。

  3 監(jiān)控系統(tǒng)設(shè)計

  3.1通訊配置

  wincc為實現(xiàn)監(jiān)控畫面與硬件設(shè)備之間的通訊提供了多種通信協(xié)議供用戶選擇,這使得plc與上位機的連接變得更容易。切割車系統(tǒng)是采用工業(yè)以太網(wǎng)(industrial ethernet)接入s7-400plc(在鑄機系統(tǒng)中定義為后部輸出plc),s7-400通過工業(yè)以太網(wǎng)進入一級監(jiān)控畫面,原有觸摸屏監(jiān)控系統(tǒng)采用profibus網(wǎng)絡(luò)協(xié)議,考慮既能實現(xiàn)監(jiān)控功能,又能不因監(jiān)控系統(tǒng)故障導(dǎo)致整個系統(tǒng)癱瘓,決定通過s7-300cp模塊建立tcp/ip通訊協(xié)議的wincc監(jiān)控系統(tǒng)。具體配置wincc驅(qū)動程序中的系統(tǒng)參數(shù)和配置屬性即可實現(xiàn)連接。

  3.2變量管理

  由于原有監(jiān)控系統(tǒng)不支持變量導(dǎo)入導(dǎo)出功能,本項目首先將所用到的監(jiān)控信息收集到db表里,然后將db表通過excel進行格式整理,最后保存為*.csv的格式,最后通過wincc工具里的變量導(dǎo)入導(dǎo)出功能實現(xiàn)變量導(dǎo)入。該方法實現(xiàn)簡便且效率較高,一次可實現(xiàn)整個db表的導(dǎo)入,本項目主要涉及1386個變量。

  3.3畫面組態(tài)

  wincc可以實現(xiàn)數(shù)據(jù)管理,操作畫面,監(jiān)視畫面,控制畫面,報警畫面,實施確實歷史,歷史趨勢曲線,打印報表及用戶歸檔等操作,為工業(yè)現(xiàn)場提供很好的可視化條件。通過ole對象和畫面窗口的工具,系統(tǒng)可以很好地實現(xiàn)圖像的整合處理以及實時數(shù)據(jù)的顯示。

  本項目的上位機畫面共分為八個大部分,分別為操作預(yù)選擇部分,自動操作,手動操作,切割設(shè)備參數(shù),大車維護,割槍維護,輸入輸出接口,報警信息等。畫面分為三部分,畫面標(biāo)題部分,畫面導(dǎo)航部分,畫面內(nèi)容部分。舉例如圖2所示。

  (1)畫面標(biāo)題部分:畫面標(biāo)題部分主要是包含用戶登陸,實時報警信息,logo,進入其他畫面授權(quán)等,用戶登陸包括操作權(quán)限和最高權(quán)限。

  (2)畫面導(dǎo)航部分:畫面導(dǎo)航部分是實現(xiàn)畫面來回切換。導(dǎo)航部分的實現(xiàn)主要是依靠c語言程序?qū)崿F(xiàn)的。具體程序以預(yù)選擇畫面為例:

  #include”pdefap.h”voidonlbuttondown(char* lpszpicturename, char*

  lpszobjectname, char* lpszpropertyname, uint nflags, int x, int y)

  {

  #pragma option(mbcs)

  #define picnameinaction 預(yù)選擇畫面pdl

  #define universal“newpdl3“

  #define text“預(yù)選擇畫面”

  setpicturename(lpszpicturename,

  universal,picnameinaction);

  setvisible(lpszpicturename,universal,1);

  setpropchar(lpszpicturename,universal,“captiontext”text);

  }

  通過調(diào)用畫面名稱付給同一個畫面實現(xiàn)導(dǎo)航功能。

  (3)畫面內(nèi)容:主要是應(yīng)用各種畫面工具實現(xiàn)對設(shè)備的速度,位置,狀態(tài),即時數(shù)值等進行監(jiān)控和反映。同時利用按鈕、開關(guān)、輸入輸出域、畫面工具等實現(xiàn)對控制指令的下達(dá),同時反映反饋信息等。同時運用c程序和動態(tài)對話功能實現(xiàn)邏輯判斷,完成較復(fù)雜的指令傳遞和狀態(tài)顯示。

  (4)報警畫面:消息系統(tǒng)中報警記錄環(huán)節(jié)的設(shè)計主要是為了給工作人員提供關(guān)于切割車工作狀態(tài)和設(shè)備故障的相關(guān)信息。報警頁面配置了需要顯示的信息,如日期、編號,錯誤點一級消息文本,供操作和維護人員查詢和記錄,同時保存歷史報警信息為以后故障分析做依據(jù)。

  (5)趨勢曲線畫面:本項目沒有專門提供實時趨勢曲線和歷史趨勢曲線窗口,主要在輸入輸出信息窗口中增加了趨勢曲線畫面,為了更好的對現(xiàn)場數(shù)據(jù)進行管理和記錄,我們設(shè)計了過程值歸檔功能。本項目中此功能主要是方便維護人員針對現(xiàn)場設(shè)備出現(xiàn)故障獲得更多信息,建立一段時間的設(shè)備狀況,為了解設(shè)備和處理故障提供依據(jù),此方法靈活多變,可以隨時還能增加和減少需要的歸檔變量,實現(xiàn)趨勢記錄。

  4 結(jié)束語

  西門子wincc界面系統(tǒng)為操作人員提供了方便,直觀,形象的人及接口,通過基于wincc6.2的監(jiān)控系統(tǒng)開發(fā)實現(xiàn)對1#切割車系統(tǒng)的全面監(jiān)控,監(jiān)控信息得到有效擴充,降低了原有系統(tǒng)中的故障點,同時增加了報警和趨勢畫面,更及時準(zhǔn)確的反映設(shè)備的運行情況,為操作和維護提供了方便。自投用以來監(jiān)控系統(tǒng)運行穩(wěn)定,可靠。同時大大降低了原有觸摸屏設(shè)備更換帶來的成本增加,取得較好的經(jīng)濟效益。

(轉(zhuǎn)載)

標(biāo)簽:Wincc 6 | 2 監(jiān)控系統(tǒng)  我要反饋 
泰科電子ECK、ECP系列高壓直流接觸器白皮書下載
優(yōu)傲機器人下載中心
億萬克
專題報道