循环指令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

相关推荐

  • S7-200 4线制 附图中

    请指教“M”-是代表什么? 图片说明:    最佳答案 M指模拟量模块所用24VDC电源的M端。模拟量信号如果采用单独电源供电,信号有可能与PLC不共地,因此,…

    2021年7月5日
  • 自由口通讯RCV指令不结束?

    1. 一台电脑监控程序及状态表,另一台电脑用串口调试助手监控串口数据。电脑,电缆,串口等都没有问题。2. 手册上的自由口通讯例程已经做通的。3. 我现…

    SIMATIC S7-200 2020年11月1日
  • 初学者 人机界面和PLC200 通讯

    大家好 ,本人初学者,一台人机界面  和一台200plc   用什么电缆连接, 九针头接法怎样定义.用人机界面…

    SIMATIC S7-200 2021年7月5日
  • S7-200 DIV_R输出问题

    用梯形图编写一个子程序,用到DIV_R,3个操作数分别为: IN1:AC0; IN2:#FT1_K (FT1_K变量类型为IN, 数据类型为…

    SIMATIC S7-200 2021年7月5日
  • 模拟量怎样在程序里转换成数字量?

    S7-200有个cpu224xp,本身带两个模拟量输入输出,我要接入4-20ma电流信号,程序里要监视这个信号的大小和给定值比较,从而控制相应阀体动作,但是我不知道这个输入到PLC…

    SIMATIC S7-200 2020年11月1日
  • 200局部变量

    各位高工:       s7-200cpu226 cn的每个局部变量的字节数是多少?我已用2个字节(…

    SIMATIC S7-200 2021年7月5日
  • s7-200cn

    s7-200cn带扩展最后是6Es7  235-OKD22 -OXA8是什么,是模拟量输出吗?它坏了是什么现象,我的龙门刨工作台速度慢并且调不了速,是…

    SIMATIC S7-200 2020年11月1日
  • S7-200 PTO 停止

    各位专家,请问S7-200 PTO生产的子程序中,MAN子程序RUN端断开就停止,CTRL的两个STOP端接通也停止,RUN的Abort端也会造成停止,这三种有什么区别,…

    SIMATIC S7-200 2021年7月5日
  • S7-200模拟量问题

    西门子模拟量分辨率是12位,请问各位怎么样才能做到14位的.有人说可以用通信.但具体该怎么做呢.请各位帮忙看下.多谢! 最佳答案 分辩率只代表了最小量化的梯度,和精度无直接联系,1…

    SIMATIC S7-200 2021年7月4日
  • 变频器1拖3程序例子?

    系列和品牌不限,谢谢。 最佳答案 《实例讲解,变频器实现一拖多》http://www.360doc.com/content/18/1116/08/26862891_79520930…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论