日期和时间(TI081 格式)
以下结构用于通过 Modbus 协议交换日期时间信息。
日期/时间编码为 8 个字节,如下所示:
b15 | b14 | b13 | b12 | b11 | b10 | b09 | b08 | b07 | b06 | b05 | b04 | b03 | b02 | b01 | b00 | 字 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | R4 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 字 1 |
0 | 0 | 0 | 0 | M | M | M | M | WD | WD | WD | D | D | D | D | D | 字 2 |
SU | 0 | 0 | H | H | H | H | H | iV | 0 | mn | mn | mn | mn | mn | mn | 字 3 |
毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 毫秒 | 字 4 |
-
R4:保留位(由 IEC870-5-4 保留),设置为 0
-
Y - 年
-
1 个字节
-
值范围 0...127 (2000 年 1 月 1 日至 2127 年 12 月 31 日)
-
-
M - 月
-
1 个字节
-
值范围 1...12
-
-
D - 日
-
1 个字节
-
值范围 1...31
-
-
H - 时
-
1 个字节
-
值范围 0...23
-
-
mn - 分
-
1 个字节
-
值范围 0...59
-
-
ms - 毫秒
-
2 个字节
-
值范围 0...59999
-
以下字段是 CP56Time2a 标准中的字段,被视为可选字段:
-
WD - 星期
-
如果不使用则设置为 0(1 = 星期日,2 = 星期一...)
-
值范围 1...7
-
-
SU - 夏令时
-
如果不使用则设置为 0(0 = 标准时,1 = 夏令时)
-
值范围 0...1
-
-
iV - 验证结构中的信息
-
如果不使用则设置为 0(0 = 有效,1 = 无效或未在系统中同步)
-
值范围 0...1
-
此信息以二进制形式编码。