在PCS 7中,为何多背景面板中无法得到任何消息?

问题描述:
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

在PCS 7中,为何多背景面板中无法得到任何消息?
图 01

4

指定选择条目(例如:Text blocks - Source)。n

在PCS 7中,为何多背景面板中无法得到任何消息?
图02

5

编辑搜索文本(例如‘a’)并点击 OK确认。n

在PCS 7中,为何多背景面板中无法得到任何消息?
图 03

6

现在显示所需的过滤条件文本:TEXT1 LIKE 'a'。n

在PCS 7中,为何多背景面板中无法得到任何消息?
图 04

可能原因2:Block name中包含空格。
如果block name中包含空格,系统内部会将其替换为“$”字符。这就是为什么在面板的WinCC Alarm Control中无法显示消息。按照以下阐述的做法,即使block name中包含空格,消息也将可以显示。n

操作说明:

序号

步骤

1

打开画面"@pcs7_alarm.pdl"的object properties。

2

在Events中双击“Open Picture”以打开C脚本。n

在PCS 7中,为何多背景面板中无法得到任何消息?
图 05

3

将下面的脚本添加到打开的C脚本中。在这部分脚本中,将使用“空格”替代“$”。n

在PCS 7中,为何多背景面板中无法得到任何消息?
图 06

4

现在可以看到,即便面板上WinCC Alarm Control的block name中包含了“$”,消息仍然可以显示。

在PCS 7中,为何多背景面板中无法得到任何消息?
图 07

注意事项:
原因2中的脚本修改方法适用于PCS 7 V7.0以下。

关键词:
多背景,面板,程序块,程序块接口

#Ende#


© Siemens AG, 1998, 2000

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论