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

Tabla de contenido

Publicidad

Capítulo 24
Programación de texto estructurado
Si se lleva a cabo esto
Si la temperatura del depósito > 100
entonces la bomba = lenta
Si la temperatura del depósito > 200
entonces la bomba = rápida
De lo contrario la bomba = apagada
948
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
[:=] indica al controlador que borre la luz si el controlador hace lo siguiente:
Pasa al modo Marcha.
Deja el paso de un SFC si configura el SFC para el Restablecimiento automático.
(Esto solo se aplica si incrusta la asignación en la acción del paso o usa la acción
para llamar una rutina de texto estructurado mediante una instrucción JSR).
Ejemplo 3
IF...THEN...ELSIF
Si se lleva a cabo esto
Si el interruptor limitador de nivel de azúcar bajo =
bajo (activado) y el interruptor limitador de nivel de
azúcar alto = no alto
(activado), entonces
válvula de entrada = abierta (activado)
Hasta que el interruptor limitador de nivel de azúcar
alto = alto (desactivado)
[:=] indica al controlador que borre Sugar.Inlet si el controlador hace lo siguiente:
Pasa al modo Marcha.
Deja el paso de un SFC si configura el SFC para el Restablecimiento automático.
(Esto solo se aplica si incrusta la asignación en la acción del paso o usa la acción
para llamar una rutina de texto estructurado mediante una instrucción JSR).
Ejemplo 4
IF...THEN...ELSIF...ELSE
Introduzca este texto estructurado
IF Sugar.Low & Sugar.High THEN
Sugar.Inlet [:=] 1;
ELSIF NOT(Sugar.High) THEN
Sugar.Inlet := 0;
END_IF;
Introduzca este texto estructurado
IF tank.temp > 200 THEN
pump.fast :=1; pump.slow :=0; pump.off :=0;
ELSIF tank.temp > 100 THEN
pump.fast :=0; pump.slow :=1; pump.off :=0;
ELSE
pump.fast :=0; pump.slow :=0; pump.off :=1;
END_IF;

Publicidad

Tabla de contenido
loading

Tabla de contenido