写了一个循环中断,定时1ms执行一次。但一执行就报故障,有时PLC都能变为stop

已锁定

手机用户20190226444550

  • 帖子

    21
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2019-02-26

普通 普通 如何晋级?

写了一个循环中断,定时1ms执行一次。但一执行就报故障,有时PLC都能变为stop

1941

14

2021-04-06 11:33:45

这个是故障信息1:

由于存在对同一组织块的多个请求以及因存在较高优先级的请求而导致块的延时执行,块请求无法再存储在 CPU 的内部缓冲区中。后续请求只能进行计数统计。与因相同或较高优先级块运行而导致延时的块运行时间相比,该块的调用时间明显更短。

解决方法:

检查程序运行时间,以及上一次处理请求后已执行或仍等待处理的块调用周期时间。

故障信息2:

请求的组织块触发了看门狗程序的执行。已发出但未完全处理的请求数量已达到组态的警告限值。

可能的原因:该块的调用周期可能小于该块的程序运行时间,这一时间因仍等待处理较高优先级的块运行而延长。

请检查诊断缓冲区条目中指示的错误响应。具体错误响应,取决于 OB 80 的可用性。

解决方法:

检查该程序的运行时间以及自上一次处理请求后已处理的块调用周期或仍在等待处理块的调用周期。

 

有没有大神指点下

写了一个循环中断,定时1ms执行一次。但一执行就报故障,有时PLC都能变为stop 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有13020条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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