在 WinCC 中可以使用弹出画面来显示设备的详细信息。可以为每一个设备都组态一个弹出画面,也可以为同类设备组态一个公共弹出画面。后一种方法的优势是工作量较低,便于后期调整。本例将介绍如何使用公共的弹出画面,如何控制弹出画面的打开及其弹出坐标。
组态完成后的实际效果如图 1 ,图 2
电机 1 弹出画面:
图 1
电机 2 弹出画面:
图 2
实现方法如下:
按常规组态方法组态弹出的子画面。在子画面中组态的所有变量连接都将变量前缀删除,包括脚本中的变量。例如电机状态关联的变量 motor1State、motor2State ,仅保留 State 。转速 motor1Rotatespeed 、 motor2Rotatespeed 仅保留 Rotatespeed 如图 3 。
图 3
在主画面上添加画面窗口用于加载弹出画面。画面窗口属性组态如图 4 :
图 4
在主画面上组态打开弹出画面的按钮并添加脚本如下:
图 5
针对不同设备的弹出画面打开按钮,只需要根据打开设备修改相应变量前缀即可。