n
问题:
在用户程序中,在何处可以随意处理 FM353 / FM354 的出错消息?n
解答:
术语“通过核对信号判断错误消息”下总结了三种错误类型:n
- 用户 / 运行错误n
- 数据错误n
- 操作错误
FM 不仅提供有一个集合性的错误位,还为这些错误类型中的每一类提供了一个错误号,包括详细的事件类和详细的事件号。n
用户数据块内部“通过核对信号判断错误消息”的地址总貌见表 1:n
错误类 | 集合性错误位 | 详细的事件类 | 详细的事件号 |
用户 / 运行错误 | DBX 22.3 | DBB 90 | DBB 91 |
数据错误 | DBX 22.4 | DBB 94 | DBB 95 |
操作错误 | DBX 78.7 | DBB 86 | DBB 87 |
表 1:集合性错误位和错误号在用户数据块中的地址n
读取错误消息:
用户/运行错误和数据错误
用于表示用户/运行错误和数据错误的集合性错误位在核对信号内提供 FM 错误信息,在用户数据块内每次调用 FC POS_CTRL 时对其进行刷新。
一旦 FC POS_CTRL 检测到其中一个集合性错误位中出现数值增大,则自动请求一个读命令,以读取分配的错误号并将其输入用户数据块。n
注意事项:
对于那些暗中触发的读命令,在用户数据块中刷新完成和错误信号的公用信号 (也请分别参考位分配 DBB 52、DBB 62)n
操作错误
用于操作错误的集合性错误位是诊断数据的一部分,可以在一个诊断警报之后通过 FC POS_DIAG 读取它们。一旦将集合性错误位置位,请在您的用户程序中通过置位触发位 DBX 42.5 请求读取一次操作错误号。随后操作错误号被注册到用户数据块中。
错误的确认:
可通过控制位 DBX 14.3 确认用户/运行错误。
通过传送正确的数据集自动确认数据错误。
请通过单一指令“Restart”(触发信号 DBX 37.5) 确认操作错误。
注意事项:
本描述适用于 FM 353 / FM 354 组态包 V3.1 以上的标准块。
更多关于错误评估的信息位于条目号分别为 2106357 和 2110628 的 FM 353 手册和 FM 354 手册中:
- FC POS_CTRL 描述: | 第 6.3.2 节 |
- FC POS_DIAG 描述: | 第 6.3.3 节 |
- 用户数据块的分配 | 第 6.5 节 |
- 核对信号的错误消息: | 第 11.2.3 节 |
- 错误列表: | 第 11.3 节 |
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335943.html