Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

PLC Temporizacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

TEMPORIZADORES Y

CONTADORES
PLC
OBJETIVOS

• Identificar y diferenciar las instrucciones de temporización y conteo


• Utilizar las instrucciones de temporización y conteo
• Realizar los ejemplos.
▫ Door Simulator
▫ Silo Simulator
▫ Traffic Simulator.
WORD
TEMPORIZACION
• Cada dirección de temporizador se compone de un elemento de 3 palabras. Palabra 0
es la palabra de control, palabra 1 almacena el valor preseleccionado y palabra 2
almacena el valor acumulado.
TEMPORIZACION
TON - Timer On-Delay

• Use la instrucción TON para activar o desactivar una salida después de que el
temporizador haya estado activado durante un intervalo de tiempo preseleccionado.
La instrucción TON comienza a contar los intervalos de la base de tiempo cuando las
condiciones de renglón se hacen verdaderas.
• El temporizador ajusta su valor acumulado (ACC) durante cada evaluación hasta
alcanzar el valor predeterminado (PRE). Cuando las condiciones de renglón se hacen
falsas, el valor acumulado se reinicializa sin importar si el temporizador ha
sobrepasado el límite de tiempo.
TON – Bits de estado
TOF – Timer Off-Delay

• Use la instrucción TOF para activar o desactivar una salida después de que su
renglón ha estado desactivado durante un intervalo de tiempo preseleccionado. La
instrucción TOF comienza a contar los intervalos de la base de tiempo cuando el
renglón efectúa una transición de verdadero a falso. Con tal que las condiciones
permanezcan falsas
• El temporizador incrementa su valor acumulado (ACC) durante cada escán hasta
alcanzar el valor preseleccionado (PRE). El valor acumulado se restablecerá cuando
las condiciones de renglón se hagan verdaderas, sin importar si el tiempo en el
temporizador se ha agotado.
TOF – Bits de estado
RTO - Retentive Timer On-Delay

• Use la instrucción RTO para activar o desactivar una salida después que el
temporizador haya estado desactivado durante un intervalo de tiempo
preseleccionado. La instrucción RTO es una instrucción retentiva que comienza a
contar los intervalos de base de tiempo cuando las condiciones de renglón se hacen
verdaderas.
• La instrucción RTO retiene su valor acumulado cuando ocurre cualquiera de los
eventos siguientes:
▫ Las condiciones de renglón se hacen falsas.
▫ Se corta la alimentación eléctrica del procesador (siempre que se mantenga una
batería auxiliar).
▫ Ocurre un fallo.
• la temporización continúa desde el valor acumulado retenido. Los temporizadores
retentivos miden el período acumulativo durante el cual las condiciones de renglón
son verdaderas mediante la retención de su valor acumulado.
RTO – Bits de estado

Para restablecer el valor acumulado del temporizador retentivo y los bits


de estado después de que el renglón RTO se hace falso, debe programar
una instrucción de restablecimiento (RES) con la misma dirección en
otro renglón.
RTO - Retentive Timer On-Delay

• Use la instrucción RTO para activar o desactivar una salida después que el
temporizador haya estado desactivado durante un intervalo de tiempo
preseleccionado. La instrucción RTO es una instrucción retentiva que comienza a
contar los intervalos de base de tiempo cuando las condiciones de renglón se hacen
verdaderas.
• La instrucción RTO retiene su valor acumulado cuando ocurre cualquiera de los
eventos siguientes:
▫ Las condiciones de renglón se hacen falsas.
▫ Se corta la alimentación eléctrica del procesador (siempre que se mantenga una
batería auxiliar).
▫ Ocurre un fallo.
• la temporización continúa desde el valor acumulado retenido. Los temporizadores
retentivos miden el período acumulativo durante el cual las condiciones de renglón
son verdaderas mediante la retención de su valor acumulado.
RTO – Bits de estado

Para restablecer el valor acumulado del temporizador retentivo y los bits


de estado después de que el renglón RTO se hace falso, debe programar
una instrucción de restablecimiento (RES) con la misma dirección en
otro renglón.
CONTADORES
Cada dirección de contador se compone de un elemento de archivo de datos de 3
palabras. Palabra 0 es la palabra de control y contiene los bits de estado de la
instrucción. Palabra 1 es el valor preseleccionado. Palabra 2 es el valor acumulado. La
palabra de control para las instrucciones de contador incluye seis bits de estado, según
lo indicado a continuación:
CONTADORES
La figura siguiente muestra cómo funciona un contador. El valor del contador debe
permanecer dentro del rango de ±32768 a +32767. Si el valor de conteo excede +32767
ó desciende a menos de ±32768, se establece un bit de overflow (OV) o underflow (UN)
de estado del contador.
Un contador se puede poner a cero usando la instrucción de restablecimiento (RES).
CTU – Count Up

El CTU es una instrucción que cuenta las transiciones de renglón de falso a verdadero.
Las transiciones de renglón pueden ser provocadas por eventos ocurriendo en el
programa (de la lógica interna o dispositivos de campo externos) tales como piezas
que pasan por un detector o que activan un interruptor de límite.

El valor acumulado se retiene cuando las condiciones de renglón vuelven a hacerse


falsas. El conteo acumulado se retiene hasta que sea puesto a cero por una instrucción
de restablecimiento (RES) que tenga la misma dirección que el contador.
CTU – Count Up
CTD – Count Down

El CTD es una instrucción que cuenta las transiciones de renglón de falso a verdadero.
Las transiciones de renglón pueden ser causadas por eventos que ocurren en el
rograma, tales como piezas pasando por un detector o accionando un final de carrera.

Los conteos acumulados se retienen cuando las condiciones de renglón se hacen falsas
nuevamente. El conteo acumulado se retiene hasta que sea puesto a cero por una
instrucción de restablecimiento (RES) que tiene la misma dirección que el contador
restablecido.
CTU – Count Up

También podría gustarte