Documente Academic
Documente Profesional
Documente Cultură
Timing
Timing Instructions
Son instrucciones de programacin de salida que reemplazan la necesidad de timers electromecnicos en un sistema de control Permiten controlar operaciones en base a tiempo o al nmero de eventos. Desempean la misma funcin pero:
Son mas exactos Reducen espacio No tienen un costo extra
Informacin General
Los timers de un controlador residen en un archivo de timer. Un archivo de timer puede ser asignado como cualquier archivo de datos no usado. Cuando se usa un archivo de datos como archivo de timer, cada elemento del timer dentro del archivo tiene tres subelementos que son:
Time base Preset value Accumulated value
Time Base
Es la unidad de tiempo usada por el timer para hacer las mediciones de un evento, a lo largo del tiempo. Una instruccin del timer cuenta un evento al contabilizar el numero de veces que el time base ha ocurrido desde que la instruccin se comenz a ejecutar. La seleccin del time base depende de la aplicacin.
Preset Value
El preset value de un timer funciona en conjunto con el time base al especificar el numero de veces que el timer deber contarlo. Es el valor al cual debe de llegar el timer antes de que caduque el tiempo de espera del timer. Cuando el acumulador llega a ste valor, se establece el bit de estado DN (solo para TON y RTO) El rango del dato preseleccionado es de 0 a 32767. El valor del preset value es determinado por el usuario.
Preset Value
De tal forma que: Un timer con 0.01 de time base y un valor de 2 segundos, implica que el preset value ser de 200. Este valor indica que el timer deber de esperar por 200 time base antes de terminar la cuenta.
Accumulated Value
Este valor lleva la cuenta de cuantas veces ha ocurrido el time base desde que la instruccin fue inicializada. Cuando el accumulated value es igual al preset value el timer se detendr porque se ha llegado a la cuenta deseada. El rango del accumulated value es de 0 a 32767.
Accumulated Value
Por lo que: Si un timer tiene un time base de 0.01 y un preset value de 200, el accumulated value se incrementar en 1 cada 0.01 segundos hasta que sea igual a 200. En ese momento el timer se detiene.
Importante
No copies los elementos del timer mientras el bit de habilitacin (EN) del timer est establecido. Puede ocurrir un movimiento inesperado de la maquinaria.
Nota: Usa la instruccin RES para reestablecer el acumulador (accumulated value) y los bits de estado de un timer
Si el scan del programa puede requiere mas de 2.5 segundos, repita la instruccin del timer en un rung diferente (lgica identica) en un rea diferente del cdigo de escalera, de manera que el rung sea escaneado dentro de estos lmites.
10
11
12
Nota:
Puesto que la instruccin RES restablece el valor acumulado y los bits de estado, no use la instruccin RES para restablecer una direccin de temporizador usada en una instruccin TOF. Si se restablecen el valor acumulado y los bits de estado TOF, puede ocurrir una operacin inesperada de la mquina.
13
14
Cuando se vuelve a poner el PLC en el modo marcha o prueba, y/o las condiciones del rung se hacen verdaderas, el timing contina a partir del valor acumulado retenido.
15
16
17