在事件的下一调度处理过程中,CPU会通过“Event_Count”输入参数(以启动信息形式)提供已丢弃启动事件的数目,从而作出适当的过载响应。随后,CPU将丢失事件的计数器重置为0。此外,还有两个重要的OB参数与过载响应相关:“报告事件溢出到诊断缓冲区中”(Report event overflow into diagnostic buffer)和“启用时间错误...
例如,若CPU首先丢弃了循环中断OB的启动事件,其后续操作将取决于OB参数“报告事件溢出到诊断缓冲区中”(Report event overflow into diagnostic buffer)是否选中。若选中该复选框,CPU将在诊断缓冲区中输入此事件源的过载情况。若再次发生过载(溢出计数器从0变为1),则会在下一OB结束处输入另一诊断缓冲区条目。启...
默认设置是“不进行轨迹分段动态调整”。切换为“轨迹分段动态调整”时可能会导致MC-Interpolator(OB92)溢出。可以通过增加MC-Servo(OB91)的应用循环时间来防止溢出。 增加应用循环时间增加MC-Servo(OB91)的应用循环时间
除了操作系统对过程映像的自动刷新外,S7-400 CPU可以将过程映像划分为最多15个区段,这意味着如果需要可以独立于循环,刷新过程映像表的某些区段,用STEP7指定的过程映像区段中的每一个I/O地址不再属于OB1过程映像输入/输出表。需要定义哪些I/O模块地址属于哪些过程映像区段。 可以在用户程序中用SFC(系统功能)刷新...
如果已选中该复选框,CPU 将针对此事件源的过载情况在诊断缓冲区中输入事件。如果再次发生过载的情况(溢出计数器从 0 变为 1 ),则会在下一 OB 结束处输入另一诊断缓冲区条目。 启用时间错误 循环中断 OB 参数“ 启用时间错误” (Enabletime error) 用于指定在达到类似事件的特定过载级别时是否调用时间错误 OB ...
操作系统检测到一个异步错误时,将启动相应的OB。 OB执行时出现故障S7-300 CPU的操作系统调用OB80。这样的故障包括循环时间超出、执行OB时应答故障、向前移动时间以致于跃过了OB的启动的时间、CLR后恢复RUN方式。 如果当循环中断OB仍在执行前一次调用时,该OB块的启动事件发生,操作系统调用OB80。如果OB80未编程,CPU...
• OB 请求错误 • 启动信息缓冲区溢出 • 时间错误中断 电源模块故障(非电源故 中央机架或 S7-400 扩展机架中 EXTF 障) • 电源模块的备用电池至少有一块已完全放电。 • 备用电池电压缺失。 • 电源模块的 24 V 电源故障。 诊断中断 具有中断功能的 I/O 模块报告发生诊断中断 EXTF 同步模块发送...
4、步错误是是85程序循环错误- 出现尚未加载到CPU中的报警OB块的调用事件- 访问系统功能块 SFB 的背景数据块时出现错误- 更新过程印象区时出现错误(模板不存在或失效)异步错误组态指定组态指定86模块机架错误DP 主站系统中的 DP 从站或 PROFINET IO 系统中的 IO 设备出现故障异步错误是是121程序错误发生程序错误时...
• 出现错误或诊断事件时对 LED 的判断:CPU 31xC 和 CPU 31x 操作说明,测试功能,诊 断和故障排除,利用状态和错误 LED 帮助进行诊断 . 电源连接 每个 CPU 都配有一个双孔电源插座.CPU 出厂时,带有螺丝接线端子的连接器即插在此 插座中. CPU 31xC 和 CPU 31x,技术数据 2-6 手册, 2006 年 1 月版, ...
打开OB80可以从OB80的临时变量中得到故障信息,见图7-14所示 变量 类型 描述 OB80_EV_CLASS BYTE 事件级别和标识:B#16#35 OB80_FLT_ID BYTE 故障代码 OB80_PRIORITY BYTE 优先级:在RUN方式时OB80以优先级26运行,OB请求缓冲区溢出时以优先级28运行 ...