当前位置: 首页 > 产品中心 > 串口屏

串口屏MODBUS教程_仪表控件、滑块控件和进度条的使用教程

发表时间: 2024-04-14 作者: 串口屏
产品详情

  在大彩的上层软件Visual TFT把工程编译成功后,能够最终靠以下两种方法下载到大彩串口屏设备中:

  工程编译成功后在输出窗口会提示编译成功,如图4-16所示。然后点击VisualTFT菜单栏中【下载到设备】按钮,即能够最终靠USB线将工程配置下载到串口屏中,如图4-16所示;

  文档适合广州大彩基本型、经济型、商业型、F型、物联型、86盒、485系列等所有MODBUS协议的串口屏产品。

  (1)打开VisualTFT软件启动页面如图2-1所示,右上角显示的软件版本号;

  (2)画面中添加一个仪表控件(控件ID:2),作为显示从机电流。且在其属性栏窗口

  此时,编译工程并运行虚拟串口屏,和Moubus Slave软件联机,仪表控件实时显示电压(控件ID:1)、电流(控件ID:2)的变化。

  【仪表控件说明】、【进度条和滑块控件说明】画面分别对仪表控件、进度条和滑块控件的操作方法说明,无其它功能。

  本例程屏幕作主机,使用Moubus Slave软件作从机;Moubus Slave软件模拟响应串口屏的请求指令。运行虚拟屏,与Moubus Slave建立联机,运行效果如图4-15所示。

  (1)变量类型:线圈、离散输入、保持寄存器、输入寄存器、内存变量、系统变量;

  该例程使用大彩基本型7寸串口屏DC80480B070为验证开发平台。如图4-1所示

  使用大彩自主研发的上位机软件VisualTFT配置工程,登录大彩官网下载。如图4-2所示。

  本MODBUS例程主要涉及VisualTFT菜单【工具】→【协议与变量设置】部分。

  打开菜单【文件】→【新建工程】,弹出新建工程窗口,设置好工程名称、路径、设备

  (5)存储标记:识别存储在屏幕中的数据版本标记,当存储数据格式发生改动时,一般

  (6)数值转换:对变量进行转换,例如:实际值=原始值*缩放平移;

  (9)是否储存:当在配置MODBUS主/从协议时开启存储设置,此处若选择存储,可掉

  如图4-5所示,打开菜单【工具】→【协议与变量设置】,点击左侧文件路径,在右侧的协议设置栏,设置协议类型,本例程设置MODBUS主机模式。详细设置说明参考3.3章节。

  工程配置方式选用画面和MODBUS逻辑一起进行。工程逻辑结构采用首页建立导航按钮控件,不同按钮控件切换到不同的画面,每个画面有返回首页按钮控件。如图4-6所示,

  【首页】画面中建立两个按钮控件,如图4-7所示,按钮控件可以切换到对应的画面。

  如图4-7,在按钮控件(控件ID:1)的属性栏中,触控类型为“切换画面”;目标画面为“仪表控件”,按钮控件配置如图4-8所示,另一个按钮控件同理。

  (2)画面中创建一个文本控件,属性“输入方式”选择“系统变量”,“系统变量”

  大彩所有系列串口屏除NANO系列外,均支持两种协议版本:一种是大彩组态协议,一种是MODBUS RTU协议版本。

  【仪表控件】画面主要对仪表控件的使用做示例说明。仪表控件反映用户主机上的数据变化,使用户得到满足使用的仪器仪表界面。

  (1)画面中添加一个仪表控件(控件ID:2),作为显示从机电压值,配置好相关参数,

  在【协议与变量设置】中添加一条逻辑处理,该逻辑处理的用途为“控件绑定”,画面为“2”;控件为“1”;变量为“电压”,如图4-10所示。

  1.点击编译工程,在输出窗口中提示编译成功后,点击VisualTFT菜单栏中的【工具】

  2.在“量产向导”的选择窗口中,点击“SD卡下载”然后把弹窗中所有文件拷贝到

  (1)画面中添加进度条控件(控件ID:1)、滑块控件(控件ID:2)。控件详细属性栏

  在【协议与变量设置】中添加1条逻辑处理:用途为“控件绑定”;画面为“2”;

  (2)画面中添加进度条控件(控件ID:3)、滑动条控件(控件ID:4)。进度条控件属

  的名称,如:机组状态;若需要对变量分段,默认的名称为“Field1、Field2、

  开发MODBUS工程,通过VisualTFT编译后,生成下载到串口屏中的工程包,编译过程会将配置的MODBUS信息转换为串口屏的工程文件;串口屏会依据工程文件运行,自动生成符合MODBUS协议的指令格式。屏做主机时,通过串口周期性地发送这些指令到从机,接收从机响应的指令并解析后,更新绑定的控件或执行预先配置的动作等。

  此时,编译工程并运行虚拟串口屏,和Moubus Slave软件联机。当变量的值发生明显的变化时,进度条控件和进度条显示的状态也会相应的更新;通过鼠标点进滑块控件并拖动,当拖动停止后,同时变量的值也会相应变化更新。

  注:把本例程的工程下载到串口屏或运行虚拟屏时,和Modbus Slave软件联机,相关操作参考《【modbus】串口屏_应用文档_V1.0.pdf》文档,后面不在累述。

  【进度条和滑块控件】画面,将进度条控件和滑块控件一起配合使用,进度条的通知为关联滑动条,主要是用于显示绑定的变量值,通过拖动滑块控件的游标,改变变量值。

  (9)存储标记:识别存储在屏幕中的数据版本标记,当存储数据格式发生改动时,一

  (4)轮询延时:屏作主机时,相邻两次读取命令的时间间隔,默认为100毫秒;

  (2)打开VisualTFT,在软件右下角能查看软件版本图2-2所示,最新版本可登录

  本章节主要实现仪表控件、滑块控件、进度条控件在MODBUS协议串口屏的应用。将分为以下3个阶段讲述教程DEMO是怎么来实现的: