日本美女视频网站观看-一二三四国产精品一区-精品伦子一区二区三区-亚洲中文字幕人妻在线

您的位置:首頁   >  關于我們  >  新聞動態

大彩講堂:VisualHMI-LUA教程-on_run回調函數使用指南

發布人:大彩科技發布日期:2025-07-15


一、適合范圍



本文檔適用于VisualHMI平臺,Lua腳本語言為V5.3版本,配合工程可以完成大部分的內部邏輯處理。


二、概述



on_run(screen)周期回調函數,用該回調函數,會根據設定的時間周期循環回調一次

? screen:當前畫面

可以通過set_run_cycle(cycle) API 設置on_run的回調周期,毫秒單位

? cycle: 單位毫秒

重點:不要在on_run里面調用set_run_cycle(cycle)


三、教程實現



功能實現

首先建立一個HMI工程以DC80480M070為例,如3-1所示。

圖片

圖3-1 新建工程


控件配置

1、運用on_run回調函數周期刷新設置好的值:如圖3-2所示,在工程上放置三個數值控件綁定外部寄存器地址(4x1001-1003三個地址)跟一個位狀態指示燈(綁定外部寄存器地址4x1000),分別代表設置電壓,當前電壓,頻率,和開關。開腳本邏輯條件是先判斷開關狀態為開啟的時候,和當前電壓小于設置電壓的話,頻率的值就會被設置成10,因為是一秒回調一次,只要達到設置的條件,頻率的值改成其他的也會被一秒回調一次后更改為10。具體可以參考以下lua腳本寫法。

圖片

圖3-2 控件配置


2、運用on_run回調函數制作簡易定時器,如圖3-3所示放置倆個數值控件地址綁定外部寄存器地址(4x1004和4x1005),在腳本里先獲取到寄存器地址,根據設置的條件,給寄存器地址里寫1,然后啟動計時器開始以一秒加1的速度開始計時,給寄存器地址里寫0,可以設置成0,具體可以參考以下腳本寫法。

圖片

圖3-3 控件配置(簡易定時器)


Lua腳本預覽

圖片









聯系我們

廣州大彩光電科技有限公司(總部)

地址:廣州市黃埔區科學城玉樹工業園富康西街8號C棟
銷售與技術支持:(020)82186683-601
大彩深圳辦事處

地址:深圳市寶安區新安街道華聯城市全景花園G1203室

(公共交通:地鐵5號線洪浪北D出口,5號線或12號線靈芝站C1出口)
郵箱:fujq@gz-dc.com
銷售與技術支持:付先生 13828461018

大彩成都辦事處

地址:四川省成都市高新區天府大道中段500號東方希望天祥廣場C座39樓3910號
郵箱:niesl@gz-dc.com
銷售與技術支持:聶經理 18180927176
大彩上海辦事處

地 址:上海市浦東新區長清路1200弄森宏旗臻商務樓39號813
郵箱:sales103@gz-dc.com
銷售與技術支持劉經理 13671882080