FM352/452:对过程报警的处理

问题:
为什么FM352/452发出过程报警信号?

解答:
如果在FM里识别出过程报警,在FM内部报警寄存器中会形成一个条目。当调用OB时,OB40可访问该警报寄存器,并对其进行评估。
如果在执行OB40前发生若干报警事件,报警寄存器中会设置几个位。尽管有好几个触发事件,还是只调用一次过程报警OB40。OB40除了包含触发了该数据块(OB40_MDL_ADDR)的 数据块信息,还包含该事件引起过程报警的信息。
在变量OB40_POINT_ADDR中设置了与触发事件相应的位。如果想区别每个不同的触发事件,需要评估这些位。

下面的表格包括了与触发事件相关的OB40_POINT_ADDR中单个位的分配。

FM352/452:对过程报警的处理

图1:变量OB40_POINT_ADDR的位分配

注意:
可在OB40的声明部分找到变量OB40_MDL_ADDR和OB40_POINT_ADDR。

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

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

相关推荐

发表回复

登录后才能评论