干了快二十年自动化,见过太多奇葩设计。有些触摸屏界面,刚上电那一下,我血压能直接飙到180。花花绿绿像圣诞树,找个启动按钮得翻三层菜单——这哪是操作设备,分明是测智商。
从‘盲操’到视觉交互,HMI的前世今生
最早搞工业控制,哪有什么‘人机界面’这个洋气词。就是一大排按钮、旋钮、指示灯,操作工闭着眼都能拍停急停。那会儿讲究‘盲操’,手感、位置记忆是王道。后来出了文本操作面板,两行液晶,英文缩写,像TP170那种,配个PLC,写几句梯形图,调试时盯着十几位代码查错,眼睛都快瞎了。
到了2000年前后,彩色触摸屏冒出来,WINCC flexible,Pro-face,市面上一下子热闹了。说实话,很多人最开始完全用不好——动画做得飞起,趋势图一堆,可核心的操作逻辑还是按钮思维。后来慢慢懂了,HMI不是把物理按钮搬进屏幕,而是重构人与机器的对话方式。不过话说回来,到现在还有设备厂配的屏里塞着32个指示灯图标……闪得人心烦。

设计反模式:那些让我抓狂的界面 💢
有一回我去现场调设备,操作工师傅指着触摸屏骂:‘这玩意不如原来三个按钮好使。’ 我凑近一看——启动按钮藏在第三页,颜色浅灰底配白字,手指头粗点的人根本戳不准。更绝的是,按下后没有任何反馈,过两秒机器才响动,师傅每次都重复按三四次。这叫什么?这是典型的忽视反馈原则。
还有颜色滥用!红绿黄蓝紫,所有报警闪烁一起上,真正紧急的故障淹没在狂欢节里。人因工程里早就说了,红色只能用于危险/停止,可现在有些界面,正常运行状态也用红色,因为‘好看’。我真想问问,这设计师下过车间吗?❗
再吐槽一下字体。7寸屏,非要塞下200个字符,字号小到需要显微镜。操作工凑近眯眼看,安全隐患谁来担?我记得有标准规定,视距1米时字符高度至少5mm。可实际上,多少HMI完全无视人体尺度?
问:为什么有些HMI反应特别慢,点一下像死机?
答:十有八九是通讯没弄好。比如用老掉牙的MPI连S7-300,波特率设得低,还不停地轮询几百个变量。或者脚本写得太重,触发一次画面切换就要算一堆循环。优化方法其实很直接:把通讯变量分类,只刷新当前画面需要的数据;复杂运算扔给PLC,别让HMI扛。

问:触摸屏和物理按钮到底怎么选?
答:看场景,也看人。如果环境有油污、水汽,或者操作工戴厚手套,物理按钮更靠谱——触感反馈无可替代。但如果是复杂工艺调节,触摸屏能呈现更多信息。很多产线现在用混合方案:关键启停、急停保留实体按钮,参数设置、曲线查看用触摸屏。说白了,别让‘科技感’绑架实用主义。✅
好的HMI应该像什么?

我心目中理想的界面,是操作工瞄一眼就知道设备在干嘛。不需要思考,不需要手册,甚至不需要培训。其实就是符合心理模型。比如泵转动,画面上的泵图标真就该转起来;阀门开度50%,图标也该显示一半开口。这叫‘所见即所得’的直接操控感。💡
还有导航设计。最烦那种九宫格菜单,图标抽象得猜不透——齿轮加扳手?到底代表设置还是诊断?应该用动词来命名:启动、停止、参数设置、报警历史。如果层级必须深,就在屏幕顶部固定‘面包屑’路径,让人随时能回退。
另外,响应速度是底线。任何操作,必须在200毫秒内给出视觉或触觉反馈。哪怕是弹出一个等待转圈,也比呆滞的屏幕强一百倍。我见过最离谱的案例:急停按钮做在触摸屏上,按下后整整一秒才触发PLC程序。这种设计,出事是早晚的。
哎,说到底,人机界面是给‘人’用的,不是给程序员炫技的。下次再看到那种花里胡哨又难用的屏,我肯定直接开骂。毕竟产线停一分钟,老板的脸色比死机界面还难看。