Temporizadores
del S7 1200, Casos prácticos.
A un que lo explicado con anterioridad en el tema de los
temporizadores está en lo cierto, tengo que aclarar unas cuantas
cosas. Cuando el dato de tipo “time” es colocado de manera
directa en la entrada PT del temporizador este arrancara de forma
inmediata una vez activada la entrada IN en caso de ser el
temporizador del tipo TON este arranca y una vez trascurrido el
tiempo que marca PT la salida Q pasa a nivel alto habiendo hecho
correctamente su función.
Pues bien, esto mismo ocurre si PT recibe el dato de una
variable tipo marca del autómata.
La cuestión cambia y bastante, cuando la variable es de
una función FC o FB y el temporizador esta en la OB es decir el
dato de tiempo de PT nos viene de una función. Aquí tendremos que
actuar de otra manera por supuesto que tendremos que arrastrar la
función del temporizador que queramos usar hasta su segmento
en OB y ademas la instrucción de arranque correspondiente al tipo
que usemos. Una vez la función de temporizador este en su sitio y la
instrucción de arranque en el suyo, la forma de hacer que el
temporizador funcione es la siguiente para los tipos TON y TOF.
- Tenemos que arrancar el temporizador con la instrucción -(TON)- o -(TOF)- ,esta acción no disparara el temporizador.
- Pondremos la entrada IN de la función del temporizador a nivel alto si es un temporizador TON provocara que este realice su función de activación de la salida Q trascurrido el tiempo de PT. Si es un temporizador TOF después de arrancar debemos de poner a nivel alto la entrada IN y cuando la pongamos a nivel bajo se activara el temporizador, pasado el tiempo PT se desactivara la salida Q.
Hay que advertir que no podemos activar a la vez la o
con la misma señal la entrada IN y el arranque por que si no el
temporizador se bloquea y no realiza su función.
Con el temporizador TP ocurre algo bien distinto a lo
narrado con anterioridad, pues este si que arrancara una vez hallamos
activado la instrucción de arranque de TP sin necesidad de llevar la
entrada IN de la función a nivel alto.
El Contacto de temporizador que vemos a la entrada IN
del temporizador TP es el de la fotografía anterior y corresponde al
temporizador IEC Timer 0 DB 12. Se puso hay para evitar la activación
simultanea del arranque y puesta a nivel alto de IN, pero luego se
pudo comprobar que no servia de nada puesto que con la llamada de la
instrucción de arranque el temporizador TP ya realizaba su función.