Instrucción For - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Ejemplo: instruccionesCASE anidadas
Las instrucciones CASE pueden anidarse. Cada instrucción CASE anidada debe tener
asociada una instrucción END_CASE.
CASE "var1" OF
ELSE
END_CASE;
8.8.10.4
Instrucción FOR
Tabla 8- 157 Elementos de la instrucción FOR
SCL
FOR "variable_control" := "inicio" TO "fin"
[BY "incremento"] DO
instrucción;
;
END_FOR;
Tabla 8- 158 Parámetros
Parámetro
"variable_control"
"inicio"
"fin"
"Incremento"
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
1 : #var2 := 'A';
2 : #var2 := 'B';
CASE "var3" OF
65..90: #var2 := 'UpperCase';
97..122: #var2 := 'LowerCase';
ELSE
#var2:= 'SpecialCharacter';
END_CASE;
Descripción
Requerida. Un entero (Int o DInt) que sirve como contador de bucles
Requerida. Expresión simple que especifica el valor inicial de las variables de control
Requerida. Expresión simple que determina el valor final de las variables de control
Opcional. Cantidad con la que una "variable de control" incrementa después de cada bucle.
El "incremento" debe tener el mismo tipo de datos que la "variable de control". Si el valor de
"incremento" no está especificado, el valor de las variables de ejecución se incrementará en
1 después de cada bucle. No es posible cambiar el "incremento" mientras se ejecuta la
instrucción FOR.
8.8 Control del programa
Descripción
Una instrucción FOR se utiliza para repetir una
secuencia de instrucciones mientras la variable de
control se encuentre dentro del rango de valores
especificado. La definición de un bucle con FOR
incluye la especificación de un valor inicial y otro
final. Ambos valores deben ser del mismo tipo de
datos que la variable de control.
Los bucles FOR se pueden anidar. La instrucción
END_FOR se refiere a la última instrucción FOR
ejecutada.
Instrucciones básicas
341

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido