MODBUS教程_图标控件和动画控件V1.0
工程技术笔记
修订历史
版本日期原因编制审查V1.02019/06/4创建文档陈鹏刘启鑫
目录
1.适合范围 (1)
2.开发环境版本 (2)
3.概述 (3)
3.1串口屏协议说明 (3)
3.2MODBUS协议运行说明 (3)
3.3MODBUS协议配置说明 (3)
3.4建立变量说明 (5)
4.教程实现 (7)
4.1准备工程素材 (7)
4.1.1硬件平台 (7)
4.1.2软件平台 (8)
4.1.3UI素材准备 (8)
4.2功能实现 (8)
4.2.1新建工程 (8)
4.2.2配置modbus协议 (9)
4.2.3画面配置 (9)
4.2.4运行预览 (14)
4.3下载工程 (14)
4.3.1USB下载 (15)
4.3.2SD卡下载 (15)
1.适合范围
文档适合广州大彩基本型、经济型、商业型、F型、物联型、86盒、485系列等所有MODBUS协议的串口屏产品。
2.开发环境版本
1.VisualTFT软件版本:V3.0.0.1037及以上的版本,版本查看方式:
(1)打开VisualTFT软件启动页面如图2-1所示,右上角显示的软件版本号;
图2-1软件版本
(2)打开VisualTFT,在软件右下角可以查看软件版本图2-2所示,最新版本可登录
大彩下载。
图2-2软件版本
2.串口屏固件版本:
基本型(经济型、商业型):MB2.22.912.259及以上的版本支持;
物联型:V3.0.301.0及以上的版本支持;
F型:V4.1.66.0及以上的版本支持。
版本查看方式:
(1)查看屏幕背面版本号贴纸;
(2)画面中创建一个文本控件,属性“输入方式”选择“系统变量”,“系统变量”
选择“固件版本号”,编译工程下载到屏中查看。
3.概述
3.1串口屏协议说明flash控件怎么下载
大彩所有系列串口屏除NANO系列外,均支持两种协议版本:一种是大彩组态协议,一种是MODBUS RTU协议版本。
串口屏的串口传输格式为:
起始位:1bit;
数据位:8bit;
校验位:无;
停止位:1bit;
串口波特率:
RS232协议:支持1200~921600bps,典型波特率:115200bps;
RS485协议:支持1200~115200bps,典型波特率:9600bps。
3.2MODBUS协议运行说明
开发MODBUS工程,通过VisualTFT编译后,生成下载到串口屏中的工程包,编译过程会将配置的MODBUS信息转换为串口屏的工程文件;串口屏会根据工程文件运行,自动生成符合MODBUS协议的指令格式。屏做主机时,通过串口周期性地发送这些指令到从机,接收从机响应的指令并解析后,更新绑定的控件或执行预先配置的动作等。
3.3MODBUS协议配置说明
1.屏作为主机,如图3-1所示;
(1)启用协议:需要启用协议,才支持MODBUS协议;
(2)协议类型:选择MODBUS主机;
(3)轮询周期:屏作主机时,周期性地读取变量,默认1秒;
(4)轮询延时:屏作主机时,相邻两次读取命令的时间间隔,默认为100毫秒;
(5)应答超时:屏作主机时,允许从机的最大延时,默认100毫秒;
(6)连续读取:设置连续地址变量的最大读取数;
(7)优化读取:开启优化读取后,只读取与当前画面相关的变量;
(8)存储设置:
●不存储:不存储,断电重启后变量恢复默认值;
●全部存储:不推荐,因为频繁存储会导致FLASH坏块增加;
●存储指定变量:推荐使用,一般用来存储很少更改的系统配置参数;
(9)存储标记:识别存储在屏幕中的数据版本标记,当存储数据格式发生改动时,一般
需要手动修改此存储标记值。