问题:
如何防止通过软键选择消息等级时显示的消息 632? n
解答:
由于 OP3 版本 V2.08 中的当前固件问题,当按下软键选择“直接选择消息等级”功能而没有消息时,输出了出错消息 $632 #7 故障组态。
间接通过控制器选择消息等级,可以避免此现象。n
控制器程序的说明:
设置一个带有“通过按键设置位”的标记 (如 M130.0)。在控制器中查询该标记,并将设定点画面编号框设置为 FFFF (消息等级)。
然后 - 非常重要 - 再删除该设定点画面编号框,以便识别下个修改 (修改请求)。n
所用的变量:
M130.0: | 软键标记 |
M132: | 实际画面编号框中的修改标记 (比较标记) |
DB100.DBW72: | 实际画面编号框 |
DB100.DBW74: | 设定点画面编号框 |
用于 S7-3xx 的实例程序
L | DB100.DBW 72 | //保存实际画面编号 | |
T | MW 132 | ||
U | M 130.0 | //软键被按下? | |
SPB | bnf1 | ||
UN | M 130.0 | //软键被释放? | |
SPB | bnf2 | ||
BEA | |||
bnf1: | L | W#16#FFFF | //如果软键被按下,则传送特殊画面 |
T | DB100.DBW 74 | //设定点画面编号框中的消息等级编号 | |
BEA | |||
bnf2: | L | MW 132 | //比较实际画面编号与设定点画面编号 |
L | DB100.DBW 74 | ||
==I | //如果相等,则删除设定点编号,以便 | ||
L | 0 | //识别下个修改 | |
T | DB100.DBW 74 | ||
BEA |
只有 OP3 的固件版本 V2.08 才需要执行此步骤,以避免系统消息 $632#7!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334670.html