Mostrar lista de artículos
WinCC flexible ES -- Creación de la configuración HMI -- Sincronización de fecha y hora
¿Qué ajustes hay que realizar en Windows 7 para modificar la fecha/hora del sistema en el PC, a través del WinCC flexible Runtime/WinCC Runtime Advanced V11?
¿Cómo se puede calcular la fecha/hora local actual (verano o invierno) en una CPU del S7-300/400 y usarla como fecha/hora del sistema en un panel?
¿Cómo se puede sincronizar la fecha y hora entre una panel SIMATIC HMI y un control SIMOTION?
¿Cómo se sincroniza la fecha/hora entre un TP170A / TP170micro / TP1177micro y una CPU del S7-200, utilizando el WinCC flexible?
¿Cómo se puede sincronizar la fecha y hora entre un TP170A y una CPU del S7-300 o S7-400 a través de WinCC flexible?
¿Cómo se pueden sincronizar la fecha y hora entre un panel basado en Windows y una CPU del S7-300 o S7-400 a través de WinCC flexible?
¿Cómo se puede sincronizar la fecha/hora entre un panel basado en Windows y una CPU del S7-200, utilizando el WinCC flexible?
¿Cómo se puede implementar la conversión de verano / invierno en el WinCC flexible? (actualización a la V1.1)
¿Cómo se puede modificar el formato de fecha en el WinCC flexible?
Panel táctil / Panel de operador -- Generar configuración HMI -- Ajustar y elaborar fecha y hora
¿Cómo se puede implementar la conversión de verano / invierno en el WinCC flexible? (actualización a la V1.1)
¿Cómo se puede sincronizar la fecha/hora entre un panel basado en Windows y una CPU del S7-200, utilizando el WinCC flexible?
¿Cómo se pueden sincronizar la fecha/hora del sistema entre un panel basado en Windows y una CPU del S7-200 a través de ProTool?
¿Cómo se sincroniza la fecha/hora entre un TP170A / TP170micro / TP1177micro y una CPU del S7-200, utilizando el WinCC flexible?
¿Cómo se puede sincronizar la fecha y hora entre un TP170A y una CPU del S7-300 o S7-400 a través de WinCC flexible?
¿Cómo se pueden sincronizar la fecha y hora entre un panel basado en Windows y una CPU del S7-300 o S7-400 a través de ProTool?
¿Cómo se pueden sincronizar la fecha y hora entre un panel basado en Windows y una CPU del S7-300 o S7-400 a través de WinCC flexible?
¿Cómo se puede modificar el formato de fecha en el WinCC flexible?
¿Cómo se puede sincronizar la fecha y hora entre un TP170A y una CPU del S7-300 o S7-400 a través de WinCC flexible?
Referencia:

Instrucciones:
El TP170A posee un reloj del sistema no salvaguardado y por tanto se debe sincronizar regularmente con el reloj del sistema del control.

Para la sincronización de la fecha/hora del sistema entre un TP170A y un S7-300 o S7-400, existen 2 posibilidades.

Advertencia:
Ambos tipos de transferencia de fecha / hora entre un TP170A y un S7-300 o S7-400 están implementados en un proyecto de STEP 7 al final del artículo (Anexo 1 y 2), en forma de Download.

Cuando el reloj del sistema se quiere sincronizar entre el panel y un S7-300/400, se necesita el puntero de área "Fecha/Hora del PLC":

Puntero de área "Fecha/Hora del PLC"
El puntero de área "Fecha/Hora del PLC" sirve para sincronizar la fecha/hora en el PLC y el equipo de servicio. La sincronización se realiza periódicamente en función del ciclo de recogida.

Transferencia de la fecha/hora de la CPU S7 al TP170A

La fecha/hora en el TP170A, que se utiliza entre otras cosas para añadir marcas de tiempo a los avisos de servicio y de error, se puede sincronizar con la fecha/hora del control utilizando el puntero de área "Fecha/hora del PLC". El proyecto en este ejemplo está disponible en el anexo 1 al final de este artículo.

  1. Creación de la zona de datos para el puntero de área "Fecha/Hora del PLC" en un módulo de datos del control (DB1)
    Defina una zona de datos en el control que contenga una variable de tipo "DATE_AND_TIME" y 4 variables de tipo "BYTE". La organización de esta zona de datos dentro de un estructura es lo más favorable para la configuración posterior del puntero de área en el TP170A.


    Figura 01
     
  2. Transferencia cíclica de la fecha/hora del sistema del control a una zona de datos definida
    Transfiera la fecha/hora del control a la variable ya definida de tipo "DATE_AND_TIME" en ciclos de 1 segundo. Esto se puede realizar en un OB de tiempo, por ejemplo el OB35 o el OB32, con ayuda de la función del sistema SFC1 "READ_CLK".


    Figura 02  

    Advertencia:

    Por ejemplo, la asignación de un puntero de DB al parámetro "CDT" sólo se puede realizar de forma simbólica.
     
  3. Creación en el WinCC flexible del puntero de área "Fecha/Hora del PLC"
    Inserte un puntero de tipo "Fecha/Hora del PLC" y asigne este puntero a la estructura creada en el control. Por medio del ciclo de recogida, se configura el periodo de actualización de la fecha/hora del equipo de servicio con la fecha/hora actual del sistema de la CPU. Se recomienda un ciclo de recogida de 10 segundos.


    Figura 03

    Advertencia:

    El puntero de área "Fecha/Hora del PLC" está disponible para todos los equipos basados en Windows, es decir, este modo de sincronización de fecha/hora se puede utilizar en el TP170A y en el resto de equipos basados en Windows.
     
  4. Configuración del campo de salida para la fecha y hora
    La señalización de la fecha/hora del TP170A se puede implementar en una imagen del WinCC flexible, con ayuda de un campo de fecha/hora  (Señalización: Mostrar fecha / mostrar hora activada) que tenga la propiedad "Mostrar fecha/hora del sistema" y el modo "Salida".
     

         
Figura 04
          

Advertencia:
Tenga en cuenta que el tiempo de actualización al modificar la fecha/hora del sistema por medio del panel, puede durar varios segundos. Esto depende, entre otras cosas, de la velocidad de transmisión y el ciclo de recogida.

Indicación:
Información adicional sobre la sincronización de fecha/hora entre el equipo de servicio y la CPU S7 está disponible en el manual "Comunicación con el WinCC flexible, tomo 1" (página del Customer Support con número ID 18797552).  

Transferencia de la fecha/hora ajustada por el propio usuario en la CPU S7 al TP170A

El módulo de función "** SYS_CLK_TP170A", contenido en el anexo 2 al final del artículo, sincroniza periódicamente la fecha/hora del control con el equipo de visualización. También se pueden ajustar la fecha/hora de sistema del panel y del control.

A continuación, se explica la sincronización entre el control y el WinCC flexible utilizando el módulo "** SYS_CLK_TP170A".

  1. Importación del módulo "** SYS_CLK_TP170A" a proyecto de STEP 7

    Después de haber importado el módulo, genere el módulo de datos de instancia correspondiente para el módulo de función. Asigne el parámetro del módulo "IO_SetTime" con una marca, por ejemplo la M10.0, para configurar la fecha/hora del PLC.

         
Figura 05
           

  1. Configuración del puntero de área en el WinCC flexible
    Inserte el puntero de área "Fecha/hora del control" en el proyecto del WinCC flexible, para lo cual indique el enlace y la dirección. Utilice para el puntero de área la misma zona de datos que se ha definido en el módulo de datos de instancia generado.


    Figura 06

    A partir de la dirección 10.0 del módulo de datos de instancia, la zona de memoria está reservada para el puntero de área "Fecha/Hora del PLC". El puntero de área contiene un total de 6 palabras, de forma que además del tipo de datos DATE_AND_TIME todavía se necesitan 4 Bytes más.

Advertencia:
Los 4 últimos Bytes del puntero de área tienen que estar disponibles en la zona de datos, para asegurar la coincidencia del formato de datos con el WinCC flexible y evitar la lectura de información errónea. Por medio del tipo de datos DATE_AND_TIME, se posibilita la asignación simbólica del puntero de área en el WinCC flexible.         

Inserte el puntero de área "Fecha/hora del control" en el proyecto del WinCC flexible, para lo cual indique el enlace y la dirección.


Figura 07

