免费视频观看视频观看-国产精品自在欧美一区-欧美另类日本中文字幕-欧美一区成人在线视频

您的位置:首頁   >  關(guān)于我們  >  新聞動態(tài)

大彩講堂:VisualHMI-LUA教程-獲取與設(shè)置32位數(shù)據(jù)函數(shù)的應(yīng)用

發(fā)布人:大彩科技發(fā)布日期:2025-08-22


一、適合范圍



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


二、概述



2.1.get_uint32(vtype, addr)

讀取無符號整形寄存器,返回?zé)o符號整形數(shù)據(jù)

·vtype:數(shù)據(jù)類型

·addr:變量地址

2.2.set_uint32(vtype, addr,value)

 設(shè)置無符號整形寄存器值

·vtype:數(shù)據(jù)類型

·addr:變量地址

·value: 寄存器值

2.3.get_int32(vtype, addr)

讀取有符號整形寄存器,返回有符號整形數(shù)據(jù)

·vtype:數(shù)據(jù)類型

·addr:變量地址

2.4.set_int32(vtype, addr,value)

 設(shè)置有符號整形寄存器值

·vtype:數(shù)據(jù)類型

·addr:變量地址

·value: 10


三、教程實現(xiàn)



功能實現(xiàn)

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

圖片

圖3-1 新建工程


控件配置

1、以獲取與設(shè)置有符號32位整型數(shù)據(jù)為例,如圖3-2所示,在工程上放置兩個數(shù)值控件,分別綁定對應(yīng)的內(nèi)部寄存器地址(LW1000LW1002),32位地址要預(yù)留兩個字節(jié)。一個是獲取數(shù)據(jù),一個是設(shè)置數(shù)據(jù)。點(diǎn)擊數(shù)值控件LW1000,輸入任意數(shù)值觸發(fā)on_update回調(diào),讀取內(nèi)部寄存器變量LW1000,并設(shè)置到內(nèi)部寄存器變量LW1002的控件上。注意,數(shù)據(jù)類型要與設(shè)備對應(yīng)上,否則會導(dǎo)致收發(fā)的數(shù)據(jù)對應(yīng)不上,具體可以參考以下lua腳本寫法。

圖片

3-2 控件配置


2、關(guān)于modbus協(xié)議或者其他外部協(xié)議,要注意一下數(shù)據(jù)的字節(jié)順序,在工程設(shè)置中,有默認(rèn)的字節(jié)順序,在【預(yù)設(shè)字節(jié)序】可以選擇重新指定,就可以設(shè)置數(shù)據(jù)類型的字節(jié)順序,數(shù)據(jù)類型的字節(jié)順序不對應(yīng)的話,也會導(dǎo)致收發(fā)的數(shù)據(jù)不對應(yīng),如圖3-3所示

圖片

3-3 字節(jié)順序


四、Lua腳本預(yù)覽



圖片









聯(lián)系我們

廣州大彩智能科技有限公司

廣州大彩光電科技有限公司


地址:廣州市增城區(qū)寧西街新耀北路56號
銷售與技術(shù)支持:(020)82186683-601
大彩深圳辦事處

地址:深圳市龍崗區(qū)坂田街道深匯大廈1棟1108

郵箱:fujq@gz-dc.com
銷售與技術(shù)支持:付先生 13828461018

大彩成都辦事處

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

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