n
描述:
在 PCS 7 Alarm Logging 中,可以借助于格式指令在消息中显示过程信息。
这些格式指令代表过程信息的通配符,在运行时间中使用相关数据进行填充。n
格式指令的结构始终为“@x%y@”,其中“x”是 1 到 10 之间的数字,“y”代表格式(文本或过程值)。
每条消息可以包含多达 10 个文本和 10 个过程值,作为关联值。 解释为显示文本还是解释为显示过程值,是通过参数“y”决定的(“s” = 文本;“g”= 过程值)。n
实例:
我们将使用来自标准块 CTRL_PID 的操作员输入消息来解释此问题。
图 01 显示了来自标准操作员消息的组态的消息文本(操作行)。图 02 显示了运行时间操作列表中的操作员输入消息。n
格式指令可以链接到单个行中的静态文本。n
来自标准操作员输入消息的格式指令:
使用的格式指令(消息 1013004) | |||
格式指令 | 关联值 | 实例中的数值 | 描述 |
@1%s@ | Text1 | BA_NA | 批生产名称(BA_NA) |
@6%s@ | Text6 | SP | 运行 |
@7%s@ | Text7 | ohio | 当前用户 |
@8%s@ | Text8 | °C | 单元 |
@9%s@ | Text9 | 过程单元(1) | 范围 |
@10%s@ | Text10 | CFC(1)/CTRL_PID | 变量名称 |
@4%g@ | 过程值4 | 0 | 旧过程值 |
@5%g@ | 过程值5 | 33 | 新过程值 |
此操作员输入消息的关联值是通过标准 C 函数“PCS7_OperationLog_V6”填充的。 除了上面提到的相关值之外,此函数还通过“过程值2”提供了步号(STEP_NO),“过程值3”提供了批处理号(BA_ID)。
未提供下列相关值:“文本2”、“文本3”、“文本4”、“文本5”、“过程值1”、“过程值6”、“过程值7”、“过程值8”、“过程值9”和“过程值10”。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335437.html