Por medio del ciclo de recogida, se fija el periodo de actualización de la fecha/hora del TP170A con la fecha/hora actual del sistema de la CPU. Se recomienda un ciclo de recogida de 10 segundos 

  1. Configuración de variables en el WinCC flexible
    Cree la variable "SetTime" de tipo BOOL en el WinCC flexible, así como la variable "DateTime" de tipo DATE_AND_TIME. Para la primera variable, utilice la misma zona de memoria que se ha ajustado en el punto 1 (por ejemplo, M10.0). La zona de memoria de la segunda variable ya se ha integrado en el módulo de datos de instancia, a partir de la dirección 2.0 (consulte la figura 06).


    Figura 08
     
  2. Configuración del campo de salida para la fecha y hora en el WinCC flexible
    La señalización de la fecha/hora actual de sistema del equipo de servicio se puede implementar en una imagen del WinCC flexible, con ayuda de un campo de fecha/hora  (Señalización: Mostrar fecha / mostrar hora activada) que tenga la propiedad "Mostrar fecha/hora del sistema" y el modo "Salida".


Figura 09

La entrada de la fecha/hora actual del sistema también se puede realizar con ayuda de un campo de fecha/hora. Sin embargo, no puede estar seleccionada la opción "Mostrar fecha/hora del sistema", sino que hay que utilizar una variable de tipo DATE_AND_TIME. En el punto 3 ya se ha creado la variable "DateTime" correspondiente para ajustar la fecha/hora del sistema. Seleccione el modo de señalización "Entrada / Salida" para la entrada de la fecha/hora.

  1. Inserción del botón para ajustar la fecha/hora del sistema
    La configuración de la fecha/hora del sistema se puede implementar con ayuda de un botón, el cual tenga asignado el evento "Pulsar" a la función del sistema "Bit_set".


    Figura 10

    Utilice la variable de control "SetTime" que ya se ha creado en el editor de variables. El reseteo de la variable de control se realiza en el módulo, después del ajuste de la fecha/hora. La sincronización periódica de la fecha/hora de sistema del panel se realiza automáticamente con ayuda del puntero de área integrado "Fecha/Hora del PLC".

Advertencia:
Tenga en cuenta que el tiempo de actualización, al modificar la fecha/hora del sistema por medio del panel, puede durar varios segundos. Esto depende, entre otras cosas, de la velocidad de transmisión y el ciclo de recogida.

Indicación:
Información adicional sobre la sincronización de fecha/hora entre el equipo de servicio y la CPU S7 está disponible en el manual "Comunicación con el WinCC flexible, tomo 1" (página del Customer Support con número ID 18797552).    

Download del proyecto de STEP 7 con el proyecto de WinCC flexible integrado:
Copie el archivo "Time_TP170A_flexible_Ax.zip"en un directorio aparte y descomprímalo. A continuación, ya se puede abrir y elaborar el proyecto de STEP 7 con la estación HMI integrada, con ayuda del administrador SIMATIC. El proyecto de WinCC flexible integrado se puede abrir a partir del WinCC flexible 2005 + SP1 (a partir del Compact Edition).

Advertencia:
El Service Pack 1
para el WinCC flexible 2005 se puede descargar sin coste en la página del Customer Support con número ID 23059737.

Download:
El Download del anexo 1 contiene los módulos arriba descritos para la transferencia de la fecha/hora de la CPU a un  TP170A.

Anexo 1: Time_TP170A_flexible_A1.zip ( 5416 KB )

El Download del anexo 2 contiene los módulos arriba descritos para la transferencia de la fecha/hora ajustada por el propio usuario en la CPU S7 al TP170A

Anexo 2: Time_TP170A_flexible_A2.zip ( 2518 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 del producto y la versión
Sistema operativo del PC Microsoft Windows XP + SP2
Herramientas estándar -
Herramientas de ingeniería STEP 7 V5.3
Software HMI WinCC flexible 2005 + SP1
Sistema de visualización y servicio -

Conceptos de búsqueda:
Configuración de la fecha/hora, comparar, equipos basados en Windows, WinCE, Windows CE, 

 Nr. de identificación (ID):24106357   Fecha:2006-11-20 
Este artículo...me ayudóno me ayudó                                 
mySupport
My Documentation Manager 
Boletín 
CAx-Download-Manager 
Support Request
Sobre este artículo
Imprimir
Crear PDF 
Enviar artículo
QuickLinks
Herramienta de compatibilidad 
Ayuda
Ayuda en línea
Guided Tour