999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MCGS軟件實現倒計時數據顯示的組態方法

2021-06-28 08:50:52吳俊
電子測試 2021年1期
關鍵詞:按鈕程序工程

吳俊

(邗江中等專業學校,江蘇揚州,225000)

0 引言

倒計時顯示給人以緊迫感,可增強人們的關注度,在工業控制系統中時常被運用到。工業觸摸屏——通過觸摸式工業顯示器將人與機器連為一體的智能化交互設備,以其簡單靈活的可視化操作界面及友好的人機交互性,在工業控制過程監控中得到了廣泛的應用。利用MCGS軟件,可將倒計時顯示功能組態到觸摸屏界面中,實現倒計時與控制系統的運行過程緊密的結合。

1 MCGS組態軟件

MCGS是一套基于Windows平臺的,用于快速構造和生成上位機監控系統的組態軟件。該系統通過可視化操控,對數據進行現場采集、監測、分析處理與控制,具有操作簡便、可視性好、可靠性高等特點,廣泛應用于自動化領域,向用戶提供解決實際工程問題的方案。

MCGS軟件中提供了多種不同功能、且各自獨立的構件,在組態環境中,通過配置各種參數,象搭積木一樣就能構造出一個功能豐富、可實際應用的工程系統。

倒計時數據顯示功能,需通過對時間的控制來實現。MCGS中提供了定時器構件,可對定時器進行啟動、停止及定時器當前值的處理等操作,經分析,運用定時器構件并不能方便直接地實現倒計時數值顯示的組態。

針對比較復雜的組態工程,為了簡化組態過程,提高工作效率,MCGS引入運行策略的概念,實現對系統的運行流程及設備的運行狀態進行有針對性選擇和精確的控制。同時又提供了腳本程序這一編程語言引擎,通過簡單的類Basic語言構造各種特定的流程控制程序和操作處理程序,來解決常規組態方法難以實現的某些控制和計算任務。這些功能構件的靈活運用為倒計時顯示功能的實現提供了便捷的途徑。

2 總體設計方案

2.1 倒計時數據顯示功能概述

本文以固定時間長度(2小時)的倒計時顯示為例,為了突出對比效果,工程界面中增加了運行時間的顯示。當按下計時開始/停止按鈕,倒計時數據從2小時開始以秒遞減,運行時間則從零開始以秒遞增;當釋放計時開始/停止按鈕,倒計時顯示保持當前數據;再次按下計時開始/停止按鈕,則從當前值繼續,直至數據為零。可根據需要添加復位按鈕,按下后,倒計時數據顯示為初始值。

2.2 總體設計思路

本文中主要運用MCGS軟件內部定時器及循環策略等功能構件,來組態倒計時數據顯示工程。

使用兩個定時器構件,其中定時器1與倒計時時間顯示關聯,并在工程開始啟動運行時其當前值被人為設定為 2小時;定時器2與運行時間顯示相關聯。

按下計時開始/停止按鈕,則調動MCGS中的循環策略,在該策略中,利用腳本程序工具,編寫腳本程序讓定時器1的當前值每秒遞減1并啟動定時器2。

將定時器1和定時器2的當前值以“時∶分∶秒”的形式在界面中顯示出來。

3 組態設計過程

3.1 倒計時顯示的畫面組態

打開MCGS組態環境,新建名為“倒計時顯示”工程。

3.1.1 定義變量

本工程需要“運行時間顯示”、“倒計時顯示”及“計時開始”三個變量,類型分別為字符型和開關型。

進入“實時數據庫”窗口進行定義變量操作,如圖1所示。

圖1 定義變量

3.1.2 組態畫面設計

畫面組態分為建立畫面、編輯畫面和動畫連接三個步驟。運用了系統提供的標簽構件及標準按鈕構件,在完成相應的編輯、設備連接操作后,創建的“倒計時顯示”觸摸屏畫面如圖2所示。

圖2 “倒計時顯示”畫面

3.2 程序編寫

在窗口的啟動腳本中寫入腳本程序,設置定時器1的當前值,并在界面中顯示出倒計時的開始時間。

進入“運行策略”頁,新建循環策略“倒計時顯示”。在策略行上選用腳本程序構件,并編寫程序控制定時器1的當前值以秒遞減,同時讓“運行時間顯示”、“倒計時顯示”變量的當前值以“時∶分∶秒”的形式在界面中顯示出來。(參考程序見圖3)。

圖3 程序設計

3.3 程序調試

進入MCGS組態軟件“運行環境”(見圖4),點擊畫面上的計時開始/停止按鈕,觀察倒計時數據顯示是否與符合設計要求。調試過程中,通過對程序的調整和完善,最終完全實現設計要求。

圖4 模擬運行界面

4 MCGS—PLC設計方案

