Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36036
  • 博文数量: 20
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 277
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-09 15:55
文章分类
文章存档

2013年(20)

我的朋友

分类: IT业界

2013-08-12 17:21:02

  一、有条件结束指令(END)

  该指令可以根据前一个逻辑条件终止当前的主用户程序,且该指令只能在主程序中使用有条件结束指令。不能在子例行程序或中断例行程序中使用。

  二、暂停指令(STOP)

  该指令可使S7-200 CPU从RUN(运行)模式转换为STOP(暂停)模式,立即中止程序执行。如果在中断例行程序中执行STOP(暂停)指令,中断例行程序立即终止,井忽略全部待执行的中断。继续扫描主程序的剩余部分。而在扫描结束时,从RUN(运行)模式转换至STOP(暂停)模式。

  西门子阀门

  三、监视定时器复位指令(WDR)

  该指令用于重新触发S7-200 CPU的系统监视程序定时器(WDT),西门子阀门扩展扫描允许使用的时间,而不会出现监视程序错误。

  西门子阀门系统正常工作时,有时会因为用户程序过长或使用中断指令、循环指令使扫描时间过长而超过WDT定时器的设定值,为防止这种情况下WDT动作,可使用监视定时器复位指令(WDR ),使WDT定时器复位。

  需要注意的是,如果使用西门子阀门循环指令阻止扫描完成,下列程序只有在扫描循环完成后才能执行:

  (1)通信(自由端口模式除外)。

  (2) UO更新(立即UO除外)。

  (3)强制更新。

  (4) SM位更新(SMO. SM5.SM29除外)。

  (5)运行时间诊断程序。

  (6)中断程序中的STOP指令,扫描时间超过25s, lOOms和10ms时,定时器将不能正确计时。

阅读(527) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~