关于FOR NEXT 语句的使用,为何不能实现多次循环啊?

我对FOR 指令的使用有几点疑问:
1   我目前做了一个程序,假如有100个气缸,如果我 想让其中的三个气缸来回动作10次的话(这三个气缸的动作是连贯的),我使用了FOR     NEXT指令,但实现不了,还是执行一次啊?
2     FOR 指令里的次数到底是CPU扫描10次呢?还是动作来回执行10次?
如果是动作执行10此的话,是不是 那几个气缸的动作只有执行10次,CPU才会继续往下扫描啊,而这一点岂不是违背了CPU顺序扫描的规律了?
请详细解释
非常的谢谢

最佳答案

可能你对这个语句真有些误解,FOR NEXT语句是在一个扫描周期完成的,你不可能在一个扫描周期里完成气缸10次动作。

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:57
下一篇 2020年10月31日 下午2:57

相关推荐

  • 200-SMART

    请问哪里有200-smart的最新版下载链接,谢谢! 最佳答案 、下载最新版本2.3.0.2:在下述连接的产品主页中,点击右侧链接能够下载: 产品样本 系统手册…

    2021年7月5日
  • 两个CPU226 PLC,各自通过以太网模块CP243-1可以交换两台PLC间的数据吗?

    两个CPU226 PLC,各自通过以太网模块CP243-1可以交换两台PLC间的数据吗?怎么编程呢? 最佳答案 可以没问题,以太网向导就可以完成,一台客户端,一台服务器。…

    SIMATIC S7-200 2018年12月6日
  • 西门子200自由口与仪表通信

    已块西门子200PLC与三台重量仪表通过自由口通信,请问自由口怎么定义成先发送再接收,三台仪表轮流发送。 最佳答案 如果仪表为RS485接口,可采用modbus协议:参见《S7-2…

    SIMATIC S7-200 2020年11月5日
  • s7-200 继电器和晶体管

    s7-200 继电器输出和晶体管输出有什么不同?分别用于什么情况下,我现在需要控制步进电机(方向和高速脉冲控制)和三相异步电动机(正反转),请问采用晶体管输出可以吗? 最…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器@

    FX1N C251 为32位计数器 为什么计数到32767就归零了? 最佳答案 这个是不可能这么小的吧。32位的一个位管正负,也是2^31=21474…

    SIMATIC S7-200 2017年6月5日
  • micro/win与cpu通讯问题

    请问micro/win是否可以用pc adpter v5.1(非usb接口)通过em277与200cpu通讯? 问题补充:我在pg设置里面选择pc a…

    SIMATIC S7-200 2020年11月5日
  • 在编程过程中使用了增计数器,怪现象?

    在编程过程中使用了增计数器,计数器输入名称是C1,但是显示就是Z1,后来触点输入为q0.0,显示确实A0.0,请问这是什么问题,杀毒了没有中毒啊。 最佳答案 你的编程状态是IEC状…

    SIMATIC S7-200 2021年7月5日
  • 氮变送器79-9999的一些问题

    今天测试  氮变送器是79-9999的,给模块的电流信号是4-20ma,做的工程量转换是6400-32000。上电之后,氮变送器给出的信号是4ma,但是我程序里…

    SIMATIC S7-200 2017年11月16日
  • 6ES7216-2AD23-0XB8 PLC电池型号

    6ES7216-2AD23-0XB8   PLC电池的型号是哪个,谢谢 最佳答案 6ES7   291–8BA20–…

    SIMATIC S7-200 2017年11月25日
  • 请教一个位的问题

    在s7-200中,v100.7是不是vb100的第八位?sm8.2、sm8.5表示什么呀? 最佳答案 V100.7是VB100字节的最高位,smb8是模块0识别寄存器,sm8.5和…

    SIMATIC S7-200 2021年7月5日