RELOJ DE TIEMPO REAL

Anuncio
RELOJ DE TIEMPO REAL
Planteamiento:
Utilizar el Reloj de Tiempo Real del PLC SX (RTC y/o Real Time Clock) para
configurar una hora y fecha para mostrarlas en una pantalla DOP-B07S201.
Teoría:
Existen banderas y registros asignados para un reloj de tiempo real en el PLC
estos son: M1016, M1017, M1076, D1313 ~ D1319.
Si el valor establecido en el RTC es incorrecto, la fecha será automáticamente
asignada a “Sábado, 00:00 Enero 1, 2000”.
D1313 ~ D11319 actualizarán inmediatamente el RTC solo cuando se active la
instrucción TRD o el WPLSoft esté en modo de monitoreo.
La instrucción TRD no trabaja en la serie SS se recomienda utilizar un PLC serie SX.
Para hacer correcciones en el RTC:
a) Use la instrucción TWR para PLC de la serie SA/SX/SX/EH/EH2/SV.
Vea API 167 TWR para más detalles.
b)Use el WPLSoft o el display digital DU-01.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
Desarrollo:
Programa del PLC
El programa del PLC está hecho utilizando el PLC DVP_10SX.
Como se observó en la Teoría para esta función de Calendario utilizaremos las
instrucciones TRD y TWR, recuerde que el PLC SS no soporta estas instrucciones.
El programa del PLC SX quedo con el siguiente código:
M1000 es una bandera que al correr el programa se activa y se queda en ese
estado hasta que se detiene el programa. Ésta se encuentra activando la instrucción TRD
D0, lo que quiere decir que todo el tiempo se va a leer la fecha y la hora y el contenido
se enviará al registro D0 y los 6 consecutivos a éste (d0,d1..d6) para ser mostrados en la
pantalla.
La función TWR D7 indica que el valor escrito en los registros D7 ~ D13
sobrescribirá los registros D1313 ~ D1319 respectivamente para hacerlos que inicien el
conteo desde ese valor.
Como se muestra en el programa cambiaremos (en la pantalla) los valores de los
registros D14 ~ D19 y al presionar un botón se moverá el valor de éstos a los registros
D7 ~ D13 que escribirán la nueva fecha. Significa que se fijará la nueva fecha en el
RTC.
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.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
Damos un nombre al proyecto, elegimos la pantalla a programar y la marca del
PLC como se muestra en la imagen.
Iniciaremos insertando seis “Displays Numéricos” que son los que mostrarán la
fecha y hora.
A cada Display se le ordenará que lea un registro diferente (D0 ~ D6) y se le
asignará un nombre utilizando cuadros de texto.
Display Dia = D3
Display Mes = D2
Display Año = D0
Display Hora = D4
Display Minuto = D5
Display Segundo = D6
También insertamos un botón “GoToScreen” que nos envíe a la pantalla 2. Lo
nombraremos “Configurar Fecha y Hora”
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
Ahora creamos la segunda pantalla que es donde se configurará la fecha.
Clic en el botón “New Screen”
En esta pantalla y en la 3 insertaremos “Entradas Numéricas” donde
cambiaremos los valores de fecha y hora. Y con cuadros de texto indicamos para qué se
utiliza cada una. Abajo se describe que registro modificarán y los valores mínimos y
máximos que podremos introducir en cada entrada.
Entrada Numérica 1 = Día – D16 – 1min 31max
Entrada Numérica 2 = Mes – D15 – 1min 12max
Entrada Numérica 3 = Año – D14 – 11min 99max
Entrada Numérica 4 = Hora – D17 – 0min 23max
Entrada Numérica 5 = Minutos – D18 – 0min 59max
Entrada Numérica 6 = Segundos – D19 – 0min 59max
En esta misma segunda pantalla colocamos un botón “GoToScreen” que envía a la
pantalla 3 y lo nombramos “Siguiente”…
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
En la pantalla numero 3, agregamos las entradas numéricas para hora, minutos y
segundos. Un botón “Momentary” que lea y escriba a M0 y lo nombramos “Guardar”.
Y un botón “GoToScreen” para que nos envíe de regreso a la pantalla 1 donde se
mostrará la fecha configurada.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
Descargar