2. 工业HMI基础

工业HMI(Human-Machine Interface,人机界面)是操作人员与工业设备之间进行信息交换的软硬件总称。它既包括物理层面的显示屏、触摸面板、按键、指示灯,也包括软件层面的画面组态、数据绑定、报警提示与权限管理。理解HMI,不能只把它当作一块“能点的屏幕”,而应把它视为现场状态的可视化窗口与控制指令的输入通道。在自动化产线中,HMI通常与PLC、变频器、伺服、仪表和上位系统协同工作,承担状态监视、参数设定、手动调试、报警确认和故障定位等任务。

一、核心原理:HMI在控制系统中的位置

从信息流角度看,工业HMI位于“人”与“机器”之间,形成一条闭环链路:操作员通过触摸或按键发出指令,HMI将指令解析为通信报文,经现场总线或工业以太网发送给PLC;PLC执行逻辑后,将设备状态、过程量、报警字回传给HMI;HMI再以画面、颜色、数值、趋势和声音等形式反馈给操作员。这个闭环的实时性、准确性和可读性,直接决定操作效率与安全性。

因此,HMI设计不是单纯的UI美化,而是控制逻辑、通信协议、人因工程与现场工艺的综合表达。一个合格的HMI画面,应让操作员在最短时间内回答三个问题:现在发生了什么?为什么发生?我该做什么?

工业HMI人机交互闭环 操作员 观察 / 判断 / 操作 触摸、按键、旋钮 HMI终端 画面组态 / 数据绑定 报警 / 权限 / 趋势 PLC / 控制器 逻辑运算 / 联锁 指令执行 / 状态采集 现场设备 电机 / 阀 / 传感器 执行机构 / 仪表 操作指令 通信报文 控制输出 状态反馈 画面反馈 报警与联锁 越限提示 / 确认 安全停机 / 追溯

二、工业场景特点:与消费电子截然不同

工业现场对HMI的要求,与手机、平板等消费电子差异巨大。消费电子追求轻薄、炫酷和快速迭代;工业HMI则强调稳定、可靠、可维护和抗干扰。具体体现在以下几个方面:

  • 环境严苛:高温、低温、粉尘、油污、潮湿、振动和电磁干扰并存,HMI常需达到IP65及以上防护等级,并具备宽温工作能力。
  • 连续运行:产线可能24小时不间断运行,HMI死机或黑屏会直接导致停线,因此看门狗、掉电保护、冗余通信是常见设计。
  • 安全优先:急停、安全门、双手操作等安全功能不能仅依赖触摸屏软件实现,必须由硬件安全回路或安全PLC保障。
  • 操作者固定:现场操作员往往戴手套、手上有油污,且可能长时间重复同一动作,触摸目标尺寸、间距和反馈必须适应工业操作。
  • 生命周期长:一台设备可能使用十年以上,HMI型号、通信协议和备件供应需长期稳定。

关键结论:工业HMI的设计目标不是“好看”,而是“在恶劣条件下让操作员快速、准确、安全地完成操作”。任何牺牲可读性和可靠性的视觉设计,在工业场景中都是不可接受的。

三、触摸交互与传统操作的差异

传统工业操作以物理按键、旋钮、选择开关和指示灯为主,触摸交互则通过软件画面实现多功能复用。两者并非简单替代关系,而是各有适用边界。下表从多个维度进行对比:

对比维度 传统物理操作 触摸交互
操作反馈 按键行程、咔哒声、指示灯,触觉明确 依赖视觉与声音反馈,触觉较弱
功能密度 一个按键对应一个功能,数量受限 同一区域可切换多画面,功能密度高
误操作风险 物理隔离,误触概率低 需防误触设计,如长按确认、二次弹窗
戴手套操作 适合粗放操作,不依赖精细触控 需支持手套模式或电阻屏,电容屏可能失灵
维护与变更 改功能需改硬件接线,成本高 改画面和变量即可,灵活但需版本管理
安全等级 急停等可直接切断回路,可靠性高 软件按钮不能替代硬件安全功能
信息呈现 以指示灯和数码管为主,信息量有限 可显示趋势、动画、配方和诊断信息

从工程实践看,触摸交互适合参数设定、画面切换、配方管理和状态监视;而急停、安全门、模式选择等关键安全操作,仍应保留物理硬件。很多事故复盘表明,把安全功能完全交给触摸屏,是工业HMI设计中的重大误区。

四、案例与场景:注塑机HMI的操作差异

以注塑机为例,传统机型使用大量物理按钮和仪表:合模、射胶、保压、冷却等动作由独立按钮控制,温度由温控表显示。改造为触摸HMI后,操作员可以在一个画面上完成模式选择、参数设定、曲线监视和报警查看。但实际调试中会发现两个问题:一是戴厚手套时电容屏点击不灵敏,需要改用电阻屏或开启手套模式;二是“射胶”这类关键动作如果只做成屏幕按钮,容易在画面切换时误触,因此通常保留物理按钮或增加长按确认。

实操建议:在触摸HMI上,关键操作按钮应满足三个条件——尺寸足够大(建议不小于15mm×15mm)、位置固定不随画面滚动、操作后有明显状态变化和声音提示。对于不可逆动作,必须增加二次确认。

五、常见误区与复盘

  1. 把HMI当普通平板设计:使用过小字体、过密控件和复杂手势,导致现场操作困难。工业HMI应优先保证可读性和可点性。
  2. 忽视通信实时性:画面刷新周期过长,操作员看到的状态与实际设备不同步,容易误判。一般状态刷新应在100~500ms级别。
  3. 报警泛滥:所有变量都设报警,导致关键报警被淹没。应按优先级分级,并明确报警确认与复位流程。
  4. 权限管理缺失:操作员、技术员和管理员共用同一权限,参数被随意修改。应设置多级密码和操作日志。
  5. 用触摸屏替代安全回路:这是最危险的误区。安全功能必须由独立硬件或安全PLC实现,HMI只做状态显示。
典型HMI通信参数示例(以Modbus TCP为例):
IP地址:192.168.1.10
端口:502
从站地址:1
功能码:03(读保持寄存器)
刷新周期:200 ms
超时时间:1000 ms
重试次数:3

综上所述,工业HMI是连接人与设备的桥梁,其核心价值在于把复杂的设备状态转化为可理解、可操作的信息。触摸交互带来了灵活性和信息密度,但也引入了误触、手套操作和软件可靠性等新问题。理解工业场景的特殊性,明确触摸与传统操作的边界,才能设计出真正适合现场的人机界面。