打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
时间错误OB80与循环周期监控
循环周期是操作系统在RUN模式执行一次循环任务所需的时间,可以在CPU的属性对话框设置最大循环周期,其默认值为150ms。将下面OB1中的程序下载到CPU。

M001: NOP   0
      A     I      0.0
      L     S5T#200MS
      SP    T      0
      A     T      0
      JC    M001
   在运行时令I0.0为1,在脉冲定时器T0输出脉冲期间,跳转条件满足,将会反复跳转,循环周期约等于T0的预置值。预置值为100ms时,CPU运行正常。将预置值改为200ms,令I0.0为1,扫描周期大于设置的最大值150ms,CPU将会调用时间错误组织块OB80。如果没有下载OB80,CPU将进入STOP模式。
    将T0的预置值改为400ms,令I0.0为1,循环周期超过最大循环周期(150ms)的两倍,不管是否下载了OB80,CPU立即进入STOP模式。
    下图是CPU模块信息对话框中的诊断缓冲区,2号事件的详细信息提示运行时间超过150ms,调用了OB80。又过了150ms后,出现1号事件,因为循环时间超过了300ms,CPU进入STOP模式,SF灯亮。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
时间错误 OB80 的功能
S7-300/400组织块 OB组织块一览表
西门子组织块使用说明
S7-300/400进阶笔记:PLC程序的循环处理方式及其相关内容简介
西门子1200与1500PLC的错误诊断中断程序
STEP7程序中为什么要用OB35调用PID块
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服