西门子断开延时定时器_西门子S7-200 SMART PLC常用编程指令汇总学习讲解

01一、定时器

1、S7-200 SMART CPU提供了接通延时定时器、(TON)、保持型接通延时定时器(TONR)、断开延时定时器(TOF)三种定时器。

d0c8bfe7b2ec332d1e882e2d517c45fd.png

2、定时器编号与分辨率

c16cd294f9bfd9fb46e058b68087c024.png

96e962a209cf64b5072e13a2a25b4f94.png

3、定时器实例分析

①接通延时定时器 TON

fd564bd3ea86ee0db249fe5da98ade08.png

②保持型接通延时定时器 TONR

0997cdcbee64272bab5682e7e3ef955e.png

③断开延时定时器 TOF

9f22e42a2257e5274d7165be37debbfe.png

02二、计数器

1、S7-200 SMART CPU提供了加计数器(CTU)、减计数器(CTD)、加减计数器(CTUD)三种计数器。

4aca4ee06e3dab59805ac5b25d64ddf0.png

2、计数器实例分析

①加计数器 CTU

7c5976971ba70c9bded14c87f7c46dbc.png

②减计数 CTD

635f9a0ad1966ed4cb6c4c2a056b43b8.png

③加减计数器 CTUD

9ce057d450f1d48284f806900c70a57c.png

03三、循环指令

1、S7-200 SMART CPU提供了FOR-NEXT循环指令用于重复执行程序段。每条FOR指令需要使用一条NEXT指令,FOR指令表示循环体的开始,NEXT指令表示循环体的结束。FOR- NEXT循环指令循环嵌套深度可达8层。

35b41edff96fe8d5f2afc5103c04d714.png

a2199cd76d97a5291cccc24c4e27bb1d.png

2、循环指令示例分析

通过调用FOR - NEXT 指令对VW100、VW102、......、VW108 5个INT变量进行求和,求和的结果存放到VW200中。

b7b843c7cfcfab95bda4330ecbead931.png

04四、移位和循环指令

1、指令概览

275b7d25990a11c607bc6589984e05f5.png

46ce228f0e876f98585bf3a03924f279.png

48845320d1baf62155efde58f486da94.png

2、示例分析

①移位指令和循环移位指令的示例分析

2d32127364bdc262d140b535ece738a6.png

e1786c8b3d447e32b102208e893ee2e6.png

②移位寄存器位指令

87fae7e4e923c73d0f42c3615e111cc2.png

7d5f28ee10c8a21db7b8784df548366e.png

综上所述,每当M0.0有一个上升沿到来时,从V200.4开始向高地址方向数的9个位会朝高地址方向移位,I0.0的状态会被送到V200.4中。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值