Plantillas maestras
3.2 Optional blocks
Tras el arranque de la CPU, el TIM proporciona por primera vez la fecha y la hora actual
mediante un telegrama organizativo. Seguidamente se lleva a cabo la sincronización horaria
en el intervalo de tiempo especificado en la configuración del TIM. Para la sincronización
horaria en MPI/Partyline se recomienda un intervalo de un minuto. La FC TimeTask ajusta la
hora de la CPU con la hora recibida del TIM.
La FC lee la hora en cada ciclo del OB1. La hora leída se deposita en las dos primeras
palabras dobles del DB BasicData y se marca como válida o no válida y como horario de
verano o de invierno.
Del DB BasicData toman la hora actual todos los bloques, si es que la necesitan. Esto lo
hacen, p. ej., los typicals de puntos de datos para poner un sello de tiempo a sus
telegramas, o la FC Trigger para comprobar si se ha alcanzado un instante parametrizado o
ha finalizado un período predefinido. Esta hora también está a disposición del programa de
usuario.
Tabla 3- 13
CurrentDate
CurrentTime
Tabla 3- 14
Aparte del estado de la hora, también es posible comprobar si la fecha y la hora son válidas
con el bit de datos 16.1 "CpuClockOk". En cuanto la hora de la CPU es válida, la FC
TimeTask pone este bit a 1. En el programa de usuario puede consultarse este bit
directamente con el nombre simbólico "BasicData.CpuClockOk".
3.2.11
FC Trigger
Función
La FC activa una salida (marca, bit de datos o salida digital) en un instante parametrizable o
en un período predefinido.
172
Ocupación de las palabras de datos con fecha, hora y estado de la hora
Byte de datos 0
Byte de datos 1
Byte de datos 2
Byte de datos 3
Byte de datos 4
Byte de datos 5
Byte de datos 6
Byte de datos 7
Asignación del semibyte "Estado de la hora"
0
0 = fecha y hora no válidas
1 = fecha y hora válidas
1
0 = horario de invierno (hora normal)
1 = horario de verano
2
(libre)
3
(libre)
Año * 10
Mes * 10
Día * 10
Hora * 10
Minuto * 10
Segundo * 10
Milisegundos * 100
Milisegundos * 1
Manual de configuración, 06/2020, C79000-G8978-C578-02
Año * 1
Mes * 1
Día * 1
Hora * 1
Minuto * 1
Segundo * 1
Milisegundos * 10
Estado de la hora
Telecontrol ST7