传感器故障分析

现在有一个温湿度传感器,接入到EM 231中,那么如果传感器出现故障比如传感器损坏没有电压或者电流,或者测得的数据不准确虽然有电压或电流信号,或者传感器突然故障,即上一个时刻正常下一个时刻突然损坏,这个程序中如何对数据进行处理?
1、我现在是用PT100和一个温度传感器共同测量一个点的温度,用这两个点的温度值进行比较,如果两者温度值差大于10℃,系统报警。一共4个这样的测量点,需要8个传感器太浪费资源了。。
2、传感器的输入是4~20mA的电流信号,对应的数据量是6400~32000,温度是-40~120℃,那么如传感器损坏则测量到的温度是多少是0℃还是-40℃(经过公式转化后)。
3、如果传感器突然损坏,则如何编写程序进行报警,是用时序冗余法吗?将这一刻测量温度值和下一刻测量温度值进行比较,如果大于某个值则系统报警。如果这样那么相比较的时间间隔是多少,并且比较相差温度多少是合理的?
4、有带故障反馈的传感器吗?即传感器自带反馈线,如果传感器损坏则就会反馈给PLC,PLC对反馈信号处理报警。

问题补充:
补充:
1、用数值比较,测量值和0、6400比较折中方法可靠吗?
2、是不是相对来说用多个传感器比较比较可靠。
3、是否有其他可行打方法呢?因为变送器是一个温湿度传感器,即可测量温度又可以测量湿度比较方便。

最佳答案

这个东西我觉得还是像你目前的做法比较可靠,相当于双备份冗余,两者测温比较,差值超过一定范围就认为一个坏了。
我以前的经验,那个传感器坏了,其测得的温度值并不一定马上突变,有可能保持在坏之前那个值附近。

提问者对于答案的评价:
谢谢!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:38
下一篇 2020年10月31日 下午1:38

相关推荐

  • 运动控制指令

    想用运动控制指令做运动循环,比如说,让x轴走一段,y轴走一段,一直循环几次停止,我用了最后一次的指令的完成标志触发第一条指令停不下来,。是不是可以用中断,还是调用子程序? 钻石用户…

    SIMATIC S7-200 2021年7月5日
  • 西门子模块的产品咨询

    6ES72320HB220XA86ES72320HB220XA0      这2个型号 我查了官网的资料&nb…

    SIMATIC S7-200 2021年7月5日
  • PLC控制调速的问题

    现有柴油机调速控制器,原控制器用5K电位器来实现调速功能,我想把5K电位器拆掉用PLC模拟量输出来控制调速。转速读取都不是问题,就是不明白PLC模拟量输出怎么才能代替5K电位器。 …

    SIMATIC S7-200 2021年7月5日
  • S7 200有高速计数器模块吗

    我想采集20路编码器的脉冲到PLC,但S7 200 PLC只有六路输入点,有S7 200的高速计数器模块吗,最多能输入20路脉冲吗?或哪种PLC可作到…

    SIMATIC S7-200 2020年11月1日
  • S7-200语句表指令,求助。

    LDW=   VW470, 0LPSAB=    VB101, 3ATCH &n…

    SIMATIC S7-200 2018年12月3日
  • TD400C显示无参数块

    程序编制完成后,下载到cpu222中,当cpu上电工作后,报警和变量编辑一切正常,系统运行正常,自动档位,正常工作,手动档位正常工作,掉电后在上电,TD400显示无参数块。(中间修…

    SIMATIC S7-200 2021年7月5日
  • s7-200与s7-200的通讯问题

    我以前做的一个项目,是用S7-200作的。是226cn ,现在要改造,需要添加点数,但是原有的点数容量不够了,也没有位置进行安装,所以现在我想在添加一个226cn&nbs…

    SIMATIC S7-200 2021年7月4日
  • 是变频器的干扰吗?

    用一CPU224XP和一K-TP178micro触摸屏控制一台变频水泵,HMI上一个按钮控制启停,然后又水压控制变频水泵,达到恒压。现出现一现象,水泵运行一段时间就停止了,没有过载…

    SIMATIC S7-200 2020年11月1日
  • A-D转换

    模拟量输入模块的输出值转换为实际的物理量怎么计算 钻石用户推荐最佳答案 1、使用一个0 – 20mA的模拟量信号输入,在S7-200 CPU内部,0&…

    SIMATIC S7-200 2021年7月5日
  • HSC0什么时候开始计数?

    HSC0正常情况下扫描SM0.1=1时开始有脉冲了计数,没有脉冲了就不计数,如果在计数的时候将HSC0置0,SMD38置0,后HSCO有会自动开始计数吗?还是需要控制哪个特殊字位才…

    SIMATIC S7-200 2020年11月5日