Rockwell Automation Logix5000 Manual De Programación página 21

Tabla de contenido

Publicidad

Capítulo 1
Programación de texto estructurado
Si usted desea esto
Si el interruptor de final de carrera de nivel bajo de azúcar
= baja (activado) y el interruptor de final de carrera de
nivel alto de azúcar = no alta (activado) entonces
válvula de entrada = abierta (activada)
Hasta que el interruptor de final de carrera de nivel alto
de azúcar = alta (desactivado)
Si usted desea esto
Si la temperatura del tanque > 100
entonces bomba = lenta
Si la temperatura del tanque > 200
entonces bomba = rápida
de lo contrario bomba = desactivada
Publicación 1756-PM007B-ES-P – Julio 2008
IF...THEN...ELSIF
Ejemplo 3:
[:=] le indica al controlador que restablezca Sugar.Inlet cada vez que el
controlador:
• entre al modo marcha.
• deje el paso de un SFC si usted configura el SFC para restablecimiento
automático (esto se aplica sólo si usted incorpora la asignación en la
acción del paso, o si usa la acción para llamar a una rutina de texto
estructurado mediante una instrucción JSR).
IF...THEN...ELSIF...ELSE
Ejemplo 4:
Introduzca este texto estructurado
IF tank.temp > 200 THEN
ELSIF tank.temp > 100 THEN
ELSE
END_IF;
Introduzca este texto estructurado
IF Sugar.Low & Sugar.High THEN
Sugar.Inlet [:=] 1;
ELSIF NOT(Sugar.High) THEN
Sugar.Inlet := 0;
END_IF;
pump.fast :=1; pump.slow :=0; pump.off :=0;
pump.fast :=0; pump.slow :=1; pump.off :=0;
pump.fast :=0; pump.slow :=0; pump.off :=1;
21

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido