Instrucciones de temporización


Cada temporizador programado va asociado a un elemento de temporización dentro de la tabla de datos.

Un elemento de control de temporización incluye 3 palabras:

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
EN TT DN   X Y Uso interno
Valor de preselección
Valor acumulado

/15-EN ENabled: Bit validación. Se pone a "1" cuando la instrucción está validada.

/14-TT Timer Timing: Temporizador temporizando. Se pone a 1" cuando la instrucción está validada y ACC<PRE.

/13-DN DoNe: Terminado. Se pone a "1" cuando la temporización está validada y el tiempo se ha alcanzado ACC> PRE.

/8 y /9 Base de tiempos.

/8 /9  
1 0 Base de tiempos 1 seg
0 0 Base de tiempos 0.01 Seg (centésima)

/0 a 17 Bits de uso interno de la instrucción (No se puede acceder a estos bits por el terminal de programación).

PRE = PREset. Preselección. En esta palabra se escribe el valor de temporización deseado. Este valor debe de estar comprendido entre O y + 32767.

ACC = ACCumulates. Acumulado. El valor acumulado corresponde al tiempo transcurrido desde que se validó la temporización. Si la temporización no está validada ACC estará a cero. Los valores deberán estar comprendidos entre O y + 32767.

Si PRE o ACC tienen un valor negativo se produce un error de temporización.

La precisión de una instrucción de temporizador depende de dos factores:

- La precisión del reloj +1- 0,02%.

- La base de tiempos elegida.

TON Timer ON Temporizador de retardo a la conexión


 Si las condiciones precedentes de la línea son verdaderas empieza el contado de la base de tiempos. El temporizador actualiza el valor acumulado cada escrutación. Cuando ACC > PRE la temporización se ha cumplido. La palabra de estados nos indica en todo momento el estado de la temporización.

Se trata de una instrucción de acción.

Timer: Elemento de fichero de temporización. Ej: T4:0

Timer base: Base de tiempos 1 ó 0,01.

Preset: Valor de temporización o < PRE < = 32767.

Accum: Valor corriente. Normalmente poner 0.


TOF Timer 0FF DELAY - Temporizador de retardo a la desconexión


 Cuando las condiciones precedentes de la línea sean falsas empieza el contado de la base de tiempos. El temporizador actualiza el valor acumulado cada escrutación. La palabra de estados nos indica en todo momento el estado de la temporización.

Se trata de una instrucción de acción.

Timer: Elemento de fichero de temporización. Ej.: T4:5.

Time base: Base de tiempos 1 ó 0.01.

Preset: Valor de temporización 0 < PRE < 32767.

Accum: Valor corriente. Normalmente poner 0.


RTO Retentive Timer On Temporizador retentivo a la conexión


 Cuando las condiciones precedentes de la línea sean verdaderas, empieza el contado de la base de tiempos. Si el temporizador se invalida, se mantiene el valor acumulado. Al volver a validarlo la temporización continúa con este valor. La palabra de estados nos indica el estado de la temporización. La puesta a cero del temporizador se hará con la instrucción RES.

Se trata de una instrucción de acción.

Timer: Elemento de fichero de temporización. Ej. : T4:0.

Time base: Base de tiempos 1 ó 0.01.

Preset: Valor de temporización o < = PRE < 32767.

Accum: Valor corriente. Normalmente poner 0.