上文中,MCGS軟件通過調用運行策略,按條件運行腳本程序控制定時器,實現了倒計時數據顯示的功能。MCGS是一款功能完善的組態軟件,除了利用其內部功能構件,還可與其他外接硬件設備(如PLC)相結合,快速、方便地開發出各種用于現場數據處理和控制的工程。在本例工程中,我們將MCGS與三菱PLC相結合,借助PLC程序來實現倒計時數據的顯示。

4.1 PLC程序的設計

在PLC程序中,利用傳送指令(MOV指令),將倒計時設定時間轉換成以秒為單位的數值儲存到數據寄存器中,當按下計時開始/停止按鈕后,運用特殊輔助繼電器M8013及減法指令(SUB指令)控制該數據寄存器的值以每秒遞減1。

4.2 MCGS組態設計

新建“倒計時顯示”工程及用戶窗口畫面設計如上例中所示。但在“實時數據庫”窗口要增加數值型變量:“倒計時時間值”、“時”、“分”和“秒”。實時數據庫定義變量如圖5所示。

圖5 定義變量

在用戶窗口中構造循環腳本程序,將PLC數據寄存器中倒計時的實時時間值分解成對應的時、分、秒的數值,再利用MCGS嵌入版系統內部字符串操作函數!str(x),將數值型數據對象“時”、“分”、“秒”的值轉換成字符串,并構成“時∶分∶秒”的形式在界面中顯示出來。(參考程序見圖6)。

圖6 腳本參考程序

4.3 MCGS—PLC的連接與調試

本例中,MCGS系統必須與外部設備建立起連接關系,并賦予相關的屬性,才能實現對外部設備的驅動和控制。

打開MCGS組態軟件的設備窗口,進行設備組態操作,將MCGS工程組態中使用的變量通過MCGS設備通道與PLC程序中的元件對應建立連接,實現MCGS與PLC中數據的相互交換。

將MCGS組態工程下載至觸摸屏,連接RS232數據電纜,啟動PLC,通過對程序的調整和完善,最終完全實現系統功能。

5 結語

當然,對于相同的設計要求,不同的設計者有不同的解決思路及不同的設計方案。大家可根據自身要求,不斷地學習、探索新的組態方法,并通過對不同實現方法的比較,來充分認識和掌握MCGS組態軟件各構件的屬性及使用,提高對MCGS軟件的工程應用能力。

猜你喜歡
按鈕程序工程
這些按鈕能隨便按嗎?
當你面前有個按鈕
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
工程
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
工程
主站蜘蛛池模板: 67194在线午夜亚洲| 欧美激情伊人| 特级毛片免费视频| 国产精品久线在线观看| 亚洲动漫h| a在线观看免费| 日本不卡在线播放| 色欲色欲久久综合网| 毛片最新网址| 欧美国产在线精品17p| 国产成人a毛片在线| 一级毛片网| 国产精品视频导航| 无码专区在线观看| 国产成本人片免费a∨短片| 免费毛片视频| 狠狠做深爱婷婷久久一区| 精品福利一区二区免费视频| 一区二区三区毛片无码| 九色免费视频| 午夜精品一区二区蜜桃| 国产丝袜无码精品| 2021最新国产精品网站| 国产成人亚洲无码淙合青草| 国产成人无码AV在线播放动漫| 国产激情无码一区二区三区免费| 国产成人综合日韩精品无码不卡| 美女无遮挡拍拍拍免费视频| 久久久久久高潮白浆| 国产综合精品一区二区| 色久综合在线| 国产av剧情无码精品色午夜| 波多野结衣一二三| 久久国产乱子| 71pao成人国产永久免费视频| 无码啪啪精品天堂浪潮av| 国内熟女少妇一线天| 欧美日一级片| 美女扒开下面流白浆在线试听| 欧美一道本| 亚洲婷婷丁香| 日本国产精品| 久久99精品久久久久纯品| 99re在线视频观看| 丝袜美女被出水视频一区| 亚洲精品成人片在线观看| 亚洲免费毛片| 亚洲成A人V欧美综合天堂| 国产色爱av资源综合区| 午夜丁香婷婷| 一级毛片网| 免费观看亚洲人成网站| 中文无码精品a∨在线观看| 国产主播在线观看| 日韩国产亚洲一区二区在线观看| 精品少妇三级亚洲| 婷婷午夜影院| 国产精品精品视频| 国产成人你懂的在线观看| 国产欧美在线观看精品一区污| 国产人人射| 四虎精品国产永久在线观看| 国产成人高精品免费视频| 欧美日韩成人在线观看| 日本午夜影院| 欧类av怡春院| 国产成人综合日韩精品无码首页| 91久久偷偷做嫩草影院免费看| 热久久这里是精品6免费观看| 在线观看无码a∨| 她的性爱视频| 亚洲色图欧美一区| 国产精品女主播| 亚洲浓毛av| 日韩欧美亚洲国产成人综合| 22sihu国产精品视频影视资讯| 久久午夜影院| 久久综合伊人 六十路| 国产一级毛片在线| 日韩a级毛片| 97青青青国产在线播放| 精品一區二區久久久久久久網站|