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

基于力控組態軟件實現交通燈倒計時界面控制的實訓方案設計

2023-07-26 09:13:38余璐姚成
電腦知識與技術 2023年16期
關鍵詞:實訓設置利用

余璐,姚成

(安徽財貿職業學院,安徽 合肥 230601)

交通燈控制實訓是電子信息類課程實訓中經常使用的案例之一。本文通過國家、公安部對交通燈控制時間和倒計時顯示要求,利用Forcecontrol V7.1 設計圖形界面,使用不同的方法編寫腳本,以實現可以實時設置倒計時時間、動態顯示交通燈的效果,使實訓者加深了對交通燈控制的認識和腳本代碼編寫方法的掌握,為后續連接PLC 或者單片機,實現實際控制奠定基礎。

1 交通燈力控組態實訓方案設計

1.1 實訓方案設計意義

在電子信息控制類課程的教學中,有基于PLC、單片機、FPGA等的交通信號燈實訓設計,通過實訓加深了對這些技術的理解,提高編程能力,提高學習興趣。因此,開發基于力控組態軟件的交通燈控制實訓具有實用價值。利用力控組態軟件設計界面,通過窗口動作、后臺組件定時器和累計器屬性變化動作等三種不同事件過程的腳本編寫,實現相同的功能,并比較各自優缺點,從而掌握這些對象的使用和提高編程技巧。

1.2 實訓方案設計依據

依據《道路交通信號燈設置與安裝規范》(GB 14886-2016)[1]和《道路交通信號倒計時顯示器》(GA/T 508-2014)[2]利用力控ForceControl V7.1模擬交通燈控制,其中轉換示意圖如圖1所示,采用雙位倒計時器。紅燈時長一般不超過90秒,利用RSZ中間整型變量設置,例如設置為30秒;綠燈時長一般為30秒及以上,利用GSZ 中間整型變量設置,例如設置為27 秒,其中連續24秒、閃爍3秒;黃燈時長3~5秒,設置為3秒,一次循環RSZ+GSZ+3秒,例如60秒。時序圖如圖2所示。

圖1 機動車信號燈燈色轉換示意圖

圖2 交通燈控制南北方向時序圖

2 交通燈力控組態實訓界面設計[3]

界面設計采用力控Forcecontrol V7.1 組態軟件實現,通過新建工程,進入開發系統,建立窗口界面,從工具箱拖拽基本圖元并置于窗口適當位置,搭建好組態畫面如圖3所示。其中紅綠燈效果實現使用了圖庫里的紅綠燈和橢圓的組合功能,利用橢圓遮罩的顯示和隱藏來顯現紅、黃、綠燈。然后從文本控件TexRSZ、TexGSZ 錄入紅燈、綠燈定時時間,在開始按鈕的左鍵動作中設置開關控制信號,在停止的左鍵動作中設置中止信號。運行效果見圖4。對象屬性設置如表1所示。

表1 交通燈力控組態界面屬性設置表

圖3 交通燈力控組態界面

圖4 運行效果

3 交通燈力控組態實訓腳本設計的三種方案

3.1 利用窗口動作實現交通燈控制腳本設計

首先如圖5 新建5 個中間變量,利用文本控件TexRSZ(其模擬輸入輸出變量為RSZ) 和TexGSZ(其模擬輸入輸出變量為GSZ) 設置紅燈、綠燈定時時間,利用遮罩的顯示和隱藏來顯示紅、黃、綠燈,在開始按鈕的左鍵動作中置KZ 變量為1,開始計數,在停止按鈕的左鍵動作中置KZ 變量為0,停止計數。循環執行。根據時序圖編寫腳本,具體操作步驟:執行菜單“功能”→“動作”→“窗口動作”菜單命令,打開腳本編輯器,編寫相關腳本如下。

圖5 定義中間變量

圖6 定時器后臺組件

3.2 利用定時器屬性變化動作實現交通燈控制腳本設計

界面設計和新建中間變量與方法一相同。其他操作步驟:從“工程”窗口,雙擊“項目”→“后臺組件”打開后臺組件窗口,雙擊“定時器”。

右邊“后臺組件”窗口,此時已經添加了定時器模塊[4],用同樣方法添加另外兩個定時器,并命名為TimerR、TimerG和TimerY。分別單擊“屬性列表”中的RunTime和Status屬性,打開“變量屬性設置”窗口,如圖7所示。在紅燈定時器的Status“屬性變化腳本”中編寫代碼,用于判斷其是否定時時間到,如果到了,關閉紅燈定時器,打開綠燈定時器,以此類推,循環執行。在RunTime“屬性變化腳本”中編寫功能代碼,這樣就可以利用三個定時器完成相互配合實現三色燈的切換功能。相關腳本如下:

圖7 定時器和關聯屬性的調出

3.3 利用累計器和定時器屬性變化動作實現交通燈控制腳本設計

