Capítulo 5: Instrucciones de control de programa
La instrucción For / Next (FOR) (NEXT)
Las instrucciones FOR y NEXT se usan para ejecutar una sección de la lógica ladder entre la
1
DS5 Usado
instrucción FOR y NEXT un número de veces especificado.
HPP Usado
Cuándo la instrucción FOR es activada, el programa se ejecutará el
2
número de veces especificado en esa sección del programa. Si la
instrucción FOR no es energizada no se ejecutan las instrucciones
3
en la sección de la lógica ladder entre el FOR y NEXT.
Las instrucciones FOR/ NEXT no se pueden anidar, es decir, no se
4
puede usar una instrucción dentro de otra. La actualización normal
de entradas y salidas y el trabajo de la CPU se suspende al ejecutar
el lazo FOR/NEXT.
5
El barrido del programa puede aumentar significativamente,
dependiendo de la cantidad de tiempo que tome para ejecutarse la
6
lógica entre las instrucción FOR/NEXT.
Con la excepción de instrucciones inmediatas de entradas y salidas,
7
las entradas y salidas no se actualizarán hasta que la ejecución del
programa se complete para ese barrido.
8
Dependiendo del plazo de tiempo requerido para completar la ejecución del programa, puede
ser necesario usar la instrucción de RSTWT dentro del lazo FOR/NEXT.
9
10
Memoria V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Constante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K
11
12
13
14
A
B
C
D
Manual del PLC DL06, 2a. edición en español, 6/07
5–176
Tipo de operando de datos
A aaa
FOR
NEXT
Rango del DL06
aaa
Vea el mapa de memoria
1-9999