0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

大彩讲堂:VisualTFT软件modbus协议下的告警应用

广州大彩串口屏 2025-07-01 17:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、适合范围

适合全系列大彩协议串口屏产品。


二、准备工作

该例程使用大彩M型7寸电容串口屏DC10600DM070为验证开发平台。如图2-1所示。

图2-1 M型7寸电阻


2.1 准备UI素材

准备好相应的美工UI,如图2-2所示;

图2-2 美工UI图


2.2 开发工具

准备以下开发工具, 硬件开发工具如表2-1所示,软件开发工具如表2-2所示。

表2-1 硬件开发工具


表2-2 软件开发工具


调试连接示意图, 如图2-3所示。

图2-3 调试连接图


2.3 软件版本

本例程所实现的功能 VisualTFT 版本和固件版本如下表2-3所示。

表2-3版本清单



三、功能实现

MODBUS 工程的开发流程主要包括以下4个步骤:

1.新建工程;

2.配置MODBUS协议;

3.创建变量并配置画面和控件;

4.运行预览。

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


3.1 建立工程

根据串口屏的实际型号,在VisualTFT软件菜单栏选择【文件】→“新建工程” , 选择对应的系列和型号,如图3-1所示。

图3-1 新建工程


3.2 画面配置

点击属性窗口中【背景图片】导入事先准备好的背景素材图片,背景导入如图3-2所示。

图3-2 背景导入


导入背景图片后,在页面添加如下4个按钮控件(控件ID:1~4)和1个数据记录控件(控件ID:5),画面控件配置如图3-3所示。

图3-3 控件配置


当前告警画面配置与历史告警画面配置操作相同,此处就不再说明,配置好的画面如图3-4所示;

图3-4 当前告警背景控件配置图


3.3 属性配置

1.历史告警:当从机产生报警,数据记录控件会显示当前的告警和触发时间。当报警解除时,告警数据仍显示在表格里。在配置 MODBUS 协议时,如果开启存储设置,可掉电保存告警数据。

(1) “数据记录控件”,在数据记录控件的属性窗口中,设置【记录类型】为“历史告警与解除时间”、设置【显示记录数】为“5”,属性配置如图3-5所示。

图3-5 数据记录控件属性栏窗


(2) 点击告警解析,对告警进行文字显示,如:定义数值 0,为“高温”,颜色为红色,如图3-6所示。依次定义数值1-4的解析和颜色。

图3-6 文字控件配置属性栏窗


(3) 配置好的按钮控件属性窗口如图3-7所示。选中四个按钮控件,在属性窗口为按钮添加按下时的图片,并勾选裁剪。

图3-7 按钮控件属性栏窗


(4) 对导出数据按钮添加一条数据记录控件-SD卡导出指令(CSV格式),指令查询可以查询《大彩串口屏指令集 V5.1 .pdf》,找到SD卡导出指令,如下图 3-8所示:

图3-8 SD卡导出指令


图3-9 按钮控件指令窗口


2.当前告警:当从机产生报警,数据记录控件显示当前的告警和触发时间。当报警解除时,数据记录控件不显示告警信息。

(1) “数据记录控件” ,在数据记录控件的属性窗口中,设置【记录类型】为“当前告警” 、设置【显示记录数】为“5” ,属性配置如图3-10所示。

图3-10 当前告警属性配置图


(2) 点击告警解析,对告警进行文字显示,如:定义数值 0,为“高温” ,颜色为

红色,如图3-11所示。依次定义数值1-4的解析和颜色。

图3-11 文字控件配置属性栏窗


3.配置 MODBUS 协议

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

图3-12 配置协议类型


针对每个事件ID添加用途为“事件记录[触发]” 的逻辑处理,如图3-13所示;每条逻辑处理根据需求设置“执行条件” ,且事件 ID 对应“告警解析”中设置的数值;本例中创建了一个离散输入类型“机器运行环境”变量,对“机器运行环境”的前5个位建立“高温”、“低温”、“高压”,“低压”,“过载”,判断是否为1,作为是否执行的条件。

