一、HMI设计与调试的革命
传统工业触摸屏(HMI,Human-Machine Interface)的开发流程是:PC端组态软件 → 编译 → 下载到触摸屏 → 现场测试 → 发现问题 → 回PC修改 → 重新下载。这个循环一趟少则半小时,多则半天,调试效率极低。
「modbus调试助手」做了一个大胆的突破——将完整的触摸屏编辑器搬到了手机微信小程序里。配合远程协助和能源管理系统,形成了一套”设计→调试→运维”的完整闭环工具链。
二、触摸屏编辑器核心功能
2.1 40+ 种工业控件
编辑器内置了工业触摸屏常用的全部控件类型:
| 类别 | 控件 | 典型用途 |
|---|---|---|
| 基本控件 | Button, Label, TextBox, Image, PictureBox | 界面基础元素 |
| 开关控件 | Switch, ToggleButton, SlideSwitch | 设备启停、模式切换 |
| 显示控件 | ProgressBar, SlideBar, Meter, RSlideBar | 模拟量显示、进度反馈 |
| 容器控件 | PageControl, Page, KeyboardPage | 多页面切换、键盘输入页 |
| 列表控件 | ListControl, ComboBox | 数据列表、下拉选择 |
| 图表控件 | Chart, TrendCurve, Gauge | 数据可视化、趋势分析 |
| 特殊控件 | QRCode, TimeSet, VideoBox, Animation | 二维码、时间设置、视频、动画 |
2.2 拖拽式画布设计
编辑器的核心理念是“所见即所得”:
- 控件库面板:从左侧控件列表中拖拽控件到中央画布,放置即渲染
- 属性面板:选中控件后,右侧属性面板显示该控件的所有可配置属性——位置/尺寸/颜色/字体/边框/背景/透明等
- 对齐工具:多选控件后一键执行左对齐/右对齐/居中对齐/等间距分布
- 层级管理:置顶/置底/上移一层/下移一层,管理控件的Z轴顺序
- 撤销/重做:支持多步撤销,防止误操作
2.3 Modbus 变量绑定
每个控件都可以绑定到 Modbus 变量:选择控件→配置绑定→选择从站地址/功能码/寄存器地址/数据类型/字节序→控件显示值与寄存器值实时联动。支持变量引用连线功能——用彩色连线直观展示控件之间的数据依赖关系。
2.4 多窗口管理
一个工程可以包含多个窗口(页面),支持窗口管理面板:新建窗口/删除窗口/重命名窗口/窗口ID设置/启动窗口设定。每个窗口独立设计、独立绑定。
2.5 模板库与市场
- 内置模板库:多款常用触摸屏界面模板(空调控制/灯光控制/设备监控/数据报表),一键创建新工程
- 模板市场:浏览和下载社区用户分享的模板,支持匿名浏览和仿真预览
- 公共素材库:图片素材云端管理,分类存储,编辑时可跨项目调用
三、AI智能生成界面
这是工具箱的技术亮点——用自然语言描述需求,AI自动生成触摸屏界面。
比如输入:”做一个中央空调的控制界面,要有温度显示、设定温度的加减按钮、运行模式切换(制冷/制热/送风)、风速调节、定时开关功能”——AI会自动生成包含对应控件和布局的界面,并完成基础的Modbus变量绑定。
AI生成不是完全取代手动设计,而是快速建立原型,工程师在此基础上精调位置、样式和参数——大幅缩短从零到一的时间。
四、仿真预览与APK导出
- 在线仿真:编辑器内置仿真引擎——选择仿真模式后,可以模拟Modbus变量变化,观察界面控件的动态响应,验证变量绑定和事件逻辑是否正确
- 预览模式:全屏预览最终界面效果,检查在不同分辨率下的显示效果
- APK导出:将工程导出为Android APK安装包,可直接安装到安卓触摸屏上运行
五、模板预览工具
独立于编辑器的轻量化预览页面——浏览模板库中的模板时,可直接进入预览模式查看该模板的界面和仿真效果,无需创建工程。适合快速筛选模板。
六、远程协助工具
远程协助工具解决了“现场出了问题,但专家不在现场”的痛点:
- 远程桌面:分享屏幕画面给对方,支持实时涂鸦标注(圈出问题区域、画箭头指示等)
- 远程调试:授权远程用户通过小程序连接客户的Modbus设备,直接发送调试指令——等于专家”远程操作”了客户现场的RS485总线
- 通信日志同步:远程调试过程中的所有通信记录自动保存,方便事后分析
- 安全机制:一次性授权码,过期失效;权限分离(仅查看/可操作/完全控制)
七、触摸屏辅助工具
触摸屏辅助工具是在物理触摸屏设备(如WPF触摸屏、Android触摸屏)上运行的辅助调试模块:
- 触摸校准:四点/九点触摸校准,修正触摸屏坐标偏移
- 屏幕测试:纯色测试(红/绿/蓝/白/黑)检测坏点、灰度渐变测试检测色彩还原、触摸划线测试检测触摸精度和响应
- 串口测试:在触摸屏设备上直接测试RS232/RS485串口的收发功能
- 网络测试:在触摸屏设备上测试以太网/WiFi连接状态
- 系统信息:查看触摸屏设备的系统参数(Android版本/分辨率/内存/存储等)
八、MyEMS能源管理系统调试
MyEMS是开源的建筑能源管理系统,广泛用于商业楼宇的能耗监测和优化。能源管理调试工具提供了:
- 能耗数据采集:通过Modbus RTU/TCP采集电表、水表、气表、热量表等计量设备的数据
- 分项计量:将能耗数据按照明/空调/动力/插座等进行分项归类
- 能效分析:单位面积能耗(EUI)、同比/环比分析、尖峰平谷分时分析
- 报警管理:能耗异常报警(如夜间非工作时间仍有大功率设备运行)
- 数据导出:导出为CSV/Excel格式,支持对接MyEMS平台或其他能源管理系统
九、总结
从HMI触摸屏界面设计到AI智能生成、从本地仿真到APK导出、从远程协助到能源管理——「modbus调试助手」不仅仅是一个调试工具集,它是一套完整的“设计→调试→部署→运维”工业自动化开发平台。
打开微信搜索 「modbus调试助手」,体验手机端的工业自动化全流程开发。
推荐阅读:为什么 Modbus 如此受欢迎? | 什么是 Modbus?
🎯 本文所述全部工具均在微信小程序中免费使用
打开微信 → 点击顶部搜索 → 输入 「modbus调试助手」 → 进入小程序。
无需下载APP、无需注册登录、无需电脑——70+ 款工控调试工具,掏出手机就能用。
无论你是在工程现场、出差途中、还是在家学习,modbus调试助手都是你随身的工业自动化调试工作站。