Modbus 协议如何触控屏上使用?

Modbus 协议如何触控屏上使用?缩略图

跳动符号触控屏支持跳动符号组态协议、Modbus RTU、XGUS、FX2N、自由串口协议(支持LUA脚本的串口屏),同时只兼容一种协议。本系列主要介绍Modbus协议应用,其他XGUS、FX2N等协议类似,参考即可

1.1 传输格式说明

默认传输的数据格式为:

  • 起始位:1bit
  • 数据位:8bit
  • 校验位:无
  • 停止位:1bit
  • 串口波特率:RS232电气接口:支持1200~921600bps,典型波特率:115200bpsRS485电气接口:支持1200~115200bps,典型波特率:9600bps

1.2 协议说明

开发MODBUS工程,通过VisualTFT编译后,生成下载的资源包,编译过程会将Modbus配置信息转换为串口屏的工程文件;串口屏会根据工程文件运行,自动生成符合MODBUS协议的指令格式。故用户不需要考虑屏幕如何生成Modbus报文、如何解析Modbus报文。屏做主机时,通过串口周期性地发送这些指令到从机, 接收从机响应的指令并解析后,更新绑定的控件或执行预先配置的动作

注意:当用户拿到新的屏幕开发时,默认的是跳动符号协议,可以通过VisualTFT上位机串口联机、调试、下载等。当用户开启Modbus协议后(或其他非跳动符号协议),编译,用串口下载到实体屏后,再也无法联机操作。该现象属于正常,因为上位机软件联机是通过跳动符号协议通讯,此时用户需要用SD卡进行升级、更新!!!

1.3 调试工具

由于Modbus协议的报文和跳动符号指令报文不一致,不能通过上位机软件的指令助手里面的“组态/基本指令”调试,所以需要专门的第三方软件进行调试,如下所示

  1. 虚拟串口:用于Modbus Slave(Modbus Poll)和虚拟屏通讯调试。点击下载
  2. Modbus Slave:屏幕当主机时,和虚拟屏或实体屏通讯。点击下载
  3. Modbus Poll:屏幕当从机时,和虚拟屏或实体屏调试。点击下载

本章节不阐述Modbus Slave 、 Modbus Poll的安装、使用,详细可以网上查找对应的资料,虚拟串口的创建可以参考快速入门 -《6.1 安装虚拟串口软件》

1.4 脚本说明

Modbus RTU、XGUS、FX2N等协议的开发,涉及的相关逻辑联动,如下方法实现:

  1. 逻辑处理:可以通过菜单栏的【工具】-【协议与变量…】里面逻辑处理实现
  2. Minic脚本:可以通过菜单栏的【工具】-【Minic脚本编程…】。注意:Minic脚本必须基于开启以上协议才生效
  3. Lua脚本:LUA脚本适用于任何协议,实现更复杂的逻辑,建议Modbus协议开发时,若屏幕支持LUA脚本,强烈推荐使用LUA脚本实现复杂逻辑
技术术语(共 5 个)—— 点击展开
Modbus RTU基于串行链路的Modbus协议,使用二进制编码和CRC校验
RS485工业常用的差分串行通信标准,支持多点通信
RS232点对点串行通信标准,常用于短距离设备通信
波特率串行通信每秒传输符号数,Modbus RTU常用9600/19200
串口计算机与外部设备进行串行通信的物理接口
来源/工具信息 —— 点击展开
来源 Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区 分类 Modbus通讯协议 / 触控屏开发文档 字数 1074 字 · 阅读约 3 分钟 更新 2022-03-22 永久链接 https://www.modbus.cn/modbus-xie-yi-ru-he-chu-kong-ping-shang-shi-yong/
推荐工具:Modbus调试助手 微信小程序
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
相关标签
📝 作者声明
本文由 Modbus中文网技术团队 原创撰写,内容基于实际项目案例与技术文档,力求为读者提供准确、实用的参考信息。
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

VIP会员专享

解锁全部Modbus技术资源

5169+工程师已加入VIP,享受无限制工具使用、专属技术文章、优先技术支持等权益

✓ 高级工具无限制使用
✓ VIP专属技术文章+视频教程
✓ 下载资源无限制
✓ 优先工单技术支持
了解VIP权益 低至¥0.3/天 | 支持微信/支付宝 | 随时取消

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注