图片

图3-13 历史告警逻辑处理事件记录


同理,当前告警逻辑处理事件记录如图3-14所示:

图片

图3-14 当前告警逻辑处理事件记录


3.4 运行预览

运行虚拟屏,modbus slave软件和虚拟屏运行效果如图3-15,3-16,3-17所示。

图片

图3-15 虚拟屏触发告警运行效果


图片

图3-16 虚拟屏解除告警运行效果


图片

图3-17 虚拟屏运行效果

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MODBUS
    +关注

    关注

    28

    文章

    2387

    浏览量

    82298
  • 串口屏
    +关注

    关注

    8

    文章

    602

    浏览量

    39227
  • 串口屏技术
    +关注

    关注

    0

    文章

    19

    浏览量

    1024
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    VisualTFT软件:如何运用LUA通讯MODBUS协议

    软件
    广州大彩串口屏
    发布于 :2025年05月23日 15:13:56

    VisualTFT如何进行modbus协议告警应用

    VisualTFT
    广州大彩串口屏
    发布于 :2025年06月26日 10:58:31

    谁有modbus协议调用资料 请分享

    谁有modbus协议调用资料 请分享 谢谢
    发表于 12-05 19:08

    dsp的modbus协议

    哪位大侠,写tms320f2812的modbus协议通信,分享一吧,谢谢
    发表于 08-02 10:40

    modbus协议笔记

    1 Modbus协议概要​ Modbus通信协议由Modicon公司(现在的施耐德电气Schneider Electric)于1979年为可编程逻辑控制(即PLC)通信而发表。目前,Modbu
    发表于 07-02 07:17

    Modbus协议是什么?Modbus协议主要有哪些应用?

    请问一Modbus协议是什么?Modbus协议主要有哪些应用?
    发表于 07-15 12:04

    Modbus协议的特点是什么

    Modbus协议的特点是什么?Modbus协议有哪几类功能码?
    发表于 09-26 08:13

    Modbus协议地址与协议层次

    Modbus协议地址是什么意思?Modbus协议层次有何优势?
    发表于 09-28 06:27

    Modbus协议是什么

    Modbus协议是什么?MODBUS功能码有哪些?MODBUS协议有哪几种传输模式?
    发表于 09-29 07:06

    Modbus是什么?Modbus协议有哪些优点

    Modbus是什么?Modbus协议有哪些优点?Modbus协议包括哪些?
    发表于 09-30 08:40

    Modbus协议简介及其特点

    Modbus协议是什么,Modbus协议的特点,本文针对Modbus协议的概况加以阐述。
    发表于 11-02 15:00 4930次阅读

    modbus协议应用指南

    modbus协议
    发表于 12-04 09:45 7次下载

    Modbus协议网关是什么?Modbus协议网关的功能

    Modbus协议网关是一种专门用于工业自动化环境中的网络设备,其主要功能是实现不同通信协议之间的转换,尤其是将基于Modbus协议的设备或系统与使用其他协议的设备、控制系统或信息系统连
    的头像 发表于 04-11 15:51 1597次阅读

    讲堂:基于VisualTFT软件如何调节电容屏触摸灵敏度

    建议同大VisualTFT软件:如何调整电容屏灵敏度 : 视频一并观看。
    的头像 发表于 06-23 16:20 845次阅读
    大<b class='flag-5'>彩</b><b class='flag-5'>讲堂</b>:基于<b class='flag-5'>VisualTFT</b><b class='flag-5'>软件</b>如何调节电容屏触摸灵敏度

    讲堂VisualTFT软件如何通过FontCreator实现字库的合并

    VisualTFT软件通过FontCreator实现字库的合并
    的头像 发表于 06-27 16:59 875次阅读
    大<b class='flag-5'>彩</b><b class='flag-5'>讲堂</b>:<b class='flag-5'>VisualTFT</b><b class='flag-5'>软件</b>如何通过FontCreator实现字库的合并