VisualHMI シリアルポート屏是什么?エンジニア选型与开发前必读

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

你在做デバイス人机界面的时候,大概率碰到过这几种情况:单片机跑不出来好看的界面、トップマシンタッチパネル太贵、或者 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,レジスタ操作/タイマータイマー。/自定义协议都能写
⚠️ 重点:协议是分路独占的。 同一路シリアルポート(比如屏背后的 UART1)同一时间只能用一种协议。你选了 Modbus 就不能同时跑 DCBUS。多协议要上多路シリアルポート硬件。

二、サポート的通信プロトコル一览

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
⚠️ 重点:Modbus 主从是核心。 设成マスター时,屏主动ポーリング下挂的スレーブ(仪表、周波数変換器、PLC);设成スレーブ时,屏自己就是一条 Modbus slave,等トップマシン来读。一主多从(RS485 バス挂多个スレーブ)也サポート,最多 10 个スレーブ界面可配,もっと見る得靠 LUA。Archive forエンジニアリング里実際のデバイス的 Modbus protocol手册,配合看更顺。

三、开发流程长什么样

典型的开发链路是这样:

  1. PC 上装 VisualHMI 组态ソフトウェア,新建工程、选屏型号
  2. 画画面、拖控件、把控件绑到变量アドレス(LW 用户区 / 系统区)
  3. 工程属性里配通信プロトコル(比如 Modbus Master,ボーレートの設定、駅番号から。)
  4. 写 LUA 処理复杂逻辑(读スレーブ、算总电量、报警判断等)
  5. SD 卡或シリアルポート下载到屏
  6. 虚拟屏联机デバッグ,用 Modbus Slave 软件模拟スレーブ验证

后面这个专栏会按"Quick Start → リソース → Configuration control → Data recording → LUA → 其他 → FAQ"的顺序,把每一块拆开讲清楚,偏実践、少废话。次の記事先讲协议细节,尤其是 Modbus 主从那块怎么配、フレーム怎么组。

本記事整理自 广州大彩科技 VisualHMI 开发ドキュメント(hmi-doc.gz-dc.com),著作権は大彩科技すべての,此处做エンジニア视角重排,仅供技术学习参照。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.