You are on page 1of 7

1. Proceso de llenado de potes de cera.

Elementos: 1. 2. 3. 4. 5. 6. Faja transportadora. Motor Elctrico. Vlvulas Proporcionales. Electrovlvulas. Sensor de presin Diferencial. Display para la temperatura y presin del tanque.

SMART FACTORY del intouch para la seleccin de elementos del proceso

Como tanques para descarga de lquidos o elementos.

Script del intouch para la programacin y simulacin del proceso llenado de potes de cera.

Bucle infinito while y frecuencia de uso del script

Comandos de programacin (Solo se usa la sentencia IF en el compilador)

Lgica booleana

Comparadores

2. Algoritmo del proceso en Intouch Variable de los paquetes


Variables del tipo memoria real. f= variable para el movimiento de la faja. t= variable para el llenado de los potes. c= variable para el nivel del tanque de cera

Variable del display para la presin y temperatura del tanque


Variable del tipo memoria real PRESION= variable para la presin del tanque. TEMPERATURA= variable para la temperatura del tanque.

Variables para las vlvulas proporcionales


Variables del tipo memoria real PRESION TEMPERATURA.

Variable para el llenado de los potes


Variable del tipo memorial real t= llena los potes con el nivel indicado.

Variables discretas de vlvulas y botones.


p_arr = variable discreta p_lle = variable discreta p_par = variable discreta v01 = variable discreta v02 = variable discreta v03 = variable discreta v06 = variable discreta

IF p_res==1 THEN p_arr=0; p_lle=0; p_par=0; f=0; t=0; c=0; p_res=0; ENDIF; IF p_par==1 THEN p_arr=0; p_lle=0; g=0; p_par=0; ENDIF; IF p_arr==1 AND p_lle==1 THEN f = f+1; t=t+1; ENDIF; IF (t >= 21 AND t <= 35) OR (t >= 58 AND t <= 72) OR (t >= 98 AND t <= 109) THEN c=c + 1; v04=1; ELSE v04=0; ENDIF; IF (t >= 36 AND t <= 41) OR (t >= 73 AND t <= 78) OR (t >= 110 AND t <= 115) THEN v05=1; ELSE v05=0; ENDIF; IF TEMPERATURA <= 60 THEN v06=1; ELSE v06=0; ENDIF;

IF PRESION<= 6 THEN v03=1; ELSE v03=0; ENDIF; IF f >= 0 AND f <= 79 THEN IF f==20 THEN f=f - 1; ENDIF; IF t==41 THEN f=f+1; ENDIF; IF f==40 THEN f=f - 1; ENDIF; IF t==81 THEN f=f+1; ENDIF; IF f==60 THEN f=f - 1; ENDIF; IF t==118 THEN f=f+1; ENDIF; IF f==80 THEN f=f - 1; ENDIF; ELSE f=17.5; t=20; f=f+1; t=t+1; ENDIF; IF c >= 150 THEN g=1; ENDIF; IF g == 1 THEN c=c - 1; v01=1; v02=1; ENDIF;

IF c==0 THEN c=c+1; g=0; v01=0; v02=0; ENDIF; PRESION = -((5.8* (c)*(1/100) -0.1)/2.5) +7;

Simulacin del proceso de llenado de potes de cera

You might also like