很多制造企业斥资上了数据大屏,最后变成了门口展厅的摆件,中看不中用。本文结合我三年来三个汽车零部件工厂项目的实际经验,聊一聊工业场景下做综合可视化大屏平台的核心设计要点,以及踩过的那些实实在在的坑。
别上来就堆指标,先想清楚给谁用
很多客户上来就说,我要把所有数据都放上去,越多越好,越炫越好。结果呢?做出来给厂长看,厂长找个产能良率找半分钟,一线班组长根本用不上,最后只能放在展厅落灰。对吧?
去年做华东那家整车冲压车间项目,一开始客户老板要求加12个模块,从人事考勤到办公能耗,什么都要放。我们硬砍到四个核心模块:实时产能看板、设备OEE监控、质量异常预警、全厂能耗统计。为什么?这个平台本质是给生产部和设备部做日常调度用的,不是给老板做面子工程。

这里提一句,符合GB/T 33000-2016企业信息化集成规范的要求,核心可视化模块不能超过5个,超过了认知负荷直接超标,普通人盯屏10分钟就会走神。说实话,这个标准我一开始也没当回事,第一个试点项目做完,客户反馈说找核心数据太费劲,改完砍了一半多冗余模块,调度人员找数据的效率直接提了30%。
需求砍完,核心指标的占比就得提上来,比如产能占左半边三分之一的区域,OEE占右半边核心位置,告警直接顶在最上方,一眼就能看到,别藏着掖着。
数据对接的坑,九成项目死在这里
工业场景和互联网后台不一样,你对接的不是统一格式的API,什么年代的设备都有。老的数控车床只有RS485接口,新的工业机器人带标准OPC UA协议,还有第三方买来的MES系统,只输出隔天才导的CSV表格,乱七八糟。我见过不少项目,大屏做的花里胡哨,数据更新延迟五分钟,偏差还能到十几个百分点,这不就是个装饰品吗?
我们做工业综合可视化数据大屏平台,核心单独做了一层多协议转换边缘采集层,这是整个平台能落地的根。说点实际参数:核心设备运行状态的采集频率我们设成100ms,非核心的能耗、物料库存数据设成1分钟就够,既不挤占车间有限的带宽,又能满足实时调度的要求。所有采集到的数据都按照IEC 62541的OPC UA规范转成统一格式,存入InfluxDB时序数据库,别图便宜用MySQL存时序数据,查询速度差两个量级,这是踩过坑才得出的结论。

哦对了,还有断网缓存这个小细节,去年南方那个工厂项目,车间角落信号不稳,偶尔断网十分钟,大屏直接空了十分钟,刚好那天总部领导来参观,尴尬的要死。后来我们加了边缘端本地缓存功能,断网了数据存在本地,网络恢复自动同步,就这么个几行代码的小功能,客户生产经理夸了我们大半年。很多刚入行的设计师觉得大屏就是做前端展示,拼UI效果,谁知道后台数据对接的坑能埋死人。
交互设计别搞花活,能用顺手才是核心

现在很多外包做大屏,上来就搞3D旋转、放大钻取、动态弹跳,效果拉满。可你想想工业现场是什么场景?操作的师傅都是带棉纱手套的,你搞个一厘米见方的按钮,他能一次点准吗?车间强光直照,你搞个深蓝色背景浅灰色字,隔五米能看清吗?我真见过这种项目,花了几百万,最后没人用。
我们现在做设计,定了几个死规则,从来不动摇:单块核心内容不小于20厘米见方,关键指标字体不小于72号,告警信息必须是红底白字,对比度不低于4.5:1,符合WCAG 2.1的可访问性规范。别跟我谈什么极简设计美学,现场师傅用着舒服才是真的好。
触摸交互只留最常用的两个功能:模块切换、告警确认。别的花里胡哨的功能全部砍掉,什么多层下钻分析,那是给PC端后台运维做的,大屏的定位就是一眼看完全厂状态,有异常第一时间发现,就够了。
还有个容易忽略的小点:夜班模式。工厂都是24小时运转的,夜班师傅盯屏,全亮度高对比度太晃眼,十分钟眼睛就酸,一键切低亮度暗色调,成本增加不了一千块,体验提升不止一个档次。
做工业综合可视化数据大屏平台,本质是做生产工具,不是做艺术品。扔掉没用的面子工程,抓住使用者的核心需求,把数据对接的基础工作做扎实,把现场使用的细节考虑到位,做出来的东西才会有人天天用,而不是放在展厅落灰。这么多年做下来,最大的感受就是,工业项目,少炫技,多务实。