Rockwell Automation Allen-Bradley Logix 5000 Serie Manual De Referencia página 947

Tabla de contenido

Publicidad

Programación de texto estructurado
Si
Hacer algo si o cuando las
condiciones sean
verdaderas
Selección entre
instrucciones alternativas
(o grupos de instrucciones)
basándose en las
condiciones de la entrada
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Para realizar algo cuando todas las condiciones IF o ELSIF sean falsas, añada una
instrucción ELSE.
La tabla resume diferentes combinaciones de IF, THEN, ELSIF y ELSE.
Y
No hacer nada si las condiciones son falsas IF_THEN
Hacer otra cosa si las condiciones son
falsas
No hacer nada si las condiciones son falsas IF_THEN_ELSIF
Asignar instrucciones predeterminadas si
todas las condiciones son falsas
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
Ninguno.
Ejemplos
Ejemplo 1
IF...THEN
Si se lleva a cabo esto
Si el número de rechazos > 3, entonces
transportador = apagado (0)
alarma = activada (1)
Ejemplo 2
IF_THEN_ELSE
Si se lleva a cabo esto
Si el contacto de dirección del transportador =
avance (1), entonces
luz = apagada
De lo contrario, luz = encendida
Use esta construcción
IF_THEN_ELSE
IF_THEN_ELSIF_ELSE
Introduzca este texto
estructurado
IF rejects > 3 THEN
conveyor := 0;
alarm := 1;
END_IF;
Introduzca este texto estructurado
IF conveyor_direction THEN
light := 0;
ELSE
light [:=] 1;
END_IF;
Capítulo 24
947

Publicidad

Tabla de contenido
loading

Tabla de contenido