Clase 4
Clase 4
Clase 4
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Temporizadores<br />
Antonio Pérez C.<br />
Ing. Civil Electrónico<br />
1
Programación en KOP<br />
Temporizadores<br />
• TON. Temporizador de retardo a la conexión<br />
• TOF. Temporizador de retardo a la desconexión (TOF)<br />
• TONR. Temporizador de retardo a la conexión memorizado<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP<br />
Temporizadores<br />
TON. Temporizador de retardo a la conexión<br />
• Cuenta el tiempo al estar activada (ON) la entrada de habilitación.<br />
• Si el valor actual (Txxx) es mayor o igual al valor de preselección (PT), se activa<br />
el bit de temporización (bit T).<br />
• El valor actual del temporizador de retardo a la conexión se borra cuando la<br />
entrada de habilitación está desactivada (OFF).<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP<br />
Temporizadores<br />
TOF. Temporizador de retardo a la desconexión<br />
• Se utiliza para retardar la puesta a 0 (OFF) de una salida durante un período<br />
determinado tras haberse desactivado (OFF) una entrada.<br />
• Cuando la entrada de habilitación se activa (ON), el bit de temporización se activa<br />
(ON) inmediatamente y el valor actual se pone a 0.<br />
• Cuando la entrada se desactiva (OFF), el temporizador cuenta hasta que el tiempo<br />
transcurrido alcanza el valor de preselección.<br />
• Una vez alcanzado éste, el bit de temporización se desactiva (OFF) y el valor actual<br />
detiene el contaje.<br />
• Si la entrada está desactivada (OFF) durante un tiempo inferior al valor de<br />
preselección, el bit de temporización permanece activado (ON).<br />
• Para que la operación TOF comience a contar se debe producir un cambio de ON a<br />
OFF.<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP<br />
Temporizadores<br />
TONR. Temporizador de retardo a la conexión memorizado<br />
• Cuenta el tiempo al estar activada (ON) la entrada de habilitación.<br />
• Si el valor actual (Txxx) es mayor o igual al valor de preselección (PT), se activa<br />
el bit de temporización (bit T).<br />
• El valor actual del temporizador de retardo a la conexión memorizado se<br />
mantiene cuando la entrada está desactivada (OFF).<br />
• El temporizador de retardo a la conexión memorizado sirve para acumular varios<br />
períodos de tiempo de la entrada en ON.<br />
• Para borrar el valor actual del temporizador de retardo a la conexión memorizado<br />
se utiliza la operación Poner a 0 (R).<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP<br />
Temporizadores<br />
Temporizador Resolución Valor máximo Nº de temporizador<br />
TONR 1 ms 32,767 s T0, T64<br />
10 ms 327,67 s T1-T4, T65-T68<br />
100 ms 3276,7 s T5-T31, T69-T95<br />
TON, TOF 1 ms 32,767 s T32, T96<br />
10 ms 327,67 s T33-T36, T97-T100<br />
100 ms 3276,7 s T37-T63, T101-T255<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP<br />
Temporizadores<br />
Diferencias entre las resoluciones<br />
<br />
1ms<br />
<br />
Mayor precisión, menor cantidad de temporizadores, varias<br />
actualizaciones durante un ciclo según la rutina de interrupción del<br />
sistema<br />
10ms/100ms<br />
<br />
Menor precisión, se actualizan al comiendo de cada ciclo añadiendo un<br />
valor acumulado (cantidad de intervalos de 10/100 ms que pasaron<br />
durante el ciclo)<br />
Regla: Programar el intervalo o valor de tiempo predefinido (PT)<br />
a un valor superior en una unidad a la unidad de tiempo<br />
deseada<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP<br />
Temporizadores<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP<br />
Temporizadores- Ejemplos<br />
Activar la iluminación de una escalera.<br />
Todos los pulsadores ON en las distintas plantas están conectados a la<br />
entrada I0.0.<br />
Tras haber accionado el pulsador ON, la luz (Q0.0) se enciende durante 30<br />
segundos.<br />
Si durante este tiempo se activa de nuevo el pulsador ON, se reinicia el<br />
intervalo de temporización.<br />
Con esto se asegura que la luz no se apagará antes de 30 segundos tras<br />
haber accionado por última vez el pulsador.<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Temporizadores- Ejemplos<br />
Activar la iluminación de<br />
una escalera.<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP<br />
Temporizadores- Ejemplos<br />
Activar la iluminación de una escalera.<br />
DESCRIPCIÓN DEL PROGRAMA<br />
Cuando se acciona un pulsador ON (activando así la entrada I0.0),el<br />
temporizador T37 (Temporiz_30s) se pone a 0 y comienza a contar<br />
nuevamente hasta el valor de preselección (PT) de 30 s.<br />
Simultáneamente, se activa la salida Q0.0, encendiendo la luz. Tras haber<br />
transcurrido los 30 s del temporizador, la salida Q0.0 se desconecta.<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP: RELOJ<br />
READ_RTC<br />
La operación Leer reloj de tiempo real lee la hora y fecha actuales del reloj<br />
y carga ambas en un búfer de 8 bytes (que comienza en la dirección T).<br />
SET_RTC<br />
La operación Ajustar reloj de tiempo real escribe en el reloj la hora y fecha<br />
actuales que están cargadas en un búfer de 8 bytes (que comienza en la<br />
dirección T).<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200
Programación en KOP: RELOJ<br />
Reloj<br />
VB200<br />
VB201<br />
VB202<br />
16# AÑO<br />
16# MES<br />
16#DIA<br />
READ_RTC, SET_RTC<br />
VB203<br />
VB204<br />
16#HORA<br />
16#MINUTO<br />
VB205<br />
16#SEGUNDO<br />
VB206<br />
RESERVADO<br />
VB207 16# DIA DE LA SEMANA (DOM =1)<br />
Automatización Industrial Curso 2001-2001 Programación: SIMATIC S7-200