大家好,您正在看到的是由电气CAD吧发布的《如何创建高性能的HMI界面》系列教程,以往章节传送门:
书接前文,在以第三章“创建高性能HMI界面”的基本原则下,今天主要来总结下数据如何表达。有句话说的好:
数据不是信息,信息不是知识,知识不是理解,理解不是智慧!
数据和信息之间有很大的区别,信息源于数据且高于数据,大多数HMI界面里都显示大量数据,但信息很少。满屏的数字对我们来说有时并不能很好的理解。如下图所示便是一个典型的“反面例子”,也是常见的例子。
检验 | 结果 |
HCT | 31.7% |
HGB | 10.2 g/dl |
MCHC | 32.2 g/dl |
WBC | 9.2 x109/L |
GRANS | 6.5 x109/L |
L/M | 2.7 x109/L |
plt | 310 x109/l |
检验 |
结果 |
区间 |
HCT | 31.7% | 24.0~45.0 |
HGB | 10.2 g/dl | 8.0~15.0 |
MCHC | 32.2 g/dl | 30.0~36.9 |
WBC | 9.2 x109/L | 5.0~18.9 |
GRANS | 6.5 x109/L | 2.5~12.5 |
L/M | 2.7 x109/L | 1.5~7.8 |
plt | 310 x109/l | 175~500 |
检验 |
结果 |
区间 |
低—标准—高 |
HCT | 31.7% | 24.0~45.0 | ![]() |
HGB | 10.2 g/dl | 8.0~15.0 | ![]() |
MCHC | 32.2 g/dl | 30.0~36.9 | ![]() |
WBC | 9.2 x109/L | 5.0~18.9 | ![]() |
GRANS | 6.5 x109/L | 2.5~12.5 | ![]() |
L/M | 2.7 x109/L | 1.5~7.8 | ![]() |
plt | 310 x109/l | 175~500 | ![]() |



指示器的动态缩放可用工厂中不同设备状态,以显示在规定时间段内指示器移动的值、方向和幅度。
另外一类常见数据的表达是趋势图,例如蒸馏塔温度分布显示,下图哪个让你只需一眼就能了解当前温度的分布状况?我们分别以数字和模拟形式来表达:

一眼就能看出一条蓝色直线代表着当前温度分布正常,我们还可以编程为:当单击温度数值或偏差数字时,显示和切换数据类型,一目了然的指示柱温。
工业HMI界面的显示设计中,对趋势的利用还远远不够,然而它们对于正确呈现重要的数据却至关重要!考虑下面的例子:
当前压力 | 报警限值 | 停机 | |
方式一 | 235.2 psig | 250 psig | 300 psig |
方式二 |
|
||
方式三 | ![]() |
方式一和方式二仅仅显示当前值,而方式三不但所有条件和数据都能显示外,趋势还能传达更多关于过程性质的信息,比如趋势里里可以看到压力一直稳定在所需的200 psig(虚线),但一小时前开始以均匀的速度上升,如果这种情况持续,将在几分钟内到达报警点。
这个压力曲线一起以大约30分钟的速率围绕设定值振荡,但没有达到报警点。
而这个压力曲线大约在90分钟前的不稳定报警后,被过度纠正,而当前看上去,马上又要重复类似的状况了,看看一个简单的静态数字显示,可不会传递这些重要的信息,趋势的信息内容远比在图形上描绘许多典型“P&ID”元素要更有价值。
我们在设计趋势图时应注意以下几点:
-
当调用图形时,趋势的Y轴跨度应自动调整到预定的范围。 -
趋势应该给出一个适合过程条件的默认预设(例如,显示最近10分钟、2小时或24小时),选择时将实时切换趋势中坐标轴。 -
应根据工艺状态指示正常工艺界限、设定值或理想的操作区间范围。 -
允许操作员手动调整坐标比例,并增加一个“返回”按钮,以便返回到自动计算显示的值上。 -
操作员不必操纵任何键时,趋势图也能正常显示。
应为每个过程操作提供由趋势和访问按钮组成的专用2级显示器或界面,以方便访问与这些趋势相关的控制器,那些优秀的、有经验的操作员通常主要使用此类显示器或界面来运行流程。



有关数据如何表达的总结就先到这里,欢迎大家转发与讨论,你在工作中碰见过哪些高性能的界面,欢迎在电气CAD吧公众号后台提交给我们,一起讨论一起学习,下一篇我们将讨论HMI界面中有关层次结构的设计!我们下节见~