時間:2010-08-06 14:42:57來源:zhangting
前言:在組態(tài)軟件的使用過程中,我們經常遇到這樣的問題,就是我們需要制作大量的功能相同的組態(tài)畫面或者是參數設置畫面來實現(xiàn)不同工位相同內容的顯示和控制。本文結合世紀星在油罐監(jiān)控系統(tǒng)中的應用來闡述單窗口多操作的實現(xiàn)。
1 項目簡介
本項目為中國人民解放軍92904部隊油罐監(jiān)測項目,本系統(tǒng)主畫面如下圖所示:
如圖1,工程包含以下監(jiān)控內容:
1)溫度、液位、重量的實時顯示。
2)歷史報警窗口。
圖1 主畫面
圖2 罐參數顯示
圖3 歷史報警窗口
3)趨勢曲線。
圖4 實時趨勢曲線
圖5 歷史趨勢曲線
4)操作記錄。
圖6 用戶操作記錄
5)報表查詢:歷史數據報表、實時數據報表。
圖7 歷史數據查詢報表
圖8 實時數據查詢報表
6)參數設置。
圖9 罐參數設定
7)計量查詢。
圖10 罐信息顯示
2 單窗口多操作
單窗口多操做很多情況下用于設定參數,我們針對本項目中參數設定窗口,來介紹一下是用世紀星如何實現(xiàn)單窗口多操作。
1)創(chuàng)建變量來表示當前要操作的工位(變量組),本項目建立標志變量如下:
圖11 罐號標志變量及類型顯示
2)本項目通過單擊菜單項來選擇要設定的工位(變量組)。
如當選擇3號罐時,在命令語言里寫如下代碼:
當前罐號=StringFromIntg( 3, 10 );
ShowWindow(“立罐參數設置”);
代碼執(zhí)行后“立罐參數設置”畫面會根據“當前罐號”的變量值來實時顯示所設參數。
3)窗口的動畫連接。
由于彈出窗口后畫面要顯示所指定(當前罐號)的數值,所以在數值顯示動畫連接中,表達式項不能填寫變量,應使用世紀星中tagRead函數。
如下圖所示:
表達式:tagReadMess(“介質”+當前罐號)
命令語言:DiaologEntry(“介質”+當前罐號,“請輸入”+當前罐號+“號罐介質名:”);
圖12 菜單
圖13 單窗口多操作界面
3 小結
世紀星擁用眾多靈活多用的函數,可以實現(xiàn)許多方便的功能。單窗口做操作功能,可以在項目開發(fā)中減少您的畫面開發(fā)工作量,更重要的是減少了畫面,節(jié)省計算機內存,提高了運行速度。另外歷史數據報表、歷史曲線等功能也可以做成單窗口瀏覽的方式,由于篇幅限制本文就不在贅述。如有需求請與我公司技術人員聯(lián)系,我們?yōu)槟峁┩暾睦獭?/p>
標簽:
上一篇:永宏PLC在繞包機中的應用
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯(lián)網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-05-19
2025-04-30
性能躍升20%!維宏NK300CX Plus數控系統(tǒng)...
2025-04-11
2025-04-08
2025-03-31
應用案例 | 使用宏集TELE監(jiān)控繼電器監(jiān)控...
2025-03-26