循环指令For Next

我用s7-200控制一个小系统,程序是这样的:启动后系统运行3个周期,然后进入待机状态,待机时间到,系统继续运行3个周期,循环。。。。。。
 请问我可以用For  Next循环指令吗?怎么使用
 谢谢!!!!!!!!!!!!!!!!

最佳答案

如果楼主指的是循环3次,:  
 即在FOR NEXT中 循环3次   可以用FOR NEXT  
 INIT 起始值设置为1,FINAL最终值设置为3,INDX循环递增值为4时就中断待机。
 如果楼主指的是系统运行3个周期:
 不能用FOR NEXT , FOR NEXT  是在PLC扫描一个周期中执行的
 可以用 INCW   例如 
 LD SM0.0
 INCW MB0
 每周期加1 判断MB0是否>=3 若等于则待机 待机结束 MB0=0 再次循环,若待机时间长,可以用 MW 、MD 、浮点等增大循环次数

提问者对于答案的评价:

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

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

相关推荐

  • 如何设置禁止上载?

    如何设置禁止上载?请高手赐教! 最佳答案 Level 4 密码:第 4 级保护密码禁止上载程序,即便有正确的密码也不行。 &nbs…

    SIMATIC S7-200 2021年7月5日
  • 求一段程序,当样板学习,

    本人刚进公司,出学者,求一段程序,里面有手动,自动,还有模拟量,有的话求指导呀 问题补充:我在网上面搜到的都怎么好,我现在想要有人指导,加我QQ295240145还有那个模拟量是液…

    SIMATIC S7-200 2020年10月31日
  • s7-200自由通讯时发送接收数据问题

    我现在通过串口助手与s7-200进行自由口通讯 设置了起始位 数据位 结束位。plc中初始化时已经设定了:如下LD   …

    SIMATIC S7-200 2017年8月3日
  • s7-200 sp6 编程软件安装问题

    安装时提示please insert disk 1 that contains the file T…

    SIMATIC S7-200 2020年11月1日
  • 200的模拟量问题

    200的模拟量是怎么处理的呢,4-20ma对应模数转换后多少呢,还有27648,32767,65535这些数是怎么来的呢?根据什么东西算出来的还是怎么回事? 问题补充:那200和3…

    SIMATIC S7-200 2020年11月1日
  • 200和6RA70采用USS协议通讯

    CPU226和6RA70采用USS协议通讯,请问是和PLC的port 0口还是port 1口连接?还有PLC还要连接触摸屏TP270,请问是连接PLC的port…

    SIMATIC S7-200 2021年7月5日
  • 224XP DC24V输出

    224XP DC24V输出1. 224XP,在下面DI输入的右边,有两个接线端子,标示M, L+,看说明书是DC24V输出,现在我想使用这个DC24V…

    SIMATIC S7-200 2020年10月31日
  • S7-200计数器断电保持怎样设置?

    请问计数器断电保持怎样设置,断电能保持多长时间? 最佳答案 1、应用S7-200时,可以选用以下几种数据保持方法:CPU的内置超级电容,断电时间不太长时,可以为数据和时钟的保持提供…

    SIMATIC S7-200 2020年10月31日
  • 关于记录数量的问题

    现有一个水槽,水槽有8个阀门 I0.0-I0.7,要求必须打开至少4个阀门,才能启动水泵Q0.0,请问如何采集打开阀门的数量 问题补充:不想用加一指令,换个问法,假如一个…

    SIMATIC S7-200 2021年7月5日
  • modbus通讯如何设置同步时钟

    226做modbus从站与第三方设备通讯。将PLC内部时钟信息放到缓冲区以便对方读取,查看时间是否正确。若不正确,对方会发送年月日时分秒的数据,同步我PLC的内部时钟。我的问题是:…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论