4. 食品生产线HMI画面布局与导航设计

食品生产线的HMI画面不是把仪表、按钮和趋势图随意堆到屏幕上,而是要按照操作员的实际工作路径来组织信息。一个典型的灌装—封盖—贴标—装箱生产线,操作员在正常生产时最关心“全线是否在跑、哪个工位异常、产量到多少”;处理故障时才需要进入单机画面看具体参数;交接班时才需要查趋势和报警记录。因此,画面布局与导航设计的核心任务是:用层级把信息按使用频率和紧急程度分开,用导航把操作员的点击路径缩短到最少。

一、主画面与子画面的层级规划

建议采用“三级画面结构”,层级不宜超过三层,否则操作员在报警时容易迷路。第一级为生产线总览画面,作为开机默认画面,显示全线各工位的运行状态、当前产量、报警汇总和关键工艺参数;第二级为工位画面,按设备划分,如灌装机、封盖机、贴标机、装箱机,每台设备一个子画面,集中显示该设备的启停、速度设定、故障复位和单机参数;第三级为功能画面,包括报警历史、趋势曲线、配方管理、用户管理等,供查询和配置使用。

层级划分的关键是“一个画面只回答一个问题”。总览画面回答“现在全线怎么样”,工位画面回答“这台设备哪里不对”,功能画面回答“过去发生了什么”。如果总览画面上堆满每台设备的十几个参数,操作员反而看不出异常。实际组态时,总览画面上的每个工位通常只保留三个信息:状态色块(运行绿、待机黄、故障红)、当前速度或计数、一个进入该工位的导航按钮。

二、生产线总览画面的布局

总览画面推荐按工艺流程从左到右布置工位,与物料流向一致,符合操作员的阅读习惯。以一条每小时产能约12000瓶的饮料灌装线为例:画面左侧为原料调配与UHT杀菌,中部为灌装机和封盖机,右侧为贴标、喷码、装箱和码垛。每个工位用一个带设备简图的卡片表示,卡片上方是工位名称,中间是状态色块和关键数值(如灌装速度“8000瓶/时”、杀菌温度“137℃”),下方是导航按钮。

画面顶部设置一条全局信息栏,固定显示当前用户、系统时间、当班产量、全线运行状态和未确认报警数;画面底部设置全局导航栏,放置“总览、报警、趋势、配方、用户”五个固定入口。这样无论操作员当前在哪个子画面,都能一键回到总览或直接进入报警画面。全局信息栏和导航栏在所有画面中位置固定、样式一致,是导航设计中最重要的一致性约定。

HMI 三级画面结构与总览布局 一级:生产线总览 开机默认画面 · 全线状态 二级:工位画面 灌装 / 封盖 / 贴标 / 装箱 三级:功能画面 报警历史 / 趋势 / 用户管理 当前用户:操作员A 2025-06-12 09:42 当班产量:4,860 瓶 未确认报警:2 运行 调配 / UHT 运行 杀菌 137℃ 进入工位 灌装机 运行 8000 瓶/时 进入工位 封盖机 待机 扭矩 1.2 N·m 进入工位 贴标机 故障 标签用完 进入工位 装箱 / 码垛 运行 120 箱/时 进入工位 总览 报警 趋势 配方 用户 工位按物料流向从左到右排列;顶部信息栏与底部导航栏在所有画面中固定不变

三、导航按钮与画面切换逻辑

导航按钮的组态要点是“位置固定、状态可见、切换可控”。位置固定指全局导航栏在每张画面同一坐标出现;状态可见指当前所在画面的导航按钮用高亮色区分,例如总览按钮在总览画面显示为浅色按下态;切换可控指画面切换要绑定权限和条件,避免误操作。

在组态软件中,画面切换通常通过按钮的“画面切换”动作实现,目标画面名直接填写,例如从总览进入灌装工位可配置为切换到“SCR_FILLER”。更稳妥的做法是使用间接寻址:在PLC或HMI内部建立一个字变量“当前画面号”,按钮点击时先写画面号,再由全局脚本或画面号事件统一切换。这样做的优点是可以在切换前插入判断逻辑,例如:

// 画面切换前置判断(示例逻辑)
IF 目标画面 = "SCR_PARAM" AND 当前用户等级 < 2 THEN
    弹出提示 "权限不足,请使用工程师账号登录"
    保持当前画面
ELSE
    当前画面号 := 目标画面号
    记录操作日志(当前用户, 原画面, 目标画面, 系统时间)
END_IF

此外,工位画面之间应提供“上一工位/下一工位”按钮,方便操作员沿工艺顺序巡检;每张子画面右上角保留“返回总览”按钮。报警发生时,系统可自动跳转到报警画面,但应允许操作员在处理后一键返回原画面,这需要在切换前保存“来源画面号”。

四、报警与趋势画面入口设计

报警入口必须做到“任何画面都能看见、一步就能进入”。推荐在全局信息栏固定放置一个报警指示区,显示未确认报警数量,并用颜色区分等级:红色为紧急故障(如安全门打开、急停),橙色为工艺报警(如杀菌温度偏差),黄色为提示(如标签余量低)。点击该区域直接进入报警画面,报警画面按时间倒序列出报警时间、工位、报警文本、等级和确认状态,并提供“全部确认”和“按工位筛选”功能。

趋势入口放在全局导航栏,趋势画面预置常用曲线组:杀菌温度与保持时间、灌装速度与液位、封盖扭矩。每条趋势曲线应标明工程单位、量程和采样周期,例如温度趋势量程0~150℃、采样周期1s。趋势画面还应支持选择时间跨度(当班8小时、最近24小时),便于交接班时对比工艺稳定性。报警与趋势的入口设计原则是:报警强调“快”,趋势强调“可回溯”,两者都不应藏在二级菜单深处。

五、用户权限登录界面

食品生产线HMI通常划分三个权限等级:操作员(可查看、启停、确认报警)、班组长(可修改速度设定、复位故障)、工程师(可修改工艺参数、配方和用户管理)。登录界面在开机时弹出,包含用户名输入框、密码输入框(密码以掩码显示)、登录按钮和当前权限提示。登录成功后,画面右上角显示当前用户名和等级;无操作超过设定时间(如10分钟)自动注销并返回总览画面,防止未授权操作。

权限控制的实现方式是在每个可操作对象上绑定“可见性/使能”表达式,例如参数设定框的使能条件为“当前用户等级 ≥ 2”。需要特别注意的是,权限判断不能只做在界面上,关键参数写入还应由PLC侧做二次校验,HMI的按钮隐藏只是防误操作,不是安全措施。登录失败应记录尝试次数,连续三次失败锁定该账号5分钟,并在操作日志中留下记录,便于追溯。

布局自检清单:总览画面是否能在3秒内看出哪个工位异常?从任意画面回到总览是否不超过一次点击?报警入口是否在所有画面可见?关键参数修改是否有权限和日志双重约束?这四条通过,画面布局与导航设计基本达标。

综合来看,本节的设计成果可以归纳为一张可执行的画面规划表:一级总览画面1张、二级工位画面按设备数量配置(示例线为5张)、三级功能画面4张(报警、趋势、配方、用户),全局导航栏5个固定入口,报警指示区1个,登录界面1个。把这些画面编号、命名和切换关系在组态前先画成画面结构图,再进入软件逐张搭建,可以显著减少后期返工。