你在做デバイス人机界面的时候,大概率碰到过这几种情况:单片机跑不出来好看的界面、トップマシンタッチパネル太贵、或者 PLC 自带的 HMI 不够灵活。シリアルポート屏就是为这种场景生的——一块带 MCU 和屏的模组,你只管把变量アドレス绑定到控件上,屏自己搞定表示和触摸,剩下的通信它底层処理。
VisualHMI 是广州大彩科技(Dacai)推出的组态式シリアルポート屏开发プラットフォーム。它和市面上那种"拖几个按钮就完事"的屏不一样,核心卖点是变量驱动 + UI 与控制逻辑彻底分离:你在 PC 软件上画界面、変数の束縛,屏固件负责解析报文、リフレッシュ控件,你写业务只碰变量アドレス,不用管屏幕怎么描点。
一、它解決了什么实际問題
说人话就是:原来你要用 MCU 直接驱动 LCD,光一个曲线图、一个中文入力法就能耗掉半个月。用 VisualHMI,这些变成控件拖拽 + 几行 LUA。对工期紧的项目,这是质的差别。
| 痛点 | VisualHMI 怎么解 |
|---|---|
| MCU 驱动屏,开发量大 | Configuration control 30+ 种,拖拽即用,100% 预览还原 |
| 多言語切换麻烦 | 一键切换,最多 30 种语言 |
| 要和 Modbus/PLC Communication | 原生集成 Modbus 主/从、FX2N、台達、信捷、シーメンス PPI 等 |
| 要做データ記録/曲线 | 内置ヒストリカルカーブ、Data recording、告警记录、操作记录 |
| 复杂逻辑下不来 | LUA script,レジスタ操作/タイマータイマー。/自定义协议都能写 |
二、サポート的通信プロトコル一览
VisualHMI 固件直接跑在 M 系列硬件上,プロトコルスタック是内置的,你只要在工程里勾选:
- DCBUS:大彩自家组态协议,フレーム头デフォルト 0xAA55,适合和自有主板对接
- XGUS:另一种组态协议,フレーム头デフォルト 0x5AA5
- Modbus RTU:標準プロトコル,可设マスター(Master)或スレーブ(Slave)——这是和 modbus.cn 读者最相关的部分
- FX2N / FX3U:三菱 PLC Protocol
- DELTA DVP:台達 PLC
- 信捷 XC / XD:信捷 PLC
- 永宏 FATEK FB:永宏 PLC
三、开发流程长什么样
典型的开发链路是这样:
- PC 上装 VisualHMI 组态ソフトウェア,新建工程、选屏型号
- 画画面、拖控件、把控件绑到变量アドレス(LW 用户区 / 系统区)
- 工程属性里配通信プロトコル(比如 Modbus Master,ボーレートの設定、駅番号から。)
- 写 LUA 処理复杂逻辑(读スレーブ、算总电量、报警判断等)
- SD 卡或シリアルポート下载到屏
- 虚拟屏联机デバッグ,用 Modbus Slave 软件模拟スレーブ验证
后面这个专栏会按"Quick Start → リソース → Configuration control → Data recording → LUA → 其他 → FAQ"的顺序,把每一块拆开讲清楚,偏実践、少废话。次の記事先讲协议细节,尤其是 Modbus 主从那块怎么配、フレーム怎么组。
本記事整理自 广州大彩科技 VisualHMI 开发ドキュメント(hmi-doc.gz-dc.com),著作権は大彩科技すべての,此处做エンジニア视角重排,仅供技术学习参照。
Leave a Reply