3、HMI与触摸屏开发:威纶通/昆仑通态触摸屏基础、锂电设备常用界面设计规范、报警与数据记录功能实现
3.1 触摸屏在锂电设备中的角色
做锂电设备控制,触摸屏就是操作员的眼睛和手。我见过不少新入行的工程师,觉得触摸屏开发就是拖几个按钮、画几个圆,没什么技术含量。说实话,这种想法会吃大亏。
锂电产线对HMI的要求,比普通工业设备高得多。为什么?因为涂布、卷绕、化成这些工序,参数多、精度高、报警频繁。操作员一天盯着屏幕8小时,界面设计不好,一个误操作就是几万块的报废。
我个人习惯把触摸屏开发分成三个层次:能用、好用、可靠。能用就是功能都实现了;好用是操作顺手、逻辑清晰;可靠是连续运行几个月不卡顿、不死机。咱们这门课,目标就是让你做到「好用+可靠」。
核心观点:触摸屏不是「画图工具」,而是人机交互的桥梁。设计得好,操作员省心;设计得差,调试工程师背锅。
3.2 威纶通与昆仑通态:选型与基础
国内锂电行业,威纶通(Weinview)和昆仑通态(MCGS)是两大主流。我两个都用过,各有千秋。
| 对比项 | 威纶通(Weinview) | 昆仑通态(MCGS) |
|---|---|---|
| 编程软件 | EasyBuilder Pro | MCGS嵌入版 |
| 驱动支持 | 非常丰富,几乎覆盖所有PLC | 主流品牌够用,小众品牌稍弱 |
| 宏指令 | 支持C语言风格宏指令 | 支持脚本,但语法偏基础 |
| 报警功能 | 原生报警系统很强大 | 需要自己搭逻辑,但灵活 |
| 价格 | 稍贵 | 性价比高 |
选型时我有个建议:如果项目对报警和配方管理要求高,优先考虑威纶通;如果项目预算紧、逻辑相对简单,昆仑通态完全够用。我在一个涂布机项目里用过昆仑通态,跑了两年没出过问题,稳定性其实不差。
3.3 锂电设备常用界面设计规范
锂电设备的界面设计,有它自己的「潜规则」。我总结了几条,你照着做,操作员不会骂你。
3.3.1 主界面:一眼看清全局
主界面要展示设备的核心状态。我个人习惯把屏幕分成四个区域:
- 顶部:设备名称、当前时间、操作员登录状态
- 中部左侧:关键工艺参数(温度、速度、张力等)
- 中部右侧:设备运行状态(运行/停止/报警)
- 底部:功能导航按钮(参数设置、报警查询、手动操作等)
嗯,这里要注意:颜色不要超过3种。我见过一个界面用了7种颜色,操作员说看着像迪厅。锂电设备常用色系是:深蓝背景 + 白色文字 + 绿色/红色状态指示。
3.3.2 参数设置界面:防误操作是第一要务
参数设置界面,说白了就是「改错一个数,可能废一批电池」。所以设计时要加三层防护:
- 权限分级:操作员只能改微调参数,工程师才能改核心参数
- 数值范围限制:输入框要设上下限,超出范围直接弹窗拒绝
- 确认弹窗:每次修改参数,必须弹窗让操作员二次确认
避坑指南:我曾经在一个卷绕机项目里,没做数值范围限制。操作员把张力设成了500N(正常是50N),结果极片直接拉断,损失了半小时产能。从那以后,我每个输入框必加限幅。
3.3.3 手动操作界面:安全互锁不能省
手动操作界面,主要用于调试和维修。设计时要遵循一个原则:按了按钮,设备不一定动;但没按按钮,设备一定不能动。
举个例子,气缸的手动控制,我一般会设计成「使能按钮 + 动作按钮」的组合。操作员必须先按住使能键,再点动作键,气缸才会动作。松开任何一个,气缸立即停止。这叫「双键互锁」,安全第一。
3.4 报警与数据记录功能实现
报警和数据记录,是锂电设备HMI的「灵魂」。没有这两个功能,设备出了问题你都不知道从哪查起。
3.4.1 报警功能:分级管理,快速定位
锂电设备的报警,我习惯分成三级:
| 级别 | 定义 | 处理方式 | 示例 |
|---|---|---|---|
| 一级报警 | 设备立即停机 | 红色闪烁 + 蜂鸣器 + 记录 | 张力超限、温度超限 |
| 二级报警 | 设备降速运行 | 黄色提示 + 记录 | 气压偏低、料卷即将用完 |
| 三级报警 | 仅提示信息 | 白色文字 + 记录 | 维护提醒、累计运行时间到 |
在威纶通里实现报警,可以直接用自带的「报警显示」元件。你只需要在PLC里定义好报警位,触摸屏会自动读取并显示。昆仑通态则需要用「报警构件」,稍微麻烦一点,但逻辑更灵活。
我个人习惯在报警界面加一个「确认」按钮。操作员看到报警后,必须手动确认,报警记录才会从当前列表消失,但历史记录里仍然保留。这样既不会漏掉报警,又能追溯。
3.4.2 数据记录功能:用曲线说话
锂电工艺参数的变化,用数据表格看很累,用曲线图看一目了然。我建议至少记录以下数据:
- 关键工艺参数:温度、张力、速度、压力
- 设备状态:运行/停止/报警的时间戳
- 产量数据:每班次产量、良品率
在威纶通里,可以用「数据采样」功能,把数据存到U盘或SD卡里。采样周期我一般设500ms,太密了数据量大,太疏了看不清变化。昆仑通态则可以用「存盘数据浏览」元件,配合脚本实现。
小技巧:数据记录的文件名,我习惯用「设备名_日期.csv」的格式。这样导出后,直接按文件名就能找到对应日期的数据,不用一个个打开看。
3.5 本章知识体系总览
下面这张图,是我对本章内容的总结。你可以把它当成一个「地图」,学完本章后,对照着检查自己掌握了多少。
这张图把本章内容分成了四个模块:选型、界面设计、报警、数据记录。每个模块之间是相互关联的——选型决定了你能用什么功能,界面设计决定了操作体验,报警和数据记录决定了设备是否「可维护」。你想想看,这四个模块缺一个,设备都很难稳定运行。
最后说一句:触摸屏开发不是一蹴而就的。我刚开始做的时候,也踩过不少坑。但只要你掌握了这套规范,再结合项目实战,很快就能上手。记住,好的HMI设计,是让操作员「无感」地完成工作——他不需要思考,就知道下一步该点哪里。
公众号:蓝海资料掘金营,微信deep3321