Таблица типов данных
В списке регистров Modbus есть следующие типы данных:
Тип |
Описание |
Диапазон |
---|---|---|
UInt16 |
16-битное целое число без знака |
от 0 до 65535 |
Int16 |
16-битное целое число со знаком |
от -32768 до +32767 |
UInt32 |
32-битное целое число без знака |
от 0 до 4 294 967 295 |
Int64 |
64-битное целое число без знака |
от 0 до 18 446 744 073 709 551 615 |
UTF8 |
8-битное поле |
Мультибайтная кодировка символов для Юникода |
Float32 |
32-битное значение |
Стандартное представление IEEE для числа с плавающей запятой (обычной точности) |
Bitmap |
— |
— |
DATETIME |
См. таблицу ниже |
— |
Формат DATETIME:
Слово |
Биты |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
1 |
Резерв |
R4 (0) |
Год (0 – 127) |
|||||||||||||
2 |
0 |
Месяц (1 – 12) |
WD (0) |
День (1 – 31) |
||||||||||||
3 |
SU (0) |
0 |
Час (0 – 23) |
iV |
0 |
Минута (0 – 59) |
||||||||||
4 |
Миллисекунда (0 – 59999) |
|||||||||||||||
R4: Год: Месяц : День : Час : Минута : Миллисекунда : WD (день недели) : SU (летнее время) : iV (допустимость полученных данных) : |
Зарезервированный бит 7 битов (год с 2000) 4 бита 5 битов 5 битов 6 битов 2 байта 1 – 7: Воскресенье — суббота 0, если параметр не используется 0, если параметр имеет недопустимое значение или не используется |