QQ登录

只需一步,快速开始

为什么在S7-1200 CPU的诊断缓冲区中会出现下面的消息:"Buffer overflow for OB

[ 复制链接 ]
为什么在S7-1200 CPU的诊断缓冲区中会出现下面的消息:"Buffer overflow for OB 0, Event ID: 16# 02:3507"



描述
在某些情形下S7-1200 CPU的诊断缓冲区中会出现下面的消息:

X of 50; Event ID: 16# 02:3507
Temporary CPU error: Buffer overflow for OB 0 events
buffer size: 1 events, priority class 5
Function will continue (system reaction), |> HW_ID= 52

原因

  • 启用了数字输入点的沿检测
  • 此外,此输入信号被用作一个HSC(高速计数器),例如用于增量编码器。
  • 大量的触发事件使得正常的周期程序不能执行或非常慢。

补救措施
打开S7-1200CPU的属性,在导航区中导航到数字输入。禁用相关通道的两个沿检测功能,如图.01 所示。保存并编译硬件组态,并下载用户程序到CPU。


为什么在S7-1200 CPU的诊断缓冲区中会出现下面的消息:"Buffer overflow for OB 0,...

为什么在S7-1200 CPU的诊断缓冲区中会出现下面的消息:"Buffer overflow for OB 0,...

回复

使用道具 举报

快速回复 返回列表 客服中心 搜索