Você está na página 1de 2

IF "START" = 1 THEN

"R1" := 1;

END_IF;
IF "RESET" = 1 THEN
"R1" := 0;
"Negras":= 0;
"Rojas" := 0;
"Metalica" := 0;
END_IF;

IF "R1" = 1 THEN
CASE "PASOS" OF
0:
"R2" := 0;
"Ingreso Banda" := 1;
IF "AutoReflex NCM" = 1 THEN
"R2" := 1;
"Banda" := 1;
"PASOS" := 1;
END_IF;
1:
"tmps1".TP(IN := true,
PT := t#2s);
"PASOS" := 2;

2:
IF NOT "tmps1".Q THEN
"tmps1".TP(IN := false,
PT := t#2s);
"PASOS" := 5;
END_IF;

5:
IF "R2" = 1 AND "AutoReflex M" = 1 AND "AutoReflex CM" = 1 THEN
"Ingreso Banda" := 0;
"PASOS" := 10;

END_IF;

IF "R2" = 1 AND "AutoReflex M" = 0 AND "AutoReflex CM" = 1 THEN


"Ingreso Banda" := 0;
"PASOS" := 15;

END_IF;

IF "R2" = 1 AND "AutoReflex M" = 0 AND "AutoReflex CM" = 0 THEN


"Ingreso Banda" := 0;
"PASOS" := 20;

END_IF;

10:
"Dispensador 1" := 1;
IF "Libre" = 1 THEN
"Dispensador 1" := 0;
"Ingreso Banda" := 0;
"Metalica" := "Metalica" +1;
"PASOS" := 25;
END_IF;
15:
"Dispensador 2" := 1;
IF "Libre" = 1 THEN
"Dispensador 2" := 0;
"Ingreso Banda" := 0;

"Rojas" := "Rojas" + 1;
"PASOS" := 25;
END_IF;

20:
IF "Libre" = 1 THEN
"Ingreso Banda" := 0;

"Negras" := "Negras" + 1;
"PASOS" := 25;
END_IF;
25:
IF "Metalica" =4 THEN
"Banda" := 0;
END_IF;
IF "Rojas" = 4 THEN
"Banda" := 0;
END_IF;
IF "Negras" = 4 THEN
"Banda" := 0;
END_IF;
"PASOS" := 0;
END_CASE;
END_IF;

IF "R1" = 0 THEN
"Dispensador 1" := 0;
"Dispensador 2" := 0;
"PASOS":=0;
"Banda" := 0;
"Ingreso Banda" := 1;

END_IF;

Você também pode gostar