广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2727|回复: 0

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

[复制链接]

123

主题

163

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10270
发表于 2025-7-1 17:54:05 | 显示全部楼层 |阅读模式


一、适合范围

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

二、准备工作

该例程使用大彩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 虚拟屏运行效果



广州大彩光电科技有限公司(总部)
地址:广州市黄埔区科学城玉树工业园富康西街8号C栋销售与技术支持:(020)82186683-601


大彩深圳办事处
地址:深圳市宝安区新安街道华联城市全景花园G座1203室
(公共交通:地铁5号线洪浪北D出口,5号线或12号线灵芝站C1出口)
邮箱:fujq@gz-dc.com
销售与技术支持:付先生 13828461018

大彩成都办事处
地址:四川省成都市高新区天府大道中段500号东方希望天祥广场C座39楼3910号

邮箱:niesl@gz-dc.com
销售与技术支持:聂经理 18180927176

大彩上海办事处
地 址:上海市浦东新区长清路1200弄森宏旗臻商务楼39号813

邮箱:sales103@gz-dc.com
销售与技术支持:刘经理 13671882080

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
销售与技术支持:(020)82186683-601
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2025-7-9 12:03 , Processed in 0.051480 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表