您的位置:首页   >  关于我们

大彩讲堂:VisualHMI软件如何使用文本控件

发布人:大彩科技发布日期:2025-11-21


一、概述



本文档适合于 M 系列(固件版本 >= V10.0.7.0串口屏, VisualHMI 平台上开发。

文本控件常用于字符串变量的显示、设置。屏幕键盘输入支持 GBK UTF-8 PLC 对屏幕读写支持 CBK UTF-8 UNICODE 编码显示,输入最大支持 2K 字节显示。指令传输过程应以00 结束、且对数据内容的字节偶数对齐,奇数时候补 00 对其。

如“12”,指令传输为: AA 55 00 0A F2 10 20 02 31 32 00 00 CC CC 12  2 个字节,两个 00 00 作为结束符;

如“123”,指令传输为: AA 55 00 0A F2 10 20 02 31 32 33 00 CC CC  123  3 个字节, 00 作为结束符;


二、开发环境



2.1 VisualHMI 软件版本
需安装V1.0.270.0及以上的版本进行开发。打开VisualHMI软件,在工程→帮助→关于,可查看到当前安装的软件版本,如图2-1所示;

图片

2-1 VisualHMI软件版本


2.2 串口屏固件版本

版本查看,可通过屏幕背面的贴纸查看。


三、文本控件



3.1 属性说明

选中菜单栏控件【文本控件】如图3-1所示。

图片

3-1 文本控件


3.1.1基本属性

文本控件的基本属性如图3-2所示。

图片

3-2 基本属性


1. 启动输入:

1键盘类型:弹出键盘、外接键盘;

2键盘画面:选择键盘所在的画面;

3键盘位置:键盘弹出的位置;

4键盘初始值:键盘是否显示初始值。

2. 读取地址:读取控件关联的变量地址;

3. 写入地址:

1与读取相同:

2与读取不同:

4. 最大长度:文本输入的最大字节数;

5. 编码:支持 GB CODE UTF8 格式编码;

6. 密码显示:内容以“*的形式显示;

7. 高低字节互换:

8. 自动换行:文本内容换行显示。


3.1.2 外观设置

文本控件外观设置如图3-3所示。


3-3 文本控件外观设置


1. 字体:显示内容的字体类型;

2. 字体大小:显示内容的字体大小;

3. 对齐:支持左、居中、右的显示效果;

4. 闪烁:显示内容的闪烁频率;

5. 跑马灯:可设置为无、左移动、有移动、上移动、下移动

· 速度:每秒移动的像素

6. 文字颜色:显示内容的颜色;

7. 显示背景:无、背景颜色、背景图片;

8. 输入背景色:当键盘初始值配置“有”时,弹出键盘的初始值背景色


四、应用案例



4.1 工程配置

在画面中添加四个【文本控件】,界面配置如图4-1所示:

4-1 文本控件界面配置


“全键盘” -UTF-8 编码,配置如图4-2所示:

1. 启用输入:

2. 键盘画面:101_full800*480

3. 读取地址:LW1001

4. 编码: UTF-8

图片

图4-2 全键盘-UTF8 输入


“小键盘”-GB-GODE编码,配置如图4-3所示:

1. 启用输入:

2. 键盘画面:100_digit320*240

3. 键盘位置:

4. 读取地址:LW1020

5. 编码:GB CODE

6. 输入背景色:0;0;255蓝色

图片

4-3 小键盘-CB CODE 输入


“高低字节互换”配置如图4-4所示:

图片

4-4 全键盘-高低字节互换


1. 启用输入:

2. 键盘画面:101_full800*480

3. 读取地址:LW1040

4. 编码:GB CODE

5. 高低字节互换:


“跑马灯” -UNICODE编码显示,配置如图4- 5 所示:

图片

4-5 UINCODE 显示


1. 读取地址: LW1060

2. 编码: UNICODE

3. 跑马灯:左移动

· 速度: 10


4.2 运行预览

选中工程→编译下载→【编译运行】显示效果如图4-6所示:


4.2.1 全键盘-UTF8 编码

点击弹出键盘,输入“串口屏 HMI回车,下发指令如下所示:

AA 55 00 14 F2 10 01 07 E4 B8 B2 E5 8F A3 E5 B1 8F 48 4D 49 00 00 CC CC

键盘输入,结束符 00 00 偶数对齐,即是 E4...49 00 00 为偶数,14 个字节


4.2.2 小键盘 GB-CODE 编码

点击弹出键盘,输入“123回车,下发指令如下所示:

AA 55 00 0A F2 10 20 02 31 32 33 00 CC CC

键盘输入,结束符 00 偶数对齐,即是 31 32 33 00 为偶数, 4 个字节


4.2.3 高度字节互换

点击弹出键盘,输入“AB回车,下发指令如下所示:

AA 55 00 0A F2 10 40 02 42 41 00 00 CC CC

PS:由于配置高低字节显示,所以在指令中,字符串“AB传输为 0x42 0x41


4.2.4 跑马灯-UINICODE 显示

PLC 发送如下指令,显示“广州大彩” :

AA 55 00 0F F1 10 60 5E 7F 5D DE 59 27 5F 69 00 00 CC CC

图片

4-6 模拟运行










联系我们

广州大彩智能科技有限公司
广州大彩光电科技有限公司

地址:广州市增城区宁西街新耀北路56号
销售与技术支持:(020)82186683-601
大彩深圳办事处

地址:深圳市龙岗区坂田街道深汇大厦1栋1108
(公共交通:地铁5号线杨美站B出口)

邮箱:fujq@gz-dc.com
销售与技术支持:付先生 13828461018

大彩成都办事处

地址:四川省成都市高新区天府大道中段500号东方希望天祥广场C座39楼3910号
(公共交通:地铁18和1号线,世纪城站B出口)
邮箱:niesl@gz-dc.com
销售与技术支持:聂经理 18180927176
大彩上海办事处

地 址:上海市浦东新区长清路1200弄森宏旗臻商务楼39号813
(公共交通:地铁6号线,灵岩南路站2出口)
邮箱:sales103@gz-dc.com
销售与技术支持刘经理 13671882080
大彩长沙办事处

地 址:湖南省长沙市开福区福元西路148号万科金MALL坊5楼5020
(公共交通:地铁1号线,马厂站3号出口)
邮箱:sales107@gz-dc.com
销售与技术支持徐经理 18988933535