ELE 2317

Anuncio
Curso: Principios de Controladores Lógicos Programables
Tema: Instrucciones Latch, Timers y Counters
Sub-Tema: Timers
Código: ELE 2317
Lección: 6
Profesor: James Robles
INTSTRUCCIÓN TIMER:
La instrucción Timer o temporizador es la que se utiliza para atrasar el tiempo para energizar una señal
discreta. También puede ser utilizada para retener la señal energizada por un periodo de tiempo. Esto
se logra usando el reloj interno del microprocesador del PLC.
TIPOS DE TIMERS:
Hay 3 tipos básicos de Timers:



TON (Timer On) – Es un Timer que comienza a contar en intervalos del Time Base cunado el
Rung donde se encuentra se energiza (de 0 a 1). Aumenta su valor Accumulated hasta alcanzar
el valor de Preset. Cuando alcanza su valor de Preset, energiza sus outputs. El valor
Accumulated se mantiene hasta que el Rung sea falso (de 1 a 0).
TOF (Timer Off) – Es un Timer que comienza a contar en intervalos del Time Base cunado el
Rung donde se encuentra se de-energiza (de 1 a 0). Aumenta su valor Accumulated hasta
alcanzar el valor de Preset. Cuando alcanza su valor de Preset, energiza sus outputs. El valor
Accumulated se mantiene hasta que el Rung sea cierto (de 0 a 1).
RTO (Retentive Timer On) – Es un Timer que tiene el mismo comportamiento que el TON con la
diferencia de que retiene el tiempo acumulado al de-energizar el timer. Utiliza la instrucción de
Reset (RES) para volver a cero.
PARÁMETROS DE TIMERS:
Los parámetros de programación de los Timers son:




Timer – El parámetro Timer se refiere al nombre del timer y está dado por: T4:n, donde T4 es la
instrucción del Timer y n es el número del Timer. La numeración incrementa (T4:0, T4:1, T4:2,
…etc.)
Time Base - El parámetro Time Base es el multiplicador del tiempo deseado de ejecución.
Puede escoger entre .001 segundos, .01 segundos o 1 segundo.
Preset - El parámetro Preset es el tiempo seleccionado para lograr la acción deseada. Puede
escogerse entre 0 y 32,767.
Accum. - El parámetro Accumulated Value es una ventana por donde se puede observar el valor
del Timer en cualquier tiempo determinado entre 0 y 32,767. Este valor lo produce el PLC.
OUTPUTS DE TIMERS (STATUS BITS):
Los Timers tiene tres Status Bits:



Timer Enable (EN) – Este bit cambia su estado lógico de 0 a 1 cuando se energiza el Timer.
Timer Timing (TT) - Este bit cambia su estado lógico de 0 a 1 cuando se energiza el Timer y
comienza a contar. Luego cambia de 1 a 0 cuando el Timer cesa de contar, aunque el Este bit
cambia su estado lógico de 0 a 1 cuando se energiza el Timer esté energizado.
Timer Done (DN) - Este bit cambia su estado lógico de 0 a 1 cuando el valor de Accum. llega al
valor de Preset. En otras palabras, cuando el Timer se haga.
Timer Enable
Timer Timing
Timer Done
True
False
Timer
Energizado
INSTRUCCIÓN TIMER:
120 VAC ó 24 VDC
Timer On o Timer Off
TON (TOF)
Timer On Delay
Timer
T4:n
Time Base
.001, .01, 1 s
Preset
0 – 32,767
Accum.
0 – 32,767
I:0/0
Rung 000
XIC
Rung 001
Tiempo
Programado
Timer
De-Energizado
Tiempo
EN
DN
TON
Timer On Delay
Timer
T4:n
Time Base
.001, .01, 1 s
Preset
0 – 32,767
Accum.
0 – 32,767
N ó GND
EN
DN
END
2
SECUENCIA DEL TIMER:
Al cerrarse el input 1 (I:0/0), se energiza el Timer Enable (EN) ya que este está conectado al Timer.
Simultáneamente, se energiza el bit de Timer Timing (TT), ya que el Timer comienza a contar. Cuando el
valor de Accum. llega al valor de Preset, se energiza el bit de Timer Done (DN), ya que se terminó el
tiempo programado. El valor de Accum. se queda en el valor de Preset, hasta que se le dé Reset al
Timer. Esto se logra cambiando el estado del input 1 (I:0/0) a cero (abierto).
UTILIZACIÓN DE LOS STATUS BITS COMO OUTPUTS:
Cuando energizamos un Timer, no ocurre nada con los outputs del PLC. Para que se energicen outputs
como consecuencia de las acciones de un Timer, se debe usar los Status Bits como referencias de inputs.
Si por ejemplo queremos energizar el output O:0/6 con el Timer 3, luego de 10 segundos de haber
cerrado el interruptor I:0/0, se crea un Rung con el interruptor I:0/0 entrando al Timer 3. Luego, se crea
otro Rung con el input T4:3 con referencia DN (T4:3/DN) y se le añade el output O:0/6. El Timer se
programa con su nombre: T4:3, el Time Base de 1 segundo y el Preset de 10.
120 VAC ó 24 VDC
I:0/0
Rung 000
XIC
T4:3/DN
TON
Timer On Delay
Timer
T4:3
Time Base
1 s
Preset
10
Accum.
0
N ó GND
EN
DN
O:0/6
OTE
Rung 001
XIC
Rung 002
END
3
VISUALIZANDO LOS STATUS BITS EN LOS DATA FILES:
Recordemos que podemos observar el estatus de los parámetros del PLC a través de los Data Files en el
Project Window del RS Logix. La distribución de esta data es de la siguiente manera:
Word
0
1
2
B15 B14
EN TT
B13 B12
DN
B11 B10 B9
B8
B7
B6
B5
B4 B3 B2
Uso Interno
Timer Preset Value (0 – 32,767)
Timer Accumulated Value (0 – 32,767)
B1
B0
El Data File de cada Timer tiene la información en los bits de tres words (palabras de 16 bits). La
información que contiene son:
Word 0 → Bit 0 al 7 → Uso Interno del PLC
Word 0 → Bit 13 al 15 → Status Bits (EN, DN, TT).
Word 1 → Bit 0 al 16 → Número equivalente al Valor Preset (en Binario)
Word 2 → Bit 0 al 16 → Número equivalente al Valor Acumulado (en Binario)
4
Descargar