Advertencia:
Utilice la versión actual "Summer_Winter_Time_V1_1.zip".
En las versiones anteriores, bajo determinadas circunstancias, podía aparecer un error de conversión de fecha/hora. Si ya se utilizan las versiones anteriores, sustituya en el proyecto de STEP 7 el FB80 y su DB de instancia.
Instrucciones: En el siguiente ejemplo, se muestra la asignación temporal exacta para conmutar el horario de verano / invierno a través de un equipo de servicio.
El reloj de la CPU es el reloj maestro. Éste se puede configurar a través de una imagen HMI.
En función del instante indicado para la conversión del horario de verano/invierno a través del equipo de servicio, la hora de la CPU se ajusta con +/- 1 hora. La consiguiente sincronización de fecha/hora con el panel de servicio se realiza con ayuda del puntero de área "Fecha/Hora del control". De esta forma, se asegura que la fecha/hora en la CPU y en el equipo de servicio van "síncronas" y no hace falta que el usuario la cambie manualmente en el equipo de servicio.
| Nº |
Descripción del programa |
| 1 |
Proyecto de STEP 7: Utilice la plantilla de proyecto o copie los módulos FB80, DB80, SFC0 y SFC1 en el proyecto de STEP 7.
A continuación, llame en el OB1 al FB80, DB80. |
| 2 |
Proyecto de WinCC flexible: Utilice el proyecto de WinCC flexible integrado en el proyecto de STEP 7 o copie la imagen "DateTime" en la configuración del WinCC flexible.
Adicionalmente, cree en el proyecto el puntero de área "Fecha/hora del control" (DB80 DBW22). Seleccione 10 segundos como ciclo de recogida.
Advertencia:
Con ayuda del ciclo de recogida, se indica el intervalo de tiempo que se utiliza para igualar la fecha/hora del PLC y del equipo HMI. |
| 3 |
Indicaciones de configuración sobre la imagen "DateTime":
  Figura 01
En la imagen "DateTime", se dispone de diferentes objetos (campos de E/S).
Estos objetos se asignan en niveles diferentes.
De esta forma, es posible activar y desactivar campos individuales de la vista de configuración.
Junto al punto "1", por ejemplo, se colocan 2 objetos uno encima del otro.
Activando y desactivando cada uno de los niveles (por ejemplo, 9 ó 10), se pueden elaborar/posicionar mejor los campos de E/S disponibles en la zona "1". |
| 4 |
Bedienung der Projektierung:
  Figura 02
Punto 1:
Representación de la fecha/hora actual en el equipo HMI.
Punto 2:
Representación de la fecha/hora actual en el PLC.
Punto 3:
A través de los campos de E/S, se tiene la posibilidad de modificar la fecha / hora del PLC a través del equipo de servicio.
A través del botón "Ajustar hora de CPU, se transfiere la fecha/hora asignada al PLC.
Punto 4: Salida gráfica y de texto, para saber si está activa la fecha/hora de verano o invierno.
Configuración / Asignación de la fecha/hora de verano/invierno:
En los países de Europa central, se sigue la fecha/hora de Centroeuropa (MESZ), desde el último domingo del mes de marzo hasta el último domingo del mes de octubre, con el cambio de cada uno de ellos a las 2 de la madrugada de dicha fecha/hora centroeuropea.
Configuración de la fecha/hora de verano: Punto 5/6:
Por ejemplo, se puede indicar lo siguiente: "Último". "Domingo". Otra alternativaes indicar otra fecha/hora (por ejemplo, "1." "Lunes", etc.).
Si se quiere asignar una fecha fija, elija ">Día<"en el punto 6. En el punto 5 se puede indicar el día de la semana.
Punto 7:
Representación del mes.
Punto 8:
Representación del momento a partir de la cual empieza la fecha/hora de verano.
Configuración de la fecha/hora de invierno: Punto 9:
En esta zona, se indica el comienzo de la fecha/hora de invierno.
El procedimiento es el mismo que el descrito en la fecha/hora de verano. |
Advertencias importantes:
- El ejemplo adjunto sólo se puede utilizar de forma limitada con la "función Audit" (proyecto regulado). En el archivo "Audit-Trail" no se realiza ninguna adaptación temporal dentro de la columna "DeltaToUTC".
- El control se tiene que estar ajustado para la configuración de fecha/hora como reloj maestro. Si el control funciona como reloj esclavo, el maestro de fecha/hora tiene que asumir el cambio de horario verano/invierno.
- También se pueden utilizar los módulos FC60 (para CPUs sin estado de reloj) o FB61 (para CPUs con estado de reloj) de la "Librería estándar" (en "Bloques generales -> Bloques), para ejecutar el cambio del horario verano/invierno en la CPU sin acceso al servicio. Información al respecto está disponible en la ayuda de cada módulo.
- No está permitida la utilización simultánea de este ejemplo de aplicación y de una aplicación de WinCC. En el WinCC, no se permite el cambio de fecha/hora a través del PLC. WinCC siempre tiene en cuenta la fecha/hora UTC.
Download El Download adjunto contiene el proyecto de STEP 7 y WinCC flexible comprimidos con las funciones arriba descritas.
Anexo 1: Summer_Winter_Time_V1_1.zip ( 3584 KB )
|