回复:300PLC程序中M寄存器突然失电,怎么回事......

20211111

  • 帖子

    1291
  • 精华

    1
  • 被关注

    54

论坛等级:奇侠

注册时间:2016-05-22

钻石 钻石 如何晋级?

发布于 2019-03-20 16:53:07

4楼

展开查看
以下是引用WWCWWC在2019-03-20 16:14:47的发言 >3楼

我曾经遇到过一次输入模块可能的干扰问题,观察了几次(实际上没有多少效果的,因为PLC处理的速度与我们观察的速度,不是,绝对不是一个等量级的),后来,没有办法了,重新做一个简单的程序测试可能怀疑的输入有多次触发的情况,我当时记得过了几天,我去监控这些程序,好家伙24小时内居然出现过多次,最长的干扰时间有40多mS之长。

查找到这个情况,处理起来方法就多了,给输入加定时器延时处理(屏蔽输入的干扰)就解决了这个看似疑难、头痛的问题。

实际上,你也可以考虑我的方法。监控这些点是否有“脉冲”输入的可能,用计数器监控。

当然,干扰的可能性也不能够排除的。

至于,你说的可能电源模块电压引起的波动,我到是认为可能性小,因为模块本身的滤波电解电容器,对应几十mS级别的不会产生太大的影响,当然,你既然有怀疑,也不妨换一个试试。


以下是引用2016JR在2019-03-20 16:02:41的发言 >:谢谢W侠的指导,我...

引用详细内容:

谢谢W侠的指导,我也之前怀疑过急停和停止按钮。

      今天出了问题,我立刻去看,确定没人动的情况下,监控程序看到急停和停止按钮的信号都是正常的,看来有必要先检查一下这些信号了。另,我查了CPU的诊断缓冲器,找到一条在故障发生附近时间出现的报警信息(最有可能,自己认为的),如下

Power failure

Previous operating mode: Run

Pequested operating mode;No voltage

Externa error, incoming event.

   有可能是CPU电源突然失而复得,造成此类故障吗?


监控倒是可以的,但是,这种故障也是半个月以上才发生一次,很难做。像这种情况,我只能先假定她们被干扰了,对每一个信号单独屏蔽干扰,W侠,干扰程序是怎么设计的昵?

      W侠,你的经历,请教一个问题,干扰信号40ms,远远小于CPU的扫描周期的,按照理论上说,是不会影响输入信号的状态吧,我的理解是否正确???


,,
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54715条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。