Descargar Imprimir esta página

For Y Next - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

FOR y NEXT

Las operaciones FOR y NEXT repiten un bucle del
programa un número determinado de veces. Toda
operación FOR exige una operación NEXT. Los bucles
FOR/NEXT pueden anidarse (insertar un bucle FOR/NEXT
dentro de otro) hasta una profundidad de ocho niveles.
La operación FOR ejecuta las operaciones que se
encuentren entre FOR y NEXT. Es preciso indicar el valor
del índice o el contaje actual del bucle (INDX), el valor inicial
(INIT) y el valor final (FINAL).
La operación NEXT marca el final del bucle FOR.
Condiciones de error que ponen ENO a 0:
1 0006 (direccionamiento indirecto)
Al habilitar el bucle FOR/NEXT, éste se ejecutará hasta
finalizar las iteraciones, a menos que el usuario cambie el
valor final dentro del bucle. Los valores se pueden modificar
mientras se ejecute el bucle FOR/NEXT. Si se vuelve a
habilitar el bucle, éste copiará el valor inicial (INIT) en el
valor actual de contaje del bucle (IDX).
La operación FOR/NEXT se desactivará automáticamente
la próxima vez que se habilite.
Ejemplo: si el valor INIT = 1 y si el valor FINAL = 10, las operaciones que se encuentren entre
FOR y NEXT se ejecutarán 10 veces, incrementando el valor de contaje INDX en 1, 2, 3, ...10.
Si el valor inicial es mayor que el valor final, no se ejecutará el bucle. Tras ejecutarse las
operaciones que se encuentran entre FOR y NEXT, se incrementará el valor de INDX y el
resultado se comparará con el valor final. Si INDX es mayor que el valor final, finalizará el bucle.
Si el primer nivel de la pila es 1 cuando el programa comienza el bucle FOR/NEXT, seguirá
siendo 1 cuando el programa salga del bucle.
Tabla 6-57
Operandos válidos para las operaciones FOR y NEXT
Entradas/salidas
INDX
INIT, FINAL
Tipos de datos
Operandos
INT
IW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC
INT
VW, IW, QW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC,
constante
Juego de operaciones del S7-200
Capítulo 6
183

Hide quick links:

Publicidad

loading