网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

大彩讲堂:VisualHMI-LUA教程-获取设置单精度浮点数

时间:2025-10-16 00:00

人气:

作者:admin

标签:

导读:一、适合范围本文档适用于VisualHMI平台,Lua脚本语言为V5.3版本,配合工程可以完成大部分的内部逻辑处理。二、概述get_float/set_float函数主要用于VisualHMI软件开发中各种协议对浮点数数据...
wKgZPGhaYCmAdKNIAAEQKBb4b30472.png

一、适合范围

本文档适用于VisualHMI平台,Lua脚本语言为V5.3版本,配合工程可以完成大部分的内部逻辑处理。


二、概述

get_float/set_float函数主要用于VisualHMI软件开发中各种协议对浮点数数据进行获取和赋值处理。

get_float(vtype, addr)

读取单精度浮点数(float)寄存器,返回有符号单精度浮点数

· vtype: 数据类型

· addr: 变量地址

set_float(vtype, addr,value)

设置单精度浮点数(float)寄存器

· vtype:数据类型

· addr:变量地址

· value:寄存器值


三、功能实现

1、首先建立一个HMI工程以DC80480M070为例,如3-1所示。

wKgZPGjvbnqAKOrJAAA8yZHiQe4084.png

图3-1 新建工程


2、在画面上放置一个字设置按钮写入地址为LW1020,操作模式为写入常量,常量值为1,放置4个数值控件分别配置如图所示的读取地址,数据类型为float型,小数数位为2。如图3-2和图3-3所示。

wKgZO2jvboSABg5xAAAtpi_UqkY875.png

图3-2界面配置


wKgZO2jvboaAZ3ayAAAj3cO8czE651.png

图3-3控件配置


3、通信协议配置为ModbusMaster通信协议,预设字节序默认为默认大端,可以设置为重新指定来修改数据的字节顺序,要注意预设字节序要设置为正确的字节顺序,如图3-4所示。

wKgZPGjvboyANERBAAAqK1oHGys591.png

图3-4通信协议配置

四、Lua脚本预览

wKgZO2jvbpGAGAc5AADKUbg2wmo732.png
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信