← 返回首页

HMI 画面层级:第 1 级到第 4 级显示画面

阅读时间 10 分钟 · 2026 年 8 月更新 · 实践指南

大多数 HMI 项目都在同一个地方失败,而问题不在符号。问题出在有人决定把整个工厂放到一块画面上,理由是“操作员想看到所有东西”。所有东西都在一块画面上,意味着没有任何东西被强调,压力下的操作员只能阅读,而不能识别。

ISA-101 的答案是显示层级:少数几个画面层级,每一级有明确的职责,由在糟糕的日子里也靠得住的导航连接起来。本指南介绍每一级该放什么、如何设计层级之间的导航,以及如何按画面实际的观看距离确定所有元素的尺寸。

1. 为什么需要层级

操作员做三件不同的事,需要三种不同的画面:

一块画面无法同时满足这三件事:对第一件来说太杂乱,对第三件来说又不够。层级只是给每项任务一个自己的位置,并且——关键是——让你清楚自己在哪里、怎么去下一级。

2. 四个层级

层级范围回答的问题典型数量
1——总览整个工厂或区域任何地方有异常吗?1–3
2——单元控制一个工艺单元这个单元在做什么?我要改什么?每个单元一个
3——单元细节子单元或设备组这个单元为什么会这样?按需
4——诊断 / 支持一台设备、一个回路或一个联锁哪个信号或部件出了故障?很多,很少使用

第 1 级——总览

这是整个班次都挂在墙上或显示在左侧显示器上的画面。它最难设计,也最常被跳过。

第 1 级画面不是一张缩小的 P&ID 图。它显示整个区域的少数几个关键性能和健康指标,排布方式要让“正常”具有可辨认的视觉形状。趋势、偏差条和分组的状态汇总效果很好;单个阀门则不行。操作员应该能从房间另一头瞥一眼,就知道要不要走过来。

这里最有效的技巧是显示与正常值的偏差,而不是绝对值:一个小的水平条,标出正常运行区间,用一个指针显示过程当前在区间内的位置。十个这样的条并排放在一起,操作员就能在漂移变成报警之前很久发现它——这才是“态势感知”在实践中的真正含义。

第 2 级——单元控制

每个工艺单元一块画面,是系统的主力。它承载该单元的工艺流程示意图、带状态的设备符号、设定值和控制操作,以及属于该单元的报警。

第 2 级是九种标准设备状态发挥作用的地方:操作员必须不点任何东西就能分辨运行、启动中和无反馈。

经验法则:如果一块第 2 级画面需要滚动或缩放,说明它覆盖了不止一个单元,应该拆分。

第 3 级——单元细节

在第 2 级不够用时有意打开:完整的回路细节、子单元示意图、次要测量值、联锁矩阵。这里有细节没问题——这块画面是用来阅读的,不是用来扫视的。

第 4 级——诊断与支持

设备面板、原始 I/O 值、驱动器参数、维护数据、帮助页面。很少使用,而且通常由技术人员而不是操作员使用。这些画面比上面各级更密集、更技术化是合理的。

3. 操作员在压力下也能使用的导航

导航决定了层级是帮忙还是添乱。四条规则覆盖了大部分情况:

两次点击到达任何重要位置

从任何画面出发,操作员最多两步操作就应能到达任何第 2 级画面。深层菜单树恰恰在最需要它们工作的场合失效——出问题的时候,五级菜单根本没法用。

固定的导航区,始终在同一位置

一条常驻的栏(顶部或底部),包含报警横幅、区域/单元按钮和当前位置。它在不同画面之间从不移动、从不重新排序、从不改变大小。肌肉记忆是正当的设计目标:有经验的操作员应该不用看就能按到单元按钮。

始终显示当前位置

面包屑或高亮的按钮。快速切换画面的操作员容易丢失上下文,而导致误操作最快的方式,就是在你以为不是正在看的那个单元上修改设定值。

没有死胡同,弹窗内不做导航

每块画面都提供向上和返回的途径。弹窗用于单一的、聚焦的交互——一个面板、一次确认——绝不应成为你从中跳转到别处的地方。遮住报警横幅的弹窗比全屏画面更糟。

4. 一致性:最便宜的质量

显示同类内容的两块画面,应该是同一块画面换了数据。这意味着:

这也是采用共享符号库而不是逐画面绘图的理由:一致性不再是你必须维持的纪律,而成了源文件本身的属性。

5. 按画面实际观看距离确定尺寸

画面在 60 cm 的桌面上设计,却在 2 m 外的面板上使用。易读性随距离变化,尺寸数字也必须随之变化。

一条实用规则:舒适阅读时,字符高度至少应为观看距离的 1/200;压力下需要阅读的内容则接近 1/150。由此得到:

观看距离最小字符高度典型用途
0.5 m~3 mm桌面 HMI、工程师站
1 m~5–7 mm面板安装的操作员终端
2 m~10–13 mm站立操作员、机旁面板
4 m~20–27 mm墙面显示、控制室总览

换算成像素时,要用面板真实的像素间距,而不是凭假设——7" 800×480 的面板和 15" 1024×768 的面板,物理像素尺寸相差很大。实践中,在典型的操作员面板上,正文的下限大约是 14 px,操作员必须快速读取的内容则是 18–20 px,这就是为什么 ISA-101 指南和本站自己的符号规范都不允许低于 14 px。

触控目标遵循同样的逻辑:对戴手套的手指来说,10 mm 是合理的最小值;触发某个动作的控件,绝不应与触发另一个动作的控件紧挨着而中间没有间隔。

6. 反模式

7. 动笔之前的检查清单

  1. 列出工艺单元。每个单元恰好对应一块第 2 级画面。
  2. 确定第 1 级指标——不超过十来个,每个都有明确的正常区间。
  3. 固定导航区:位置、大小、内容。之后不再改动。
  4. 固定画面模板:标题、面包屑、报警横幅、模式指示、时间戳。
  5. 为整个项目一次性固定符号集和状态颜色。
  6. 测量真实的观看距离,由此推导最小文字和触控目标尺寸。
  7. 对照完成的导航图检查两次点击规则。
  8. 从头到尾走一遍异常场景:报警出现 → 操作员定位 → 打开单元 → 处置。数一数点击次数。

一致性从符号集开始。在内置 ISA-101 配色的符号编辑器 (Symbol Builder) 中把每台设备画一次,导出九种状态,然后在项目的每块画面、每个单元中重复使用同一批文件。

打开符号编辑器 → 浏览社区符号 →

常见问题

小型机器真的需要四个层级吗?

不需要。带一块操作员面板的单个撬装设备通常只需要两级:主画面和诊断画面。层级是思考画面职责的一种方式,不是配额。重要的是每块画面只有一个职责,而且导航一目了然。

趋势该放在哪里?

少数几个工厂级指标放第 1 级,单元级数值放第 2 级或第 3 级。专门的趋势画面作为第 3 级支持画面很有用,但操作员在异常工况下需要的趋势应该嵌在他们所在的画面里,而不是隔着一次跳转。

多少块画面算太多?

没有固定数字,但如果操作员只用一小部分而忽略其余的,那么错的是层级,而不是数量。如果可以,给 HMI 加上统计:画面访问统计是找出没人需要的画面的最快方式。

第 1 级应该是墙面显示还是工作站屏幕?

都可以。重要的是不用跳转就能看到。如果操作员必须点击才能看到总览,他们就不会看总览。