恭喜,你发布的帖子
发布于 2019-03-20 16:53:07
4楼
我曾经遇到过一次输入模块可能的干扰问题,观察了几次(实际上没有多少效果的,因为PLC处理的速度与我们观察的速度,不是,绝对不是一个等量级的),后来,没有办法了,重新做一个简单的程序测试可能怀疑的输入有多次触发的情况,我当时记得过了几天,我去监控这些程序,好家伙24小时内居然出现过多次,最长的干扰时间有40多mS之长。
查找到这个情况,处理起来方法就多了,给输入加定时器延时处理(屏蔽输入的干扰)就解决了这个看似疑难、头痛的问题。
实际上,你也可以考虑我的方法。监控这些点是否有“脉冲”输入的可能,用计数器监控。
当然,干扰的可能性也不能够排除的。
至于,你说的可能电源模块电压引起的波动,我到是认为可能性小,因为模块本身的滤波电解电容器,对应几十mS级别的不会产生太大的影响,当然,你既然有怀疑,也不妨换一个试试。
监控倒是可以的,但是,这种故障也是半个月以上才发生一次,很难做。像这种情况,我只能先假定她们被干扰了,对每一个信号单独屏蔽干扰,W侠,干扰程序是怎么设计的昵?
W侠,你的经历,请教一个问题,干扰信号40ms,远远小于CPU的扫描周期的,按照理论上说,是不会影响输入信号的状态吧,我的理解是否正确???
请填写推广理由:
分享
只看
楼主