技術頻道

      玩轉世紀星系列之單窗口多操作

      前言:在組態軟件的使用過程中,我們經常遇到這樣的問題,就是我們需要制作大量的功能相同的組態畫面或者是參數設置畫面來實現不同工位相同內容的顯示和控制。本文結合世紀星在油罐監控系統中的應用來闡述單窗口多操作的實現。

        1 項目簡介
        本項目為中國人民解放軍92904部隊油罐監測項目,本系統主畫面如下圖所示:
        如圖1,工程包含以下監控內容:
        1)溫度、液位、重量的實時顯示。
        2)歷史報警窗口。

      圖1 主畫面

      圖2 罐參數顯示

      圖3 歷史報警窗口

        3)趨勢曲線。

      圖4 實時趨勢曲線

      圖5 歷史趨勢曲線

        4)操作記錄。

      圖6 用戶操作記錄

        5)報表查詢:歷史數據報表、實時數據報表。

      圖7 歷史數據查詢報表

      圖8 實時數據查詢報表

        6)參數設置。

      圖9 罐參數設定

        7)計量查詢。

      圖10 罐信息顯示

        2 單窗口多操作
        單窗口多操做很多情況下用于設定參數,我們針對本項目中參數設定窗口,來介紹一下是用世紀星如何實現單窗口多操作。
        1)創建變量來表示當前要操作的工位(變量組),本項目建立標志變量如下:

      圖11 罐號標志變量及類型顯示

        2)本項目通過單擊菜單項來選擇要設定的工位(變量組)。
        如當選擇3號罐時,在命令語言里寫如下代碼:
        當前罐號=StringFromIntg( 3, 10 );
        ShowWindow(“立罐參數設置”);
        代碼執行后“立罐參數設置”畫面會根據“當前罐號”的變量值來實時顯示所設參數。

        3)窗口的動畫連接。
        由于彈出窗口后畫面要顯示所指定(當前罐號)的數值,所以在數值顯示動畫連接中,表達式項不能填寫變量,應使用世紀星中tagRead函數。
        如下圖所示:
        表達式:tagReadMess(“介質”+當前罐號)
        命令語言:DiaologEntry(“介質”+當前罐號,“請輸入”+當前罐號+“號罐介質名:”);

      圖12 菜單

      圖13 單窗口多操作界面

        3 小結
        世紀星擁用眾多靈活多用的函數,可以實現許多方便的功能。單窗口做操作功能,可以在項目開發中減少您的畫面開發工作量,更重要的是減少了畫面,節省計算機內存,提高了運行速度。另外歷史數據報表、歷史曲線等功能也可以做成單窗口瀏覽的方式,由于篇幅限制本文就不在贅述。如有需求請與我公司技術人員聯系,我們為您提供完整的例程。

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 一本大道在线无码一区| 偷拍精品视频一区二区三区| 精品在线一区二区| 日韩精品在线一区二区| 成人精品一区二区电影| 中文字幕亚洲乱码熟女一区二区| 激情内射亚洲一区二区三区| 国产日韩高清一区二区三区| 日韩一区二区视频| 亚洲人成人一区二区三区| 精品国产免费一区二区| 乱色熟女综合一区二区三区| 日韩av片无码一区二区不卡电影| 精品视频在线观看你懂的一区 | 久久久久成人精品一区二区| 国产福利一区二区精品秒拍| 伊人久久大香线蕉AV一区二区| 久久99国产精一区二区三区| 久久99精品免费一区二区| 精品亚洲福利一区二区| 国内精品视频一区二区三区| 国产精品视频一区二区三区| 日韩人妻不卡一区二区三区 | 曰韩人妻无码一区二区三区综合部 | 偷拍精品视频一区二区三区| 成人H动漫精品一区二区| 国产精品电影一区| 无码国产精品久久一区免费| 玩弄放荡人妻一区二区三区| 国精产品一区一区三区有限公司| 色一情一乱一区二区三区啪啪高| 在线电影一区二区三区| 在线视频亚洲一区| 中文字幕无码免费久久9一区9| 国产精品男男视频一区二区三区| 一区二区三区在线免费观看视频| 日韩毛片一区视频免费| 免费萌白酱国产一区二区三区| 亚洲色精品vr一区二区三区| 91福利国产在线观一区二区| 中文字幕AV无码一区二区三区|