Documente Academic
Documente Profesional
Documente Cultură
TP - Temporizador de impulsos.
TON - Temporizador a la conexión.
TONR -Temporizador a la conexión con memoria.
TOF - Temporizador a al desconexión.
Si eres un programador procedente del entorno de los S7-200, observarás que hay un
cambio radical en la forma que se utilizan dichos temporizadores. Si estás habituado a la
programación de los temporizadores hardware de los S7-300, también tendrás que
adaptarte al nuevo concepto ya que comprobarás que son bastante diferentes,. Sin
embargo, si alguna vez has utilizado los temporizadores software (Temporizadores IEC)
de la librería Standard Library>Systems Funciton Blocks del STEP 7, no tendrá ninguna
dificultad con los temporizadores de los S7-1200, ya que son prácticamente idénticos.
El siguiente tutorial se basa en el temporizador TON, pero puede ser utilizado de forma
similar con los demás tipos.
Se puede decir que esta es una solución muy "eléctrica" similar a la utilizada en los
automatismos cableados con relés.
En este caso no es necesario asignar ninguna bobina a la salida Q del temporizador. Sin
embargo, los contactos asociados deben leer el valor de dicha salida directamente del DB
a instancia. Para ello cada contacto debe tener la siguiente sintaxis: "Nombre del DB".Q
(en nuestro ejemplo "Temp_1".Q).
Ejemplo 3: Uso de un solo temporizador para acciones a diferentes valores
de tiempo.
La variable debe tener el formato de doble entero (DInt) y debe escribirse en la salida ET
del temporizador. El tiempo se almacena en ella en formato de milisegundos. Por tanto,
las operaciones de comparación deben hacerse teniendo esto en cuenta.
En el siguiente ejemplo se muestra como la salida Q0.6 se activa si el tiempo de
temporizador es mayor o igual a 3 segundos (3000ms) y la Q0.7 lo hace si el tiempo es
superior o igual a 8 segundos (8000ms).
De igual forma que para la salida Q del del DB a instancia, es posible leer la salida ET
(que tiene formato DInt) y operar con ella en las comparaciones sin necesidad de crear
ninguna variable intermedia.
En las comparaciones se puede utilizar una constate numérica en ms o directamente
emplear el dato en formato TIME: