18.11.2014 Views

Clase 4

Clase 4

Clase 4

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!