三菱for next 程序实例 (三菱FOR NEXT指令)

三菱FOR

介绍

三菱FOR NEXT指令是一个用于创建循环的指令。它允许您在指定的范围内以指定的步长重复执行一组指令。

语法

FOR [变量名] = [起始值] TO [结束值] [STEP [步长]][指令序列] NEXT [变量名] 变量名:要循环的变量的名称。起始值:循环的开始值。结束值:循环的结束值。步长(可选):每次迭代变量增加的量。默认为 1。

示例

以下示例使用FOR NEXT指令打印数字 1 到 10: FOR i = 1 TO 10 STEP 1PRINT i NEXT i 输出: 1 2 3 4 5 6 7 8 9 10 以下示例使用FOR NEXT指令计算数字 1 到 100 的和: FOR i = 1 TO 100 STEP 1sum = sum + i NEXT i PRINT sum 输出: 5050 以下示例使用嵌套FOR NEXT循环创建乘法表: FOR i = 1 TO 10FOR j = 1 TO 10PRINT i j;NEXT jPRINT NEXT i 输出: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 3

三菱plc循环次数由指令决定 循环指令可以使程序变得简练,使用循环指令可以反复执行某一段程序,只要把这一段程序放在FOR循环开始指令与NEXT循环结束指令之间,待执行完指定的循环次数后,才执行NEXT循环结束指令的下一条指令。 注意:FOR循环开始指令与NEXT循环结束指令必须成队使用。 循环次数由FOR后的数值指定,例如:三菱FX系列PLC循环指令用法实例说明,循环次数为1~时有效,若循环次数<1,则按1处理,FOR 与NEXT指令间的程序循环一次。 如果不想执行FOR指令与NEXT指令之间的程序,则可以用跳转指令CJ跳转。 循环次数较多时,PLC的扫描周期会延长,可能出现看门狗定时器指令WDT错误。 NEXT指令在FOR指令之前,或无NEXT指令,或在FEND、END指令之后又NEXT指令,或FOR指令NEXT指令的个数不一致时,均可能会出现错误。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论