Siemens SIMATIC S7-SCL V5.3 Manual página 234

Tabla de contenido

Publicidad

Instrucciones
12.2.5 Instrucción FOR
Una instrucción FOR sirve para repetir una secuencia de instrucciones mientras haya una
variable de control dentro del rango especificado. La variable actual debe ser el identificador
de una variable local del tipo INT o DINT. La definición de un bucle con FOR incluye la
definición de un valor inicial y de un valor final. Ambos valores deben ser del mismo tipo que
las variables en ejecución.
Sintaxis
Instrucción FOR
FOR
BY
END_FOR
La instrucción FOR se procesa de la siguiente forma:
• Al iniciar el bucle la variable de control toma el valor inicial (asignación inicial) y, cada vez
que recorre el bucle, se produce el incremento (incremento positivo) o el decremento
especificado (incremento negativo) hasta que se alcanza el valor final.
• Cada vez que se recorre el bucle se comprueba si se ha cumplido la condición (valor
final alcanzado). En caso afirmativo se ejecuta la secuencia de instrucciones; en caso
contrario se salta el bucle y, por tanto, la secuencia de instrucciones.
Reglas
Al formular instrucciones FOR deben aplicarse las siguientes reglas:
• La variable de control sólo puede ser del tipo INT o DINT.
• La especificación de BY [paso] puede omitirse. Si falta la indicación, el paso es de +1.
12-18
Asignación
inicial
para valor inicial
Expresión
básica
para ancho de paso
Expresión
TO
básica
para valor final
Area de
DO
instrucciones
S7-SCL V5.3 para S7-300/400
A5E00324652-01

Publicidad

Tabla de contenido
loading

Tabla de contenido