可否利用诊断缓冲区和硬件输入搞点事情

已锁定

落雨

  • 帖子

    110
  • 精华

    4
  • 被关注

    15

论坛等级:侠士

注册时间:2018-03-18

普通 普通 如何晋级?

可否利用诊断缓冲区和硬件输入搞点事情

560

4

2019-12-30 17:00:07

       首先我抛出两个关联性很大的问题,如果可行才能继续接下来的讨论和设想!


       问题1:

          假设PLC模块某一输入点,突然因为现场大电流损坏,这时候PLC会在下一周期停机,还是会直接停机。

 

       问题2:

          PLC诊断缓冲区数据报警记录能否读取。经过尝试可以读取,此处问题解决。


       如果具备以上两个问题的前提,那么是否可以实现这样的情况,在PLC中编程并经过一些处理后,可以在HMI上直接显示当前故障为PLC硬件故障,甚至具体到那个模块?

       

        做法如下:

       1、在程序中I/O输入点的输入次数在一定范围之内总是相等的,那么通过编写程序是不是就可以判断出这个点有无正常输入信号。

      2、如果只是这个判断,容易会被外部传感器的损坏或者一些别的原因导致的信号不输入影响而出现错误报警。

      3、那么这时候我们读取并结合诊断缓冲区中关于硬件的报错,以二者共同发生作为条件,而输出硬件故障的报警,也是不是就能通过I/O点的分布情况,得出当前硬件故障发生在哪个模块。


不知是否可行,请大家共同探讨。


可否利用诊断缓冲区和硬件输入搞点事情 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15117条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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