卑五九++王昌國++林盛昌
摘 要:本文主要就采用組態(tài)王作為監(jiān)控軟件的常遇到的問題,如畫面及變量的設(shè)置、各監(jiān)控畫面相互切換、時(shí)間的計(jì)算及組態(tài)王與PLC的連接方法。
關(guān)鍵詞:組態(tài)王;儀表;時(shí)間設(shè)置
1 畫面及變量的建立
在組態(tài)王工程瀏覽器的左邊樹形視圖內(nèi)選擇“畫面”,在右邊視圖中雙擊“新建”。工程瀏覽器將運(yùn)行組態(tài)王開發(fā)環(huán)境TOUCHMAK,彈出對話框。在“新建的畫面”對話框中設(shè)置將顯示的數(shù)據(jù)變量,然后單擊“確定”按鈕。TOUCHMAK將按照你指定的風(fēng)格產(chǎn)生一幅名為“監(jiān)控畫面”的畫面。
2 對于下一頁的程序設(shè)計(jì)
由于在該儀表中要涉及到封面、監(jiān)控畫面、顯示畫面等九個(gè)畫面,即需設(shè)置上翻與下翻按鈕,下面從選取方面及波形圖的按鈕設(shè)置方法及程序:
2.1 封面下翻
下一頁=下一頁+1;
if(下一頁>=9) 下一頁=1;
if (下一頁==2)
{ShowPicture("演示界面");ClosePicture("啟動(dòng)界面");}
2.2 波形實(shí)時(shí)監(jiān)控畫面下翻
下一頁=下一頁+1;
if(下一頁>=9) 下一頁=1;
if (下一頁==5)
{ShowPicture("便攜式電機(jī)節(jié)能系統(tǒng)研");ClosePicture("波形圖");}
2.3 波形實(shí)時(shí)監(jiān)控畫面上翻
下一頁=下一頁+1;
if(下一頁>=9) 下一頁=1;
if (下一頁==5)
{ShowPicture("節(jié)能差距");ClosePicture("波形圖");}
3 對于時(shí)間的設(shè)置
在監(jiān)控畫面中要涉及到單位時(shí)間內(nèi)消耗電量的計(jì)算,采用實(shí)時(shí)電量與前一段時(shí)間的電量差除以所以得時(shí)間,這里解決計(jì)秒器設(shè)置方法。
3.1 變量設(shè)置
3.2 畫面組態(tài)
以計(jì)秒器作為例子如圖1所示。
3.3 按鈕設(shè)置及腳本
3.3.1 “開始”按鈕 的設(shè)置如圖2所示。
輸入腳本:\\本站點(diǎn)\記秒開關(guān)=1。
3.3.2 “停止”按鈕的設(shè)置如圖3所示。
輸入腳本:\\本站點(diǎn)\記秒開關(guān)=0。
3.3.3 “清零”按鈕設(shè)置如圖4所示。
腳本:\\本站點(diǎn)\顯示秒=0;
3.4 事件命令語言
秒顯示=秒顯示+1。
4 組態(tài)王與PLC的通訊設(shè)置
組態(tài)王與FLC的通訊設(shè)置不需要?jiǎng)e的線就可以和組態(tài)王通訊,當(dāng)編程線的驅(qū)動(dòng)安裝后,確??梢院蚉LC的軟件能通訊上,組態(tài)王設(shè)備定義時(shí)采用,PLC\三菱\FX1\編程口,組態(tài)王的設(shè)備地址要與PLC的設(shè)置保持一致,0-15;通訊參數(shù)設(shè)置\組態(tài)王通訊參數(shù)請與PLC的設(shè)置保持一致。波特率:9600,數(shù)據(jù)位長度:7,停止位長度:1,奇偶校驗(yàn)位:偶校驗(yàn)。
參考文獻(xiàn):
[1]李方園.人機(jī)界面設(shè)計(jì)及應(yīng)用[M].化學(xué)工業(yè)出版社,2008.
[2]北京亞控科技發(fā)展有限公司.組態(tài)王6.51使用手冊[M].2005.
[3]屈保中,周偉.主工業(yè)監(jiān)控組態(tài)軟件技術(shù)應(yīng)用[M].鄭州大學(xué)出版社,2012.