Fecha y hora (formato TI081)
La siguiente estructura se utiliza para el intercambio de información de fecha y hora mediante el protocolo Modbus.
La fecha/hora se codifica en 8 bytes de acuerdo con el siguiente esquema:
b15 | b14 | b13 | b12 | b11 | b10 | b09 | b08 | b07 | b06 | b05 | b04 | b03 | b02 | b01 | b00 | Palabra |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | R4 | Y | Y | Y | Y | Y | Y | Y | Palabra 1 |
0 | 0 | 0 | 0 | M | M | M | M | WD | WD | WD | D | D | D | D | D | Palabra 2 |
SU | 0 | 0 | H | H | H | H | H | iV | 0 | mn | mn | mn | mn | mn | mn | Palabra 3 |
ms | ms | ms | ms | ms | ms | ms | ms | ms | ms | ms | ms | ms | ms | ms | ms | Palabra 4 |
-
R4: Bit reservado (reservado por IEC870-5-4), establecido en 0
-
Y: años
-
1 byte
-
Valor de 0...127 (del 1/1/2000 al 31/12/2127)
-
-
M: meses
-
1 byte
-
Valor de 1...12
-
-
D: días
-
1 byte
-
Valor de 1...31
-
-
H: horas
-
1 byte
-
Valor de 0...23
-
-
mn: minutos
-
1 byte
-
Valor de 0...59
-
-
ms: milisegundos
-
2 byte
-
Valor de 0...59999
-
Los siguientes campos corresponden a la norma CP56Time2a y se consideran opcionales:
-
WD: día de la semana
-
Si no se utiliza, establézcalo en 0 (1 = domingo , 2 = lunes, etc.)
-
Valor de 1...7
-
-
SU: horario de verano
-
Si no se utiliza, establézcalo en 0 (0 = estándar , 1 = horario de verano)
-
Valor de 0...1
-
-
iV: validez de la información contenida en la estructura
-
Si no se utiliza, establézcalo en 0 (0 = valida, 1 = no válida o sistema no sincronizado)
-
Valor de 0...1
-
Esta información se codifica en formato binario.