首先需要在方法二的變量基礎上新建一個實型的數據庫變量KG.PV(開關),連接GroJTD交通信號倒計時燈智能單元和開始停止按鈕。接著調出后臺組件通用控件中的累計器組件[5]。因為累計器都是以秒為單位的,所以,還需要添加定時器解決綠燈3秒長度的0.5秒閃爍。相關腳本如下:

4 結束語

本文重點探討了力控組態交通燈控制實訓方案設計,敘述了界面設計過程、窗口動作和對象屬性變化的觸發條件以及腳本的編寫方法。其中腳本設計采用了三種不同的方案,方法一利用窗口動作實現紅綠燈控制,雖然該方法容易理解,但是必須將窗體運行掃描時間設為500毫秒,這樣會影響其他對象的需求,例如影響Modbus 通訊的速度。方法二利用定時器實現交通燈控制,該方法將控制過程分散到各個定時器的屬性變化腳本中,雖然代碼不集中,但是不影響其他對象的需求。方法三利用累計器實現交通燈控制,同樣也是分散到屬性變化腳本中,由于累計器的時間為1秒,要實現綠燈0.5秒閃爍,還是要利用定時器。因此,筆者認為三種方法中,以第二種方法為最佳。

在實訓過程中通過引導實訓者自行嘗試、實踐試錯、修正解決等方式一步步完成實訓任務。從而提高學習興趣和動手操作能力。該實訓設計靈活開拓了相同效果的不同實現方式,既達到了學習力控組態設計方法,又開拓了發散思維能力。最后,如果增加東西方向紅綠燈控制,以及通過IO設備和數據庫組態實現力控與PLC等連接,便可實現交通燈實際控制。如果利用傳感器采集路口交通信息,通過大數據分析處理后,實時改變時間控制變量,將更加具有實際工程應用價值。該實訓方案設計可用于相關專業學生的課程設計、畢業設計。

猜你喜歡
實訓設置利用
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
利用一半進行移多補少
基于CDIO理念的數控實訓教學改革與實踐
利用數的分解來思考
Roommate is necessary when far away from home
電工電子實訓教學改革與創新
電子制作(2017年8期)2017-06-05 09:36:15
微課在數控實訓課中的應用探析
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
主站蜘蛛池模板: 无码内射中文字幕岛国片| 人人澡人人爽欧美一区| 亚洲天堂视频网站| 尤物午夜福利视频| 亚洲最黄视频| 久久精品这里只有精99品| 亚洲天天更新| 精品综合久久久久久97| 精品无码国产一区二区三区AV| 操美女免费网站| 欧美精品xx| 国产香蕉在线视频| 亚洲成A人V欧美综合| 国产一二视频| 亚洲人成网站色7799在线播放 | 欧美有码在线| 免费无码AV片在线观看国产| 欧美天天干| 尤物国产在线| 日本免费一级视频| 亚洲中文字幕在线一区播放| 婷五月综合| 19国产精品麻豆免费观看| 人妻丰满熟妇AV无码区| 成人一级免费视频| 日韩精品无码不卡无码| 国产青榴视频在线观看网站| 谁有在线观看日韩亚洲最新视频| 精品国产福利在线| 国产一区二区三区免费| 国产午夜福利片在线观看| 国产成人免费高清AⅤ| 亚洲国产精品日韩av专区| 青青青伊人色综合久久| 精品国产香蕉在线播出| 日韩欧美国产成人| 青青青草国产| 国产va免费精品| 亚洲成人在线免费观看| 97精品久久久大香线焦| 看国产一级毛片| 九九九精品成人免费视频7| 国产玖玖玖精品视频| 国产欧美亚洲精品第3页在线| 草草线在成年免费视频2| 欧美69视频在线| 69免费在线视频| 少妇被粗大的猛烈进出免费视频| 狠狠色综合网| 久久久成年黄色视频| 国产大片喷水在线在线视频| 精品欧美日韩国产日漫一区不卡| 亚洲精品另类| 国产主播一区二区三区| 欧美不卡视频在线| 精品精品国产高清A毛片| 日韩精品成人在线| 欧美高清国产| 国内精品小视频在线| 亚洲国模精品一区| 国产成本人片免费a∨短片| 日韩在线播放欧美字幕| 激情无码视频在线看| 超薄丝袜足j国产在线视频| 婷婷六月综合网| 麻豆国产精品一二三在线观看| 日韩精品一区二区三区免费| 欧美啪啪一区| 久久亚洲中文字幕精品一区| 任我操在线视频| 午夜精品久久久久久久无码软件| 精品无码专区亚洲| 制服丝袜国产精品| 色播五月婷婷| 视频二区中文无码| 国产成人亚洲精品蜜芽影院| 色偷偷一区二区三区| 欧美综合中文字幕久久| 91综合色区亚洲熟妇p| 国产乱子伦视频三区| 精品99在线观看| 国产高颜值露脸在线观看|