4. 食品生产线HMI画面布局与导航设计
食品生产线的HMI画面不是把仪表、按钮和趋势图随意堆到屏幕上,而是要按照操作员的实际工作路径来组织信息。一个典型的灌装—封盖—贴标—装箱生产线,操作员在正常生产时最关心“全线是否在跑、哪个工位异常、产量到多少”;处理故障时才需要进入单机画面看具体参数;交接班时才需要查趋势和报警记录。因此,画面布局与导航设计的核心任务是:用层级把信息按使用频率和紧急程度分开,用导航把操作员的点击路径缩短到最少。
一、主画面与子画面的层级规划
建议采用“三级画面结构”,层级不宜超过三层,否则操作员在报警时容易迷路。第一级为生产线总览画面,作为开机默认画面,显示全线各工位的运行状态、当前产量、报警汇总和关键工艺参数;第二级为工位画面,按设备划分,如灌装机、封盖机、贴标机、装箱机,每台设备一个子画面,集中显示该设备的启停、速度设定、故障复位和单机参数;第三级为功能画面,包括报警历史、趋势曲线、配方管理、用户管理等,供查询和配置使用。
层级划分的关键是“一个画面只回答一个问题”。总览画面回答“现在全线怎么样”,工位画面回答“这台设备哪里不对”,功能画面回答“过去发生了什么”。如果总览画面上堆满每台设备的十几个参数,操作员反而看不出异常。实际组态时,总览画面上的每个工位通常只保留三个信息:状态色块(运行绿、待机黄、故障红)、当前速度或计数、一个进入该工位的导航按钮。
二、生产线总览画面的布局
总览画面推荐按工艺流程从左到右布置工位,与物料流向一致,符合操作员的阅读习惯。以一条每小时产能约12000瓶的饮料灌装线为例:画面左侧为原料调配与UHT杀菌,中部为灌装机和封盖机,右侧为贴标、喷码、装箱和码垛。每个工位用一个带设备简图的卡片表示,卡片上方是工位名称,中间是状态色块和关键数值(如灌装速度“8000瓶/时”、杀菌温度“137℃”),下方是导航按钮。
画面顶部设置一条全局信息栏,固定显示当前用户、系统时间、当班产量、全线运行状态和未确认报警数;画面底部设置全局导航栏,放置“总览、报警、趋势、配方、用户”五个固定入口。这样无论操作员当前在哪个子画面,都能一键回到总览或直接进入报警画面。全局信息栏和导航栏在所有画面中位置固定、样式一致,是导航设计中最重要的一致性约定。
三、导航按钮与画面切换逻辑
导航按钮的组态要点是“位置固定、状态可见、切换可控”。位置固定指全局导航栏在每张画面同一坐标出现;状态可见指当前所在画面的导航按钮用高亮色区分,例如总览按钮在总览画面显示为浅色按下态;切换可控指画面切换要绑定权限和条件,避免误操作。
在组态软件中,画面切换通常通过按钮的“画面切换”动作实现,目标画面名直接填写,例如从总览进入灌装工位可配置为切换到“SCR_FILLER”。更稳妥的做法是使用间接寻址:在PLC或HMI内部建立一个字变量“当前画面号”,按钮点击时先写画面号,再由全局脚本或画面号事件统一切换。这样做的优点是可以在切换前插入判断逻辑,例如:
// 画面切换前置判断(示例逻辑)
IF 目标画面 = "SCR_PARAM" AND 当前用户等级 < 2 THEN
弹出提示 "权限不足,请使用工程师账号登录"
保持当前画面
ELSE
当前画面号 := 目标画面号
记录操作日志(当前用户, 原画面, 目标画面, 系统时间)
END_IF
此外,工位画面之间应提供“上一工位/下一工位”按钮,方便操作员沿工艺顺序巡检;每张子画面右上角保留“返回总览”按钮。报警发生时,系统可自动跳转到报警画面,但应允许操作员在处理后一键返回原画面,这需要在切换前保存“来源画面号”。
四、报警与趋势画面入口设计
报警入口必须做到“任何画面都能看见、一步就能进入”。推荐在全局信息栏固定放置一个报警指示区,显示未确认报警数量,并用颜色区分等级:红色为紧急故障(如安全门打开、急停),橙色为工艺报警(如杀菌温度偏差),黄色为提示(如标签余量低)。点击该区域直接进入报警画面,报警画面按时间倒序列出报警时间、工位、报警文本、等级和确认状态,并提供“全部确认”和“按工位筛选”功能。
趋势入口放在全局导航栏,趋势画面预置常用曲线组:杀菌温度与保持时间、灌装速度与液位、封盖扭矩。每条趋势曲线应标明工程单位、量程和采样周期,例如温度趋势量程0~150℃、采样周期1s。趋势画面还应支持选择时间跨度(当班8小时、最近24小时),便于交接班时对比工艺稳定性。报警与趋势的入口设计原则是:报警强调“快”,趋势强调“可回溯”,两者都不应藏在二级菜单深处。
五、用户权限登录界面
食品生产线HMI通常划分三个权限等级:操作员(可查看、启停、确认报警)、班组长(可修改速度设定、复位故障)、工程师(可修改工艺参数、配方和用户管理)。登录界面在开机时弹出,包含用户名输入框、密码输入框(密码以掩码显示)、登录按钮和当前权限提示。登录成功后,画面右上角显示当前用户名和等级;无操作超过设定时间(如10分钟)自动注销并返回总览画面,防止未授权操作。
权限控制的实现方式是在每个可操作对象上绑定“可见性/使能”表达式,例如参数设定框的使能条件为“当前用户等级 ≥ 2”。需要特别注意的是,权限判断不能只做在界面上,关键参数写入还应由PLC侧做二次校验,HMI的按钮隐藏只是防误操作,不是安全措施。登录失败应记录尝试次数,连续三次失败锁定该账号5分钟,并在操作日志中留下记录,便于追溯。
综合来看,本节的设计成果可以归纳为一张可执行的画面规划表:一级总览画面1张、二级工位画面按设备数量配置(示例线为5张)、三级功能画面4张(报警、趋势、配方、用户),全局导航栏5个固定入口,报警指示区1个,登录界面1个。把这些画面编号、命名和切换关系在组态前先画成画面结构图,再进入软件逐张搭建,可以显著减少后期返工。