循环指令应用

FOR   NEX指令如何应用,怎样实现循环?能给举个实例最好,帮助里面的看不懂!

问题补充:
一次循环时间是PLC的一次扫描周期吗?PLC的扫描周期可设吗?
  当循环值超过设定结束值时结束循环,FOR  NEXT之间的程序依旧保持原位,还是不再执行。

最佳答案

循环是在一个周期里执行的,记住这点就可以了,举个例子:
 网络1:
 LD     M0.0
 =      Q0.0
 网络2:
 LD     M0.1
 =      Q0.1
 网络3:
 LD     M0.2
 =      Q0.2
 网络4:
 LD     M0.3
 =      Q0.3
 网络5:
 LD     M0.4
 =      Q0.4
 上面的这个程序是按顺序执行,从网络1网络2网络3网络4网络5,第一个扫描周期结束,然后再从网络1开始,执行到网络5,第二个扫描周期结束,这样无限的循环下去。

 下面这个程序就不是按顺序执行了,当执行到网络5的时候,程序又从网络2开始。网络2到网络5之间的程序被执行3次后,才开始执行网络6。所以执行的顺序是:网络1网络2网络3网络4网络5网络2网络3网络4网络5网络2网络3网络4网络5网络6网络7(一个扫描周期)。
 网络1:
 LD     M0.0
 =      Q0.0
 网络2:
 LD     SM0.0
 FOR    VW0, 1, 3
 网络3:
 LD     M0.1
 =      Q0.1
 网络4:
 LD     M0.2
 =      Q0.2
 网络5:
 NEXT
 网络6:
 LD     M0.3
 =      Q0.3
 网络7:
 LD     M0.4
 =      Q0.4

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:24
下一篇 2021年7月5日 上午1:24

相关推荐

  • S7-200与汇川MD330的Modbus 485通讯

    我看MD320的说明书,155页,1007运行速度、100F负载速度,这两个速度有什么区别?我的电机有编码器,那么编码器读回的速度是百分数还是转速(r/min)?谢谢! 最佳答案 …

    SIMATIC S7-200 2017年11月23日
  • s7-200为什么长时间断电后,就启动不起来了

    我们公司有两台型号为s7-200 cn订货号为212-1BB23-0XB8西门子plc。在2009年6月正常停机后一直没有启动过。2011年5月因为生产需要重新启动这两台…

    SIMATIC S7-200 2020年11月1日
  • s7200的modbus速度

    s7200与6个modbus从站仪表通讯,用s7200的modbus库,但有一个情况,就是经常性的,每个仪表要反应4秒,表上的面板显示值才过来,各位大虾,有没什么好办法,提高下速度…

    SIMATIC S7-200 2021年7月4日
  • smart IE v3的触摸屏触摸屏系统报错,请帮忙解决一下

    这个项目是700IE V3触摸屏和S7-200PLC通讯,PLC1-5分别为:CPU226,EM221 EM232 EM235 EM277。…

    2021年7月5日
  • 200cpu如何与浙大中控DCS通讯,程序如何考虑?

    200cpu如何与浙大中控DCS通讯,程序如何考虑? 最佳答案 浙大中控的DCS支持MODBUS RTU和MODBUS TCP使用S7 200建议使用…

    SIMATIC S7-200 2017年6月5日
  • S7-200的通讯

    S7-200通讯的奇校验、偶校验分别用在什么地方,他们的区别是啥子 最佳答案 奇偶校验用在数据传送里。数据传送时,最后一位为奇偶校验位。收发上方事先已经约定好进行奇校验还是偶校验。…

    SIMATIC S7-200 2021年7月5日
  • S7200高速脉冲

    我用的是PTO单段输出脉冲的方式如果我想实现这样一个功能:当某一个按钮按下的时候,在Q0.0有高速脉冲的输出。当我松开这个按钮的时候脉冲输出即停止。 问题补充:我的邮箱是lcy19…

    SIMATIC S7-200 2021年7月4日
  • 项目编程

    时间段轮循控制,怎么编程??从某时某分到某时某分十个时间段。。 钻石用户推荐最佳答案 触发就好了,比较时间=这个,输出到一个点该点自锁,去执行命令 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • 气压传感器(4-20mA)与EM231模拟输入的问题?

    编程时可以直接将AIW0送VW10吗?4mA对应0MPA,20mA对应0.25MPA。 问题补充:我要将AIWO的值去跟一个气压值(数字量)去比较,然后让Q0.1输出。 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • S7-200怎样学好?

    我已前玩过logo现在想学PLC但不懂汇编语言,找了本PLC书(大学教材)看。基本指令看懂了,但功能指令始终是似懂非懂。书看不下了。。。请师傅指点!!! 问题补充:是不是一定要学好…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论