PULSOS DE RELOJ

Anuncio
PULSOS DE RELOJ
Planteamiento:
Utilizar los diferentes contactos de pulso de reloj internos del PLC para activar
un cronómetro sencillo que cuente los minutos, segundos y décimas de segundo que
permanezca activada la salida Y0 y muestre ese dato en la pantalla DOP-B07S201
mediante la utilización de un PLC SS.
Teoría:
Todos los PLC MPU proveen cuatro diferentes pulsos de reloj. Cuando el PLC
es energizado, los cuatro pulsos de reloj comenzarán automáticamente.
Los pulsos de reloj también comienzan aun cuando el PLC esté en STOP. El
momento de activación de los pulsos de reloj y el de RUN no ocurre de forma
sincrónica.
Los pulsos de reloj interno están en las banderas M1011 ~ M1014.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: ventas@teratronix.com.mx
Desarrollo:
Programa del PLC
El programa del plc SS quedo con el siguiente código:
Como se muestra en el diagrama anterior, es muy sencillo programar el PLC
para que realice esta función.
Primeramente necesitamos un contacto abierto, en este caso lo nombraremos
M0, que es una bandera que controlaremos a través de la pantalla HMI.
Al cerrarse esta bandera, enciende la salida Y0 y a su vez activa la bandera
especial M1012 que como observamos en la Teoría, envía una señal de pulso cada
100ms (0.1 segundos) esta bandera utilizada mediante un pulso de subida activa la
instrucción INC, que va incrementando en 1 el valor guardado en D2.
Después se tiene un contacto de comparación (que corresponde a la instrucción
AND=) que se activa cuando se cumple la condición especificada, éste lo
configuraremos para que se active cuando el valor guardado en D2 sea igual A 10.
Al cerrarse este contacto, mueve el valor ‘0’ al registro D2 (MOV K0 D2), lo
que equivale a borrar el contenido del registro; y al mismo tiempo activa una vez la
instrucción INC D1, que es el registro que contará los segundos en el cronómetro. Lo
anterior significa que cada vez que el contador de décimos de segundo llegue a 10, el
contador de segundos incrementa su valor en uno.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: ventas@teratronix.com.mx
Enseguida hay otro contacto de comparación que se activará cuando el valor en
el registro D1 sea igual a 60.
Cuando se cumple la condición, se borra el registro D1 (MOV K0 D1) y a su vez
se incrementa en 1 el valor en D0 (INC D0) que es el registro en el que se cuentan los
minutos. Esto quiere decir que cuando se cuentan 60 segundos se borra el segundero
para que inicie la cuenta de nuevo y se aumenta el minutero en 1.
En una línea fuera del contacto abierto M0, pondremos un contacto normalmente
cerrado también nombrado M0 que apagará Y0.
Por lógica sabemos que esto hará que cuando se presione el botón que
corresponde a M0 se activará la salida Y0 y se iniciará al cronómetro, y cuando se
libere, se detendrá el cronómetro y se apagará Y0.
Por último agregamos otro contacto normalmente abierto ahora nombrado M1,
que se controlará con otro botón en la pantalla, al presionarlo borrará los tres registros
(MOV K0 D2, MOV K0 D1, MOV K0 D0), o lo que es lo mismo, reiniciará el
cronómetro.
Programa de la Pantalla.
A continuación se describe el procedimiento para realizar el programa para la
pantalla DOP-B07S201.
Primero ejecutamos el programa “Screen Editor”.
Creamos un nuevo proyecto abriendo el menú File / New.
Damos un nombre al proyecto, elegimos la pantalla a programar y la marca del
PLC como se muestra en la imagen.
Primero insertamos un botón Mantenido para dar la señal de arranque del
conteo.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: ventas@teratronix.com.mx
Modificamos sus propiedades para vincularlo a la bandera M0.
Agregamos otro botón pero ahora del tipo Momentáneo para dar la señal de
reset.
Y modificamos también sus propiedades para vincularlo con la bandera M1.
A continuación agregamos tres “Display Numéricos”, uno para mostrar los
minutos (D0) , otro para los segundos (D1) y otro para las décimas (d2):
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: ventas@teratronix.com.mx
Y modificamos sus propiedades como se muestra:
La pantalla terminada debe quedara así, cabe mencionar que se pueden agregar
componentes para darle una mejor presentación a la pantalla.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: ventas@teratronix.com.mx
Descargar