为什么当三个输入过程值偏离输入参数 “delta”后,表决功能块 F_2oo3_AI (FB318) 不再输出预期值?

n

描述
故障安全库 V1.3 和 V1.3 SP1 中的表决功能块 F_2oo3_AI (FB318) 是一个带有差异分析评估的浮点型输入2oo3的表决块。它根据 QBADx 输入引脚来计算平均值和中间值或者最大值和最小值。n

一般而言,这个模块用于处理传感器的时效或偏差,如果传感器发生了失效或者偏差时DIS1CH=1,必须立刻处理过程信号并将模块恢复到良好状态。如果第一偏差被第二偏差所替代,输出值OUT_AVG将不再可用,不管设置的偏差容许时间的大小。此时模块存储偏差状态只到所有的信号恢复到容错偏差之内。在这种状态下OUT_AVG再次恢复到输出3个过程值的平均值。
在DIS1CH1=1情况也是一样,这种状态下DISALL无关,当DISALL=1和DIS1CH=0的状态下模块工作在error-free模式下,因为此时无法判断哪一个传感器有错误。
如果过程值波动非常剧烈,必须设置DELTA和DIS_TIME参数这样过程值的正常波动不会被认为是过程信号错误。因此,当工厂处于动态时,如正在开车,推荐将DELTA和DIS_TIME设置的比稳定生产时更大。n

说明
这种过程值偏差后不再识别的存储特性,将不能在功能块的部分输出中标识。下述例子提供了一种解决方案,用于在程序中如何确定这种状态,以及当偏差产生后可以使用MED_MIN / MED_MAX。

为什么当三个输入过程值偏离输入参数 “delta”后,表决功能块 F_2oo3_AI (FB318) 不再输出预期值?
Fig. 01

关于此功能块更加详细的信息可参阅此手册: Link

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

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

相关推荐

发表回复

登录后才能评论