传感器故障分析

现在有一个温湿度传感器,接入到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日
下一篇 2020年10月31日

相关推荐

  • S7-200的V变量问题

    程序如下:……LD       SM0.0LPSA   …

    SIMATIC S7-200 2017年6月8日
  • 程序问题(是否会冲突?)

    现在我用IO点的常开和常闭分开控制星三角的启动,但是,现在发现如果同时存在的话,计时器会不工作。大家帮忙分析一下问题的所在,是否有元件冲突了??LD  &nbs…

    2020年11月1日
  • 变量存储区

    变量存储区比方说VW0里面存储了一个5,那么使用MOV指令对vw0进行赋值时是不是必须先将里面的数字5移出来了? 最佳答案 直接覆盖了 提问者对于答案的评价:

    SIMATIC S7-200 2017年6月1日
  • 普通网线与光纤网线的区别?

    普通网线可以从以太网交换机及以太网模块输出,那光纤网线呢?也与普通网线一样吗?直接接到电脑的网卡上面吗?要不要光电转换的TCP模块,还是与普通网线的功用是一模一样的?就是电脑网卡要…

    SIMATIC S7-200 2020年11月1日
  • 224xp + em235 地址计算

    224xp后面扩展3个em235(4ai/1ao),em235的模拟输出地址应该如何计算,我认为plc 占用aqw0,em235分别是aqw2,aqw6,aqw10.&n…

    SIMATIC S7-200 2020年10月31日
  • STEP 7-Micro/Win 32(V4.0)收费吗?

    请问STEP 7-Micro/Win 32(V4.0)软件收费吗?还有s7-1200的编程软件STEP 7 Basic V11&n…

    SIMATIC S7-200 2020年11月1日
  • S7 224XP modbus通讯

    请教一下,S7 200中CPU 224XP 有2个485端口,我想一个接smart 触摸屏,一个作为远传组态软件上位机通讯使用,是否可以?或…

    SIMATIC S7-200 2020年10月31日
  • 关于plc200通讯两个停止位巡检仪

    如果采用modbus rtu自由口通讯,无奇偶校验,数据位8,是不是也相当于两个停机位,这样通讯能不能成功读到数据,读到的数据是不是正确的 钻石用户推荐最佳答案 这个是根…

    SIMATIC S7-200 2021年7月5日
  • 恳请帮忙看一下程序

    刚做这一行 公司里面也没有人带 做得很艰难 现在有个组合式空调的温度控制系统 春秋季电动调节阀2供蒸汽加热 夏季冬季阀1分别供冷热…

    SIMATIC S7-200 2020年11月1日
  • Q0_0_MoveAbsolute运动方向是怎样确定的

    Q0_0_MoveAbsolute不像Q0_0_Movevelocity中有方向输入的地方,那么它是怎样确定运动方向的呢 最佳答案 这是绝对位置指令,直接通过位下一步置的正负来判断…

    SIMATIC S7-200 2017年12月10日