Instrucciones: En el TP170A, el TP170micro y el TP177micro, sólo hay integrado un reloj de sistema que no está salvaguardado; La fecha/hora de sistema del panel se puede sincronizar en intervalos de tiempo regulares con la fecha/hora del control S7-200, utilizando para ello el puntero de área "Fecha/Hora del control"
Para ello, se dispone de 2 posibilidades:
Un ejemplo con ambos métodos de transferencia están disponibles al final de este artículo (en forma de archivo ZIP autodescomprimible). Contiene un módulo (librería) para el programa de STEP 7 Micro/Win y un proyecto de WinCC flexible para los paneles.
Transferencia de la fecha/hora de la CPU al panel
La fecha/hora del sistema en el panel (que se utiliza entre otras cosas para las marcas de tiempo de los avisos del sistema entrantes) se puede sincronizar con la fecha/hora del sistema del control con ayuda del puntero de área "Fecha/hora del control" (figura 01). Los paneles que no dispongan del puntero de área "Fecha/hora del control", no tiene la opción de elegirlo en el WinCC flexible.
Configuración en el WinCC flexible
Inserte el puntero de área "Fecha/hora del control", para lo cual configure el enlace del puntero eligiéndolo del registro "Puntero de área" (figura 1). A continuación, ajuste una dirección de inicio para dicho puntero de área (por ejemplo, "VB 0"), con ayuda del cual debe transferirse la fecha/hora desde el S7-200 al panel. Con ayuda del ciclo de recogida, se ajusta el periodo de actualización de la fecha/hora del sistema en el panel con la fecha/hora de la CPU. Se recomienda un ciclo de recogida de 10 segundos como mínimo.
  Figura 01
Para leer la fecha/hora del sistema del S7-200, se necesita la función READ_RTC que está en el árbol del proyecto del programa de STEP 7 Micro/WIN (dentro de las operaciones).
Configuración en el STEP 7 Micro/WIN Llame en el programa de STEP 7 Micro/WIN a la función READ_RTC, para leer la fecha/hora del sistema. El parámetro T se asigna con la dirección del puntero de área. Por último, cargue en el panel el proyecto ejemplo del WinCC flexible.
  Figura 02
Transferencia de la fecha/hora del sistema definida por el usuario a la CPU y al panel
Si la fecha/hora se sincroniza entre el Panel y el S7-200 y sólo se quiere modificar a través del panel, utilice el módulo "Timesynch_TP170A_micro" (v1.1), el cual está disponible en el Anexo 1 al final de esta artículo.
A continuación se explica la utilización del módulo "Timesynch_TP170A_micro" para realizar la sincronización entre el S7-200 y el panel.
Configuración en el STEP 7 Micro/WIN
Importe la librería en el STEP 7 Micro/WIN (Anexo 1). La información sobre la inserción de librerías en el STEP 7 Micro/WIN está disponible en la página del Customer Support con número ID 16689345.
Ajuste la zona de memoria global para el módulo de sincronización, eligiendo la opción "Archivo -> Memoria para la librería...". Elija el módulo "Timesynch_TP170A_micro" (v1.1) e indique, por ejemplo, la dirección de inicio "VB 0".
  Figura 03
Advertencia:
Por favor, utilice la versión más actualizada en la librería del módulo de sincronización "Timesynch_TP170A_micro (v1.1)".
Indicación:
La versión del módulo se puede verificar si se selecciona éste en la librería y se abre su menú contextual con ayuda del botón derecho del ratón. A continuación, elija "Propiedades...". En "Versión de la librería", se puede ver la versión actual del módulo. v1.1 también se puede ver en el comentario del módulo.
Inserte en el programa el módulo para la sincronización de fecha/hora (por ejemplo, "MAIN (OB1)") y ajuste los parámetros (variables) para el módulo. La activación del mismo se realiza con la entrada "EN", la cual se debe conectar en el programa del S7-200, por ejemplo con la instrucción "LD SM0.0". Las variables utilizadas en este ejemplo (VB12-VB19) sirven para ajustar la fecha/hora de sistema del S7-200. La marca M1.1 se utiliza como bit de activación para la transferencia a la CPU. La segunda marca sólo se necesita para operaciones internas.
  Figura 04
Para poder modificar la fecha/hora del S7-200 a través del panel, hay que realizar los siguientes ajustes en el WinCC flexible.
Configuración en el WinCC flexible
Inserte el puntero de área "Fecha/hora del control" en el proyecto de WinCC flexible, tal como se ha descrito arriba. Para el puntero de área, utilice la misma zona de datos que se ha utilizado para los datos globales del módulo en en STEP7 Micro/WIN (figura 03). .
  Figura 05
Defina 6 variables en el WinCC flexible de tipo "Byte" para la entrada de la fecha/hora en el panel, y una variable de tipo "BOOL" como trigger para la transferencia a la CPU. En el panel, se pueden asignar valores a las variables de E/S y activar / desactivar el bit de trigger (M1.1) con ayuda de un botón. La representación de los campos de entrada en el panel se tiene de indicar en hexadecimal.
  Figura 06
Advertencia:
Tenga en cuenta que el tiempo de actualización puede durar varios segundos si se realiza una modificación de la fecha/hora a través del panel. Esto depende de la velocidad de transferencia.
La librería de STEP 7 Micro/WIN y el proyecto del WinCC flexible como archivo comprimido:
Copie el archivo "timesync.exe" en un directorio aparte y arránquelo haciendo doble clic sobre él. A continuación, ya se puede integrar la librería en el proyecto del S7-200, a partir de la versión V3.2.4.27 del STEP 7 Micro/WIN. El proyecto HMI se puede abrir y utilizar a partir del WinCC flexible 2004.
En la página del Customer Support con número ID 16689345 se dispone de información adicional sobre la inserción de librerías en el STEP 7 Micro/WIN.
Advertencia:
- Para el STEP 7 Micro/WIN V4.0 se puede descargar el SP5 sin coste en la página del Customer Support con número ID 24675347.
Anexo 1: timesync.zip ( 5624 KB )
Funcionalidad y condiciones del test:
En la siguiente tabla se muestran los componentes, con los que se ha creado este artículo y se ha comprobado la funcionalidad descrita:
| Componentes |
Denominación y versión del producto |
| Sistema operativo del PC |
Microsoft Windows XP + SP2 |
| Herramientas estándar |
|
| Herramientas de ingeniería |
STEP 7 Micro/Win 4.0.2.26 |
| Software HMI |
WinCC flexible 2005 + SP1 |
| Sistema de visualización y servicio |
- |
Conceptos de búsqueda: Configuración de fecha/hora, comparación, sincronización
|