问题描述:
PCS 7中,为何多背景面板中得不到任何消息,以下是可能导致这种现象的原因。n
可能原因1:在WinCC Alarm Control 中过滤条件设置错误
在 Faceplate Designer 中使用了画面“@PCS7_Alarm.PDL”。在某些情况下,WinCC Alarm Control 对话框中将显示一个非-匹配的过滤条件。从版本PCS7 V5.2 + SP3 以后,必须指定类似与 TEXT1 LIKE '...'的过滤条件。n
操作说明:
请在 Graphics Designer 中执行下列步骤以创建匹配的过滤条件。
n
序号 | 步骤 |
1 | 打开画面“@PCS7_Alarm.PDL”。 |
2 | 双击打开 WinCC Alarm Control 的Properties对话框。 |
3 | 在“Message lists”选项卡中,点击“Selection...”按钮。n
|
4 | 指定选择条目(例如:Text blocks - Source)。n
|
5 | 编辑搜索文本(例如‘a’)并点击 OK确认。n
|
6 | 现在显示所需的过滤条件文本:TEXT1 LIKE 'a'。n
|
可能原因2:Block name中包含空格。
如果block name中包含空格,系统内部会将其替换为“$”字符。这就是为什么在面板的WinCC Alarm Control中无法显示消息。按照以下阐述的做法,即使block name中包含空格,消息也将可以显示。n
操作说明:
序号 | 步骤 |
1 | 打开画面"@pcs7_alarm.pdl"的object properties。 |
2 | 在Events中双击“Open Picture”以打开C脚本。n
|
3 | 将下面的脚本添加到打开的C脚本中。在这部分脚本中,将使用“空格”替代“$”。n
|
4 | 现在可以看到,即便面板上WinCC Alarm Control的block name中包含了“$”,消息仍然可以显示。
|
注意事项:
原因2中的脚本修改方法适用于PCS 7 V7.0以下。
关键词:
多背景,面板,程序块,程序块接口
#Ende#
© Siemens AG, 1998, 2000
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334800.html