操作指导:
本条目内容描述了在运行期组态一种消息的方法,这种消息的文本中含有固定部分和可变部分。所述方法适用于消息程序“Bit message procedure”和“Analog Alarm”。所述方法原则上只对有时间顺序的消息程序有效。n
应用样例:
这方面的一个典型例子为通过报警消息显示过程值的超限违规。在消息中,除了实际的消息文本“Alarm High”之外,还将显示当前过程值、限定值和相关的测量单位。在报警记录编辑器(Alarm Logging editor)中组态消息时,指定文本的固定部分“Alarm High”。其它的信息(过程值、限定值和测量单位)由 WinCC 变量的值提供。每个 WinCC 变量被分配到消息的一个过程值模块(process value block)。WinCC 报警控制(WinCC Alarm Control)提供的功能可以在运行期使用过程值模块(process value block)将 WinCC 变量的内容显示在消息行中。
n
序号 | 描述 |
1 | 在 Alarm Control 中使用过程值模块(process value block)显示过程值 WinCC 报警控制(WinCC Alarm Control)提供的功能可以使用独立的过程值模块(process value block)将 WinCC 变量的内容显示在消息中。请按如下步骤操作: n
消息在运行期的显示画面类似于以下图片:n 下面列出了本方法的一些属性,这些属性可能不利于在运行期进行显示。n
|
2 | 在 Alarm Control 中使用用户文本块显示过程值 该方法使用过程值模块将 WinCC 变量的内容显示在消息中。但是,在 Alarm Control 中过程值模块并不显示在独立的列中,而是共同直接显示在用户文本块中。 这样可以避免上述显示方法中的不利情况。 通过消息文本中的专用格式语句将过程值模块整合到用户文本块中。格式语句的结构类似于“C”语言中的“printf”语句。例如用户文本块中的语句“@1%f@”将导致在该位置将与过程值模块 Prozesswertblock_1 相连的 WinCC 变量的值显示为一个浮点数。组态消息文本时,Alarm Logging 编辑器提供“Insert Process Value”选择对话框以创建格式语句并将其插入文本块。 注意事项:
可通过 WinCC Information System 中的以下路径获得关于该主题的详细描述:
下图显示了除消息文本“Alarm High”之外在用户文本块 Anwendertextblock_2 显示过程值、限定值和测量单位所需的格式语句。 下图显示了运行期消息的显示。 |
3 | 使用 WinCC 选件“Open Development Kit”(ODK)的功能生成消息 WinCC 选件“Open Development Kit”(ODK)允许用户在事先配置有消息文本的前提下在运行期生成消息。这可以使用户将 WinCC 变量的内容显示在消息文本中。相关的实例请参阅条目号 218555 和条目号 24325381 下的文章。 条目号为 9652128 的文档中包含 “Open Development Kit” 的最新联系选项。 |
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337402.html