Temporizadores y Contadores 1 TEMPORIZADORES Y CONTADORES (Ejemplos con STEP 5) Temporizadores y Contadores 2 TEMPORIZACIÓN-BLOQUES ESTÁNDAR NORMA IEC 1131-3 • IMPULSO (TP) Sigue al flanco de subida instantáneamente durante un tiempo T • RETARDO A LA CONEXIÓN (TON) Sigue al flanco de subida después de un tiempo T • RETARDO A LA DESCONEXIÓN (TOFF) Sigue al flanco de bajada después de un tiempo T Temporizadores y Contadores 3 TEMPORIZACIÓN-BLOQUES ESTÁNDAR PROPIEDADES GENERALES • Con / Sin Memoria Un temporizador tiene memoria si, una vez activado, no depende de futuros valores (de desactivación) de la señal de disparo • Redisparabilidad (Retriggerability) Un temporizador es ‘redisparable’ si, una vez activado, un nuevo flanco de activación en la señal de disparo provoca que reinicie la cuenta. SIN MEMORIA NO REDISPARABLE Temporizadores y Contadores 4 TEMPORIZACIÓN-BLOQUES ESTÁNDAR RESUMEN - IEC 1131-3 MEMORIA REDISPARABLE TP SI NO TON NO X TOFF NO X Temporizadores y Contadores 5 TEMPORIZACIÓN-BLOQUES ESTÁNDAR TEMPORIZADOR DE PULSO (TP) - IEC 1131-3 TP IN BOOL TIME CON MEMORIA PT Q BOOL ET TIME UNRETRIGGERABLE IN Q PT ET 0 time time time No ofrecido por Siemens Temporizadores y Contadores 6 TEMPORIZACIÓN-BLOQUES ESTÁNDAR TEMPORIZADOR DE CONEXIÓN (TON) - IEC 1131-3 TON SIN MEMORIA IN BOOL PT TIME IN Q PT ET 0 time time Q BOOL ET TIME Temporizadores y Contadores 7 TEMPORIZACIÓN-BLOQUES ESTÁNDAR TEMPORIZADOR DE DESCONEXIÓN (TOFF) - IEC 1131-3 TOFF SIN MEMORIA Por nivel IN BOOL PT TIME IN Q PT ET 0 time time Q BOOL ET TIME Temporizadores y Contadores 8 TEMPORIZACIÓN-SIEMENS(S5-S7) CLASIFICACIÓN TP SI TON SV SE TOFF SS SA Memoria X X X Redisparable X X X REGLA NEMOTÉCNICA IVESA Temporizadores y Contadores 9 TEMPORIZACIÓN-SIEMENS (S5) BLOQUE KOP / AWL Todas las entradas provocan primera consulta TX (1-127) Flanco Señal de disparo Tiempo a contar Reset DU Salida analógica DE Salida analógica (BCD) TX, TW, DU, DE 16 Bits TW R Salida lógica Q 0 Base de tiempos 5 0 0 0-9 0-9 0-9 T1 E2.0 KT 500.0 E2.2 SE MW10 DU DE MW12 TW R Q A 4.0 Constante de tiempo en STEP 5 KT X.Y U L SE U R U = L T LC T E 2.0 KT 500.0 T1 E 2.2 T1 T1 A 4.0 T1 MW10 T1 MW12 // Activa el temporizador // Reset por nivel // Salida lógica // Salida DU // Salida DE (BCD) Temporizadores y Contadores 10 TEMPORIZACIÓN-SIEMENS (S5) TEMPORIZADOR SI (TP) Memoria NO Redisparo X Activación del RESET por nivel IN Q R TW DU time time 0 Temporizadores y Contadores 11 TEMPORIZACIÓN-SIEMENS (S5) TEMPORIZADOR SV (TP-impulso prolongado) Memoria SI Redisparo SI MEMORIA REDISPARO IN Q R TW DU time time time 0 Temporizadores y Contadores 12 TEMPORIZACIÓN-SIEMENS (S5) TEMPORIZADOR SE (Tipo TON) Memoria NO Redisparo X SIN MEMORIA IN Q TW DU time time Temporizadores y Contadores 13 TEMPORIZACIÓN-SIEMENS (S5) TEMPORIZADOR SS (Tipo TON) Memoria SI MEMORIA Redisparo SI REDISPARABLE IN Permanece a 1 hasta que se produzca un reset por nivel ! Q R TW DU time time Temporizadores y Contadores 14 TEMPORIZACIÓN-SIEMENS (S5) TEMPORIZADOR SA (Tipo TOFF) Memoria SI MEMORIA Redisparo SI REDISPARABLE IN Se pone a 1 por nivel en la señal de arranque Q TW DU t time time Temporizadores y Contadores 15 TEMPORIZADORES-APLICACIONES GENERACIÓN DE SEÑALES PERIÓDICAS T1 M1.0 M1.0 SV 5 5 5 M1.0 KT 500.0 TW Q CON MEMORIA Tiempo de ciclo T1 M1.0 M1.0 SA M1.0 KT 500.0 TW Q NO NECESITA MEMORIA 5 5 5 Temporizadores y Contadores 16 TEMPORIZADORES-APLICACIONES GENERACIÓN DE SEÑALES PERIÓDICAS Tiempo de ciclo T1 M1.0 M1.0 SE M1.0 KT 500.0 TW Q 5 5 5 NO NECESITA MEMORIA M1.0 5 5 5 T1 M1.0 SE M1.0 KT 500.0 U M1.0 TW Q AWL? NO NECESITA MEMORIA L KT 500.0 SE T1 UN T1 = M1.0 Temporizadores y Contadores 17 TEMPORIZADORES-APLICACIONES GENERACIÓN DE SEÑALES PERIÓDICAS UN M1.0 UN M1.1 UN M1.1 L KT 500.0 L KT 500.0 L KT 500.0 SV T1 SE T1 SE T1 U T1 U T1 U T1 = M 1.0 = M 1.1 = M 1.1 B UN M1.0 UN M1.1 = M1.1 BEB A UN M1.2 = M1.2 BEB UN M1.3 = M1.3 C Temporizadores y Contadores 18 TEMPORIZADORES-APLICACIONES GENERACIÓN DE SEÑALES PERIÓDICAS (IEC 1131-3) %Q1.0 TON 3 TB=1sg Q1.0 TON TOFF %Q1.0 5 3 5 TB=1sg NECESITA MEMORIA EL TON? ¡NO! Temporizadores y Contadores 19 TEMPORIZADORES-APLICACIONES GENERACIÓN DE SEÑALES PERIÓDICAS Q1.0 %Q1.0 TP1 3 3 TB=1sg 5 UN A 32.0 L KT300.0 TP1 SI T1 TP2 %Q1.0 5 AWL? UN T1 TB=1sg L KT500.0 SI T2 NECESITAN MEMORIA TP1 y TP2? ¡NO! Como empezar en nivel alto ? U T2 = A 32.0 Temporizadores y Contadores 20 TEMPORIZADORES-APLICACIONES GENERACIÓN DE SEÑALES PERIÓDICAS CON GRAFCETS T1 / X 1 / 5s : Se cumple después de 5 segundos tras la activación de X 1 T 1 / X 1 / 5s : Se cumple durante 5 segundos desde la activación de X 1 U E1 L KT 500.0 SE T1 SALIDA 1 OB1 Etapa1ÆEtapa2 T1/ X1 / 5s U E1 U T1 2 R E1 S E2 T2 / X2 / 10s k SALIDA Temporizadores SE Talto Tbajo Temporizadores y Contadores 21 TEMPORIZADORES-APLICACIONES EJEMPLO EN ACCIÓN CONDICIONADA AWL SIEMENS S5 T2 / X1/3s (SE) OB1 U E1 L KT500.0 SE T1 PB1 (COMB) L KT300.0 SE T2 … = A 1.0 U E1 UN T2 SALIDA (A1.0) T1/X1/5s (SE) U E1 U E1 U T1 S E2 R E1 SPA PB1 1 2 Temporizadores y Contadores 22 TEMPORIZADORES-APLICACIONES GENERACIÓN DE SEÑALES PERIÓDICAS CON GRAFCET OB1 PB1 SALIDA (A1.0) 3 OB1 T1/X3/5s 1 4 S1 U E1 SPB PB1 U E1 U S1 S E2 R E1 R A1.0 R Mflanco ... PB1 U E1 UN Mflanco S E3 R E4 U E3 L KT 500.0 SE T1 U E3 U T1 S E4 R E3 T2/X4/3s 2 3 SPA PB2 S2 PB2 PB2: PARTE COMBINACIONAL ENCAPSULACIÓN ¡ MOSTRAR EL ‘CERO’ AL TEMPORIZADOR T1 SI LA ETAPA 1 PUEDE VOLVER A ACTIVARSE ! U E1 U E3 = A1.0 U E4 L KT300.0 SE T2 U E4 U T2 S E3 R E4 U E1 = Mflanco Temporizadores y Contadores 23 TEMPORIZADORES-APLICACIONES GENERACIÓN DE SEÑALES PERIÓDICAS SIN GRAFCETS OB1 PB1 PB1 %Q1.0 TP UN A 1.0 %Q1.0 OB1 3 U E1 SPB PB1 SI T1 TB=1sg 1 U E1 U S1 S E2 R E1 R A1.0 S1 %Q1.0 TP 2 L KT300.0 UN T1 L KT500.0 SI T2 %Q1.0 S2 5 … TB=1sg U T2 = A 1.0 ¿HAY QUE MOSTRAR EL CERO? Implementar con TON y TOFF Temporizadores y Contadores 24 TEMPORIZADORES-APLICACIONES SEMÁFORO PB2 OB1 VERDE 1 T1/X1/10s PB1 AMARILLO 2 (0,5s OFF+1s ON) T2/X2/6,5s ROJO 3 T3/X3/20s 1 PB2 ¿MOSTRAR EL CERO A LOS TEMPORIZADORES? OB1 U E1 L KT100.1s SE T1 U T1 U E1 S E2 R E1 U E2 L KT650.0s SE T2 U E2 SPB PB1 U T2 U E2 S E3 R E2 R AMBAR U E3 L KT200.1s SE T3 U T3 U E3 S E1 R E3 SPA PB2 Examen 2008 PB1 PB2 UN AMBAR L KT50.0 SI T4 U E1 = VERDE U E3 = ROJO UN T4 L KT100.0 SI T5 U T5 = AMBAR AMBAR 1 0,5 Temporizadores y Contadores 25 CONTADORES-SIEMENS (S5) BLOQUE KOP Cualquier entrada provoca primera consulta Z<1-127> Suma ZV Salida analógica Resta ZX, ZW, DU, DE 16 Bits ZR DU DE Señal de carga Carga el valor de contador cuando la entrada pasa de 0 a 1 KZ Salida BCD S ZW (0-999) Q Salida lógica ( =0 falso ) Reset R Z1 MW10 E 2.0 ZV E 2.2 DU A 1.0 R Q U ZV U R U = L T E 2.0 Z1 E 2.2 Z1 Z1 A 1.0 Z1 MW10 // Señal de disparo // Reset por nivel // Salida lógica // Salida DU Temporizadores y Contadores 26 TEMP./CONTADORES-APLICACIONES GENERACIÓN DE SEÑALES PERIÓDICAS PB1 PB1 3 ciclos OB1 2 1 3 ciclos 3 2 OB1 UN A 1.0 U E1 L KZ 4 S Z1 SPB PB1 U E1 UN Z1 S E2 R E1 … L KT300.0 SI T1 UN T1 L KT200.0 SI T2 U T2 = A 1.0 UN A1.0 Se empleará el flanco de bajada de la salida para disparar un contador decreciente ZR Z1 ¿ENCAPSULACIÓN? ¿LEGIBILIDAD? ¿MOSTRAR EL CERO? Temporizadores y Contadores 27 CONTADORES-APLICACIONES UN CONTADOR EN MAS DE UNA ETAPA GRAFCET DE PRODUCCIÓN Cuenta a velocidad de ciclo! OB1 … 1 C=C-1 U E1 ZR Z1 C=C-1 U E1 U S1 S E2 R E1 S1 2 S2 PROBLEMA SIMILAR EN IMPLEMENTACIÓN DE ACCIONES CONTINUAS MEDIANTE ASIGNACIÓN U E2 ZR Z1 U E2 U S2 S E3 R E2 … ¿FUNCIONA? Temporizadores y Contadores 28 EJERCICIOS DE PROGRAMACIÓN Detección de la entrada o salida de personas EXTERIOR INTERIOR A B Implementar un programa que utilice dos fotocélulas A y B para detectar la entrada o salida de personas del recinto para su posterior contaje
© Copyright 2024