Байты | Поле | Длина | Значение |
0 - 7 | EUI отправителя команды | 8 | - |
8, 9 | ID опции | 2 | >= 0x0100 |
10 | Статус | 1 | 0x00 |
11 | Атрибуты команды опции | 1 | - |
12 | Код команды опции | 1 | - |
13 - 72 | Параметры команды опции | Могут отсутствовать | - |
Байты | Поле | Длина | Значение |
0 - 7 | EUI получателя ответа | 8 | - |
8, 9 | ID опции | 2 | >= 0x0100 |
10 | Статус | 1 | Не 0x00 <*> |
11 | Атрибуты команды опции | 1 | - |
12 | Код команды опции | 1 | - |
13 - 72 | Параметры отчета опции | Могут отсутствовать | - |
Значения | Состояние |
0x00 | Исходное, "BLANK" (пусто) |
0x01 | Исполнено с отчетом |
0x02 | Исполнено успешно без отчета |
0x03 | Занято, идет исполнение |
0x04 | Недопустимая команда |
0x05 | Недопустимая длина параметров |
0x06 | Недопустимое значение параметра |
0x07 | Завершение по тайм-ауту |
Номер бита | Флажок |
0 | RANDOM |
1 | REPEAT |
2 | BROADCAST |
3 | NACK |
4 | SCHEDULER |
Атрибуты команды | Код команды | Описание |
Отсутствует | 0x00 | Прекратить выполнение текущей команды. Зарезервировано на будущее |
RANDOM, REPEAT | 0x01 | Получить серийный номер счетчика |
RANDOM, REPEAT | 0x02 | Послать счетчику произвольную команду и получить ответ. Универсальная команда |
RANDOM, REPEAT | 0x0D | Поместить в EEPROM пароль доступа к счетчику |
RANDOM, REPEAT | 0x0E | Получить из EEPROM пароль доступа к счетчику |
RANDOM, REPEAT | 0x11 | Получить журнал счетчика |
Атрибуты команды | Код команды | Измерение | Описание |
Нет | 0x00 | Отсутствует | Прекратить выполнение текущей команды. Зарезервировано на будущее |
RANDOM | 0x01 | Отсутствует | Поместить в EEPROM маску каналов регистратора для считывания по расписанию |
RANDOM | 0x02 | Отсутствует | Получить из EEPROM маску каналов регистратора для считывания по расписанию |
RANDOM | 0x03 | Отсутствует | Поместить в EEPROM маску тарифов для считывания по расписанию |
RANDOM | 0x04 | Отсутствует | Получить из EEPROM маску тарифов для считывания по расписанию |
RANDOM, REPEAT | 0x05 | Отсутствует | Установить год, дату, время в ПУ |
RANDOM, REPEAT | 0x06 | Отсутствует | Получить дату, время из ПУ |
RANDOM | 0x07 | Отсутствует | Поместить в EEPROM параметры планировщика |
RANDOM | 0x08 | Отсутствует | Получить из EEPROM параметры планировщика |
RANDOM, REPEAT | 0x09 | Да | Получить текущее значение измеряемой величины по указанному тарифу |
RANDOM, REPEAT | 0x0A | Да | Получить архивное значение с указанным периодом архивирования измеряемой величины по указанному тарифу |
RANDOM, REPEAT | 0x0B | Да | Получить текущие значения измеряемых величин всех типов в данной группе по предустановленным параметрам (маске тарифов, маске каналов регистратора и т.п.) |
RANDOM, REPEAT | 0x0C | Да | Получить архивные значения с указанным периодом архивирования для измеряемых величин всех типов в данной группе по предустановленным параметрам (маске тарифов, маске каналов регистратора и т.п.) |
RANDOM, REPEAT | 0x0D | Да | Получить текущее значение измеряемой величины от ПУ по его идентификатору |
RANDOM, REPEAT | 0x0E | Да | Получить архивное значение с указанным периодом архивирования измеряемой величины от ПУ по его идентификатору |
RANDOM, REPEAT | 0x0F | Да | Получить текущее значение измеряемой величины |
RANDOM, REPEAT | 0x10 | Да | Получить текущие значения измеряемых величин всех типов в данной группе |
RANDOM, REPEAT | 0x11 | Нет | Осуществить коррекцию времени на ПУ |
RANDOM, REPEAT | 0x12 | Да | Получить архивное значение измеряемой величины с предустановленным (в ПУ) временным интервалом формирования (усреднения и т.п.) |
RANDOM, REPEAT | 0x13 | Да | Получить архивные значения измеряемых величин с предустановленным (в приборе ПУ) временным интервалом формирования (усреднения и т.п.) всех типов в данной группе |
RANDOM | 0x14 | Отсутствует | Поместить в EEPROM домен назначения для отчета об измерении |
RANDOM | 0x15 | Отсутствует | Получить из EEPROM домен назначения для отчета об измерении |
RANDOM | 0x16 | Отсутствует | Установить тарифное расписание в ПУ |
RANDOM | 0x17 | Отсутствует | Установить признак перехода на летнее время в ПУ |
RANDOM | 0x18 | Отсутствует | Получить серийный номер счетчика в текстовом виде |
Нет | 0x19 | Отсутствует | Установить полное тарифное расписание в ПУ |
Нет | 0x1A | Отсутствует | Получить установленное тарифное расписание на год |
Нет | 0x1B | Отсутствует | Получить установленное тарифное расписание на месяц |
RANDOM | 0x1C | Отсутствует | Установить лимит мощности |
RANDOM | 0x1D | Отсутствует | Получить текущий лимит мощности |
RANDOM | 0x1E | Отсутствует | Установить состояние реле |
RANDOM | 0x1F | Отсутствует | Получить текущее состояние реле |
RANDOM | 0x20 | Отсутствует | Установить параметры АПВ реле |
RANDOM | 0x21 | Отсутствует | Получить текущие параметры АПВ реле |
RANDOM | 0x22 | Отсутствует | Установить состояние АПВ реле |
RANDOM | 0x23 | Отсутствует | Получить состояние АПВ реле |
RANDOM | 0x24 | Отсутствует | Установить параметры синхронизации времени |
RANDOM | 0x25 | Отсутствует | Получить установленные параметры синхронизации времени |
RANDOM | 0x26 | Отсутствует | Запустить процесс синхронизации времени ПУ |
RANDOM, REPEAT | 0x27 | Да | Получить все архивные значения измеряемой величины с предустановленным (в ПУ) временным интервалом формирования (усреднения и т.п.) за сутки |
SCHEDULER | 0x2C | Нет | Инициативное сообщение о наступлении события |
RANDOM | 0x33 | Нет | Установить границы контроля параметров сети |
RANDOM | 0x34 | Нет | Считать границы контроля параметров сети |
RANDOM | 0x35 | Нет | Управление отправкой инициативных пакетов |
RANDOM | 0x36 | Нет | Контроль отправки инициативных пакетов |
RANDOM | 0x37 | Нет | Чтение состояния электронных пломб |
RANDOM | 0x38 | Нет | Сброс состояний электронных пломб |
RANDOM | 0x39 | Нет | Установить режимы индикации ПУ |
RANDOM | 0x3A | Нет | Запросить режимы индикации ПУ |
RANDOM | 0x3B | Нет | Управление отправкой отдельных инициативных пакетов |
RANDOM | 0x3C | Нет | Контроль отправки отдельных инициативных пакетов |
RANDOM | 0x3D | Нет | Установить ограничитель |
RANDOM | 0x3E | Нет | Получить параметры ограничителя |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 - 4 | Маска каналов для обращения к регистратору | 4 - для счетчика импульсов | Для чтения текущих показаний счетчика импульсов допускается выбрать четыре канала одновременно |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 - 7 | Маска каналов | 4 - для счетчика импульсов | Бит 0 байта 0 соответствует каналу 1 для счетчика импульсов |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | Маска тарифов | 1 | - |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Примечание - Пример маски тарифов: 00000011 - маска для передачи T0 и T1. | |||
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | Маска тарифов | 1 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Формат даты и времени, подробнее см. в А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | DATETIME_TYPE | 1 | Только 1 - внутренний формат даты и времени |
5 - 10 | DATETIME_VALUE | 6 | Бинарный формат даты и времени, см. А.3 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - "Измерение электроэнергии" |
Номер целевой задачи | 1 | От 0 до 3 | |
3 | Задача 0, параметр "тип действия" | 1 | Определяется средой измерения |
4 | Задача 0, параметр "минуты" | 1 | От 0 до 59 |
5 | Задача 0, параметр "часы" | 1 | От 0 до 23 |
6 | Задача 0, параметр "день" | 1 | От 1 до 31 |
7 | Задача 1, параметр "тип действия" | 1 | Определяется средой измерения |
8 | Задача 1, параметр "минуты" | 1 | От 0 до 59 |
9 | Задача 1, параметр "часы" | 1 | От 0 до 23 |
10 | Задача 1, параметр "день" | 1 | От 1 до 31 |
11 | Задача 2, параметр "тип действия" | 1 | Определяется средой измерения |
12 | Задача 2, параметр "минуты" | 1 | От 0 до 59 |
13 | Задача 2, параметр "часы" | 1 | От 0 до 23 |
14 | Задача 2, параметр "день" | 1 | От 1 до 31 |
15 | Задача 3, параметр "тип действия" | 1 | Определяется средой измерения |
16 | Задача 3, параметр "минуты" | 1 | От 0 до 59 |
17 | Задача 3, параметр "часы" | 1 | От 0 до 23 |
18 | Задача 3, параметр "день" | 1 | От 1 до 31 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Пример - суточные показания |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MEASURING_MEDIA - среда измерения | 1 | 0x02 |
2 | Номер целевой задачи | 1 | 0 |
3 | Задача 0, параметр "тип действия" | 1 | 2 |
4 | Задача 0, параметр "минуты" | 1 | 15 |
5 | Задача 0, параметр "часы" | 1 | 0 |
6 | Задача 0, параметр "день" | 1 | 1 |
7 | Задача 1, параметр "тип действия" | 1 | 0 |
8 | Задача 1, параметр "минуты" | 1 | 0 |
9 | Задача 1, параметр "часы" | 1 | 0 |
10 | Задача 1, параметр "день" | 1 | 1 |
11 | Задача 2, параметр "тип действия" | 1 | 0 |
12 | Задача 2, параметр "минуты" | 1 | 0 |
13 | Задача 2, параметр "часы" | 1 | 0 |
14 | Задача 2, параметр "день" | 1 | 1 |
15 | Задача 3, параметр "тип действия" | 1 | 0 |
16 | Задача 3, параметр "минуты" | 1 | 0 |
17 | Задача 3, параметр "часы" | 1 | 0 |
18 | Задача 3, параметр "день" | 1 | 1 |
Байты | Поле | Длина | Пример |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MEASURING_MEDIA - среда измерения | 1 | 0x02 |
2 | Номер целевой задачи | 1 | 1 |
3 | Задача 0, параметр "тип действия" | 1 | 0 |
4 | Задача 0, параметр "минуты" | 1 | 0 |
5 | Задача 0, параметр "часы" | 1 | 0 |
6 | Задача 0, параметр "день" | 1 | 1 |
7 | Задача 1, параметр "тип действия" | 1 | 4 |
8 | Задача 1, параметр "минуты" | 1 | 5 |
9 | Задача 1, параметр "часы" | 1 | 0 |
10 | Задача 1, параметр "день" | 1 | 1 |
11 | Задача 2, параметр "тип действия" | 1 | 0 |
12 | Задача 2, параметр "минуты" | 1 | 0 |
13 | Задача 2, параметр "часы" | 1 | 0 |
14 | Задача 2, параметр "день" | 1 | 1 |
15 | Задача 3, параметр "тип действия" | 1 | 0 |
16 | Задача 3, параметр "минуты" | 1 | 0 |
17 | Задача 3, параметр "часы" | 1 | 0 |
18 | Задача 3, параметр "день" | 1 | 1 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - "Измерение электроэнергии" |
5 | Задача 0, параметр "тип действия" | 1 | Определяется средой измерения |
6 | Задача 0, параметр "минуты" | 1 | От 0 до 59 |
7 | Задача 0, параметр "часы" | 1 | От 0 до 23 |
8 | Задача 0, параметр "день" | 1 | От 1 до 31 |
9 | Задача 1, параметр "тип действия" | 1 | Определяется средой измерения |
10 | Задача 1, параметр "минуты" | 1 | От 0 до 59 |
11 | Задача 1, параметр "часы" | 1 | От 0 до 23 |
12 | Задача 1, параметр "день" | 1 | От 1 до 31 |
13 | Задача 2, параметр "тип действия" | 1 | Определяется средой измерения |
14 | Задача 2, параметр "минуты" | 1 | От 0 до 59 |
15 | Задача 2, параметр "часы" | 1 | От 0 до 23 |
16 | Задача 2, параметр "день" | 1 | От 1 до 31 |
17 | Задача 3, параметр "тип действия" | 1 | Определяется средой измерения |
18 | Задача 3, параметр "минуты" | 1 | От 0 до 59 |
19 | Задача 3, параметр "часы" | 1 | От 0 до 23 |
20 | Задача 3, параметр "день" | 1 | От 1 до 31 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
2 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
3 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения |
4 | TARIFF - номер тарифа | 1 | Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | - |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | Определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | - |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x40 = 0100 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE | 6 | Формат см. А.3 |
12 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
14 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой (6 байт - целая часть, 2 байта - дробная) |
15 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - измерение электроэнергии |
16 | MEASURING_GROUP - группа измерения | 1 | 1 - энергия, текущее значение |
17 | MEASURING_TYPE - тип измерения | 1 | 0 - активная потребленная, Вт·ч; 1 - активная отпущенная, Вт·ч; 2 - реактивная потребленная, вар·ч; 3 - реактивная отпущенная, вар·ч |
18 | TARIFF - номер тарифа | 1 | Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
19 - 26 | MEASURING_VALUE - значение измеряемой величины | 8 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Бинарный формат даты и времени, см. А.3 |
8 | INTERVAL_TYPE - тип интервала архивирования | 1 | 1 - за 1 ч, 2 - за 1 сутки, 3 - за 1 месяц |
9 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
10 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
11 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
12 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения, см. А.3 |
13 | TARIFF - номер тарифа | 1 | Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | Определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x50 = 0101 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE - дата и время | 6 | Формат см. в А.3 |
12 | INTERVAL_TYPE - тип интервала архивирования | 1 | 1 - за 1 ч, 2 - за 1 сутки, 3 - за 1 месяц |
13 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
14 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
16 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой (6 байт - целая часть, 2 байта - дробная) |
17 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - измерение электроэнергии |
18 | MEASURING_GROUP - группа измерения | 1 | 2 - энергия, архивное значение |
19 | MEASURING_TYPE - тип измерения | 1 | 0 - активная потребленная, Вт·ч; 1 - активная отпущенная, Вт·ч; 2 - реактивная потребленная, вар·ч; 3 - реактивная отпущенная, вар·ч |
20 | TARIFF - номер тарифа | 1 | Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
21 - 28 | MEASURING_VALUE - значение измеряемой величины | 8 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
2 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | Определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x40 = 0100 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE | 6 | Формат см. А.3 |
12 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
14 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой (6 байт - целая часть, 2 байта - дробная) |
15 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - измерение электроэнергии |
16 | MEASURING_GROUP - группа измерения | 1 | 1 - энергия, текущее значение |
17 | MEASURING_TYPE - тип измерения | 1 | 0 - активная потребленная, Вт·ч; 1 - активная отпущенная, Вт·ч; 2 - реактивная потребленная, вар·ч; 3 - реактивная отпущенная, вар·ч |
18 | TARIFF - номер тарифа | 1 | Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
19 - 26 | MEASURING_VALUE - значение измеряемой величины | 8 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Бинарный формат даты и времени, см. А.3 |
8 | INTERVAL_TYPE - тип интервала архивирования | 1 | 1 - за 1 ч, 2 - за 1 сутки, 3 - за 1 месяц |
9 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
10 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
11 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1,2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | Определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x50 = 0101 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE - дата и время | 6 | Формат см. А.3 |
12 | INTERVAL_TYPE - тип интервала архивирования | 1 | 1 - за 1 ч, 2 - за 1 сутки, 3 - за 1 месяц |
13 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
14 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
16 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой (6 байт - целая часть, 2 байта - дробная) |
17 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - измерение электроэнергии |
18 | MEASURING_GROUP - группа измерения | 1 | 2 - энергия, архивное значение |
19 | MEASURING_TYPE - тип измерения | 1 | 0 - активная потребленная, Вт·ч; 1 - активная отпущенная, Вт·ч; 2 - реактивная потребленная, вар·ч; 3 - реактивная отпущенная, вар·ч |
20 | TARIFF - номер тарифа | 1 | Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
21 - 28 | MEASURING_VALUE - значение измеряемой величины | 8 | - |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0xB0 = 1011 0000 |
5 | FLAGS_1 - флажки, байт 1 (дополнительные) | 1 | 0x01 = 0000 0001 |
6 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
7 - 12 | DATETIME_VALUE | 6 | Формат см. А.3 |
13 | INTERVAL_TYPE - тип интервала архивирования | 1 | 1 - за 1 ч, 2 - за 1 сутки, 3 - за 1 месяц |
14 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
15 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
17 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 0 - float - с плавающей запятой одинарной точности (см. [3]) |
18 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - измерение электроэнергии |
19 | MEASURING_GROUP - группа измерения | 1 | 2 - объем воды, архивное значение |
20 | MEASURING_TYPE - тип измерения | 1 | 1 - по прямому току, м3 |
21 | REGISTRATOR_CHANNEL - номер измерительного канала регистратора | 1 | 1 |
22 - 25 | MEASURING_VALUE - значение измеряемой величины | 4 | Полученное по каналу регистратора REGISTRATOR_CHANNEL |
26 | E@XTRA_FLAGS_0 - флажки дополнительных полей измерений, байт 0 | 1 | 0x92 = 1001 0010 |
27 | EXTRA_FLAGS_1 - флажки дополнительных полей измерений, байт 1 | 1 | 0x01 = 0000 0001 |
28 | REGISTRATOR_CHANNEL_EXTRA_1 - номер канала первого дополнительного измерения | 1 | 2 |
29 - 32 | MEASURING_VALUE_EXTRA_1 - значение первого дополнительного измерения | 4 | Полученное по каналу регистратора REGISTRATOR_CHANNEL_EXTRA_1 |
33 | REGISTRATOR_CHANNEL_EXTRA_2 - номер канала второго дополнительного измерения | 1 | 3 |
34 - 37 | MEASURING_VALUE_EXTRA_2 - значение второго дополнительного измерения | 4 | Полученное по каналу регистратора REGISTRATOR_CHANNEL_EXTRA_2 |
38 | REGISTRATOR_CHANNEL_EXTRA_3 - номер канала третьего дополнительного измерения | 1 | 4 |
39 - 42 | MEASURING_VALUE_EXTRA_3 - значение третьего дополнительного измерения | 4 | Полученное по каналу регистратора REGISTRATOR_CHANNEL_EXTRA_3 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | METER_ID_LENGTH - длина поля METER_ID_VALUE | 1 | 8 - для ПУ, подключаемых по M-Bus |
2 + METER_ID_LENGTH - 1 | METER_ID_VALUE - идентификатор ПУ | METER_ID_LENGTH | Определено в А.3 |
3 + METER_ID_LENGTH - 1 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
4 + METER_ID_LENGTH - 1 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
5 + METER_ID_LENGTH - 1 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | Определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Бинарный формат даты и времени см. в А.3 |
8 | METER_ID_LENGTH - длина поля METER_ID_VALUE | 1 | 8 - для ПУ, подключаемых по M-Bus |
9 + METER_ID_LENGTH - 1 | METER_ID_VALUE - идентификатор ПУ | METER_ID_LENGTH | Формат см. в А.3 |
10 + METER_ID_LENGTH - 1 | INTERVAL_TYPE - тип интервала архивирования | 1 | 1 - за 1 ч, 2 - за 1 сутки, 3 - за 1 месяц |
11 + METER_ID_LENGTH - 1 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
12 + METER_ID_LENGTH - 1 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
13 + METER_ID_LENGTH - 1 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
14 + METER_ID_LENGTH - 1 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
2 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
3 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | Определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x00 = 0000 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE | 6 | Формат см. в А.3 |
12 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
14 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой (6 байт - целая часть, 2 байта - дробная) |
15 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - измерение электроэнергии |
16 | MEASURING_GROUP - группа измерения | 1 | 3 - параметры сети |
17 | MEASURING_TYPE - тип измерения | 1 | 0 - напряжение фазы A, В; 1 - напряжение фазы B, В; 2 - напряжение фазы C, В; 3 - ток по фазе A, А; 4 - ток по фазе B, А; 5 - ток по фазе C, А; 6 - частота напряжения сети, Гц |
18 - 25 | MEASURING_VALUE - значение измеряемой величины | 8 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
2 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | Определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x00 = 0000 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE | 6 | Формат см. в А.3 |
12 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
14 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой (6 байт - целая часть, 2 байта - дробная) |
15 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - измерение электроэнергии |
16 | MEASURING_GROUP - группа измерения | 1 | 3 - параметры сети |
17 | MEASURING_TYPE - тип измерения | 1 | 0 - напряжение фазы A, В; 1 - напряжение фазы B, В; 2 - напряжение фазы C, В; 3 - ток по фазе A, А; 4 - ток по фазе B, А; 5 - ток по фазе C, А: 6 - частота напряжения сети, Гц |
18 - 25 | MEASURING_VALUE - значение измеряемой величины | 8 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | Величина коррекции, с | 1 | +/- 30 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Бинарный формат даты и времени см. в А.3 |
8 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
9 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
10 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения, см. А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | Определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x10 = 0001 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE - дата и время | 6 | Формат см. в А.3 |
12 | INTERVAL_TYPE - единицы измерения интервала усреднения | 1 | Только 0 - минуты |
13 | INTERVAL_VALUE - значение интервала усреднения | 1 | 15, 30 или 60 |
14 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
16 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой (6 байт - целая часть, 2 байта - дробная) |
17 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - измерение электроэнергии |
18 | MEASURING_GROUP - группа измерения | 1 | 4 - мощность средняя (профиль нагрузки) |
19 | MEASURING_TYPE - тип измерения | 1 | 0 - активная потребленная, Вт; 1 - активная отпущенная, Вт; 2 - реактивная потребленная, вар; 3 - реактивная отпущенная, вар |
20 - 27 | MEASURING_VALUE - значение измеряемой величины | 8 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Бинарный формат даты и времени |
8 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
9 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | Определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x10 = 0001 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE - дата и время | 6 | Формат см. в А.3 |
12 | INTERVAL_TYPE - единицы измерения интервала усреднения | 1 | Только 0 - минуты |
13 | INTERVAL_VALUE - значение интервала усреднения | 1 | 15, 30 или 60 |
14 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
16 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой (6 байт - целая часть, 2 байта - дробная) |
17 | MEASURING_MEDIA - среда измерения | 1 | 0x02 - измерение электроэнергии |
18 | MEASURING_GROUP - группа измерения | 1 | 4 - мощность средняя (профиль нагрузки) |
19 | MEASURING_TYPE - тип измерения | 1 | 0 - активная потребленная, Вт; 1 - активная отпущенная, Вт; 2 - реактивная потребленная, вар; 3 - реактивная отпущенная, вар |
20 - 27 | MEASURING_VALUE - значение измеряемой величины | 8 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1, 2 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4, 5 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - домен не задан |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | Тип тарифного расписания ПУ | 1 | 1,2 или 3 - одно-, двух- или трехтарифное расписание |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | Признак разрешения перехода на летнее время | 1 | 0 - переход на летнее время запрещен, 1 - разрешен |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
4 и т.д. | Серийный номер счетчика в текстовом виде | Число символов | Последовательность ASCII-символов (байт) текстового представления серийного номера |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1, 2 | Маска месяцев | 2 | См. таблицу 71 |
3 - 14 | Почасовое тарифное расписание | 12 | См. таблицу 72 |
Номер байта | Номер бита | Месяц | Значение маски |
1 | 0 | Январь | - |
1 | Февраль | - | |
2 | Март | - | |
3 | Апрель | - | |
4 | Май | - | |
5 | Июнь | - | |
6 | Июль | - | |
7 | Август | - | |
2 | 0 | Сентябрь | - |
1 | Октябрь | - | |
2 | Ноябрь | - | |
3 | Декабрь | - | |
4 | Резерв | - | |
5 | - | ||
6 | - | ||
7 | - |
Номер байта | Номер бита | Час в сутках | Номер тарифа (с 0 по 15) |
3 | 0 - 3 | 00 - 01 | - |
4 - 7 | 01 - 02 | - | |
4 | 0 - 3 | 02 - 03 | - |
4 - 7 | 03 - 04 | - | |
5 | 0 - 3 | 04 - 05 | - |
4 - 7 | 05 - 06 | - | |
6 | 0 - 3 | 06 - 07 | - |
4 - 7 | 07 - 08 | - | |
7 | 0 - 3 | 08 - 09 | - |
4 - 7 | 09 - 10 | - | |
8 | 0 - 3 | 10 - 11 | - |
4 - 7 | 11 - 12 | - | |
9 | 0 - 3 | 12 - 13 | - |
4 - 7 | 13 - 14 | - | |
10 | 0 - 3 | 14 - 15 | - |
4 - 7 | 15 - 16 | - | |
11 | 0 - 3 | 16 - 17 | - |
4 - 7 | 17 - 18 | - | |
12 | 0 - 3 | 18 - 19 | - |
4 - 7 | 19 - 20 | - | |
13 | 0 - 3 | 20 - 21 | - |
4 - 7 | 21 - 22 | - | |
14 | 0 - 3 | 22 - 23 | - |
4 - 7 | 23 - 00 | - |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 - 17 | Тарифное расписание на год (маска месяцев + почасовое расписание) | 14 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | Порядковый номер месяца | 1 | С 0 по 11 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 - 17 | Тарифное расписание на год (маска месяцев + почасовое расписание) | 14 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MODE - режим ограничения | 1 | 1 - включить режим лимита, 2 - выключить режим лимита |
2 | INTERVAL_TYPE - тип интервала | 1 | 0 - минуты, 4 - секунды |
3 | INTERVAL_VALUE - значение интервала | 1 | От 0 до 255 |
4 | LIMIT_FORMAT - формат лимита | 1 | 2 - со знаком с фиксированной запятой |
5 - 12 | LIMIT_VALUE - значение лимита | 8 | 6 байт - целая часть, 2 байта - дробная, Вт |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | MODE - режим ограничения | 1 | 1 - включен режим лимита, 2 - выключен режим лимита |
5 | INTERVAL_TYPE - тип интервала | 1 | 0 - минуты, 4 - секунды |
6 | INTERVAL_VALUE - значение интервала | 1 | От 0 до 255 |
7 | LIMIT_FORMAT - формат лимита | 1 | 2 - со знаком с фиксированной запятой |
8 - 15 | LIMIT_VALUE - значение лимита | 8 | 6 байт - целая часть, 2 байта - дробная, Вт |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MODE - состояние реле | 1 | 0 - выключить реле, 1 - включить реле |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | MODE - режим реле | 1 | 0 - реле выключено, 1 - реле включено |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | MODE - режим реле | 1 | 0 - реле выключено, 1 - реле включено, 2 - реле готово к включению |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | ATTEMPT - количество попыток АПВ | 1 | От 0 до 60 |
2 | INTERVAL_MINUTES - пауза перед попыткой повторного включения, мин | 1 | От 1 до 60 |
3 | SUCCESS_INTERVAL - таймер признания успешности <*>, мин | 1 | От 1 до 60 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | ATTEMPT - количество попыток АПВ | 1 | От 0 до 60 |
5 | INTERVAL_MINUTES - пауза перед попыткой повторного включения, мин | 1 | От 1 до 60 |
6 | SUCCESS_INTERVAL - таймер признания успешности, мин | 1 | От 1 до 60 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MODE - режим АПВ | 1 | 0 - выключить АПВ, 1 - включить АПВ |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | MODE - режим АПВ | 1 | 0 - АПВ выключено, 1 - АПВ включено |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | MODE - состояние АПВ | 1 | 0 - АПВ выключено, 1 - АПВ включено |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Бинарный формат даты и времени |
8 | INTERVAL_TYPE - тип интервала архивирования | 1 | 2 - за 1 сутки |
9 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
10 | MEASURING_MEDIA - среда измерения | 1 | Определено в А.3 |
11 | MEASURING_GROUP - группа измерения | 1 | Определяется средой измерения |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | Определено в А.3 |
и т.д. | Прочие поля ответного сообщения об измерении | Определяется самими данными | Определено в А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | Всегда 0 |
1 | DATETIME_TYPE | 1 | 1 - внутренний формат даты и времени |
2..7 | Время фиксации события | 6 | Год, месяц, день, часы, минуты, секунды |
8 | Тип наступившего события | 1 | 1..255 |
9..N | Дополнительные данные | 0..N | Зависит от типа события |
Байты | Поле | Длина | Значение |
Тип события: 01 - пропажа и восстановление питания | |||
9 | Состояние питания | 1 | 0 - отключено, 1 - включено |
10, 11 | Системные тики | 2 | 0..65535 |
Тип события: 02 - выход напряжения сети за установленные границы <*> | |||
9 | Код выхода за пределы границы | 1 | 1 - верхняя, 2 - нижняя, 3 - норма |
10 | Формат данных | 1 | 3 - беззнаковое с фиксированной запятой |
11..14 | Значение напряжения | 4 | Если 0 - не задано |
Тип события: 03 - превышение лимита мощности нагрузки | |||
9 | Код выхода за пределы границы | 1 | 1 - верхняя, 2 - нижняя, 3 - норма |
10 | Формат данных | 1 | 3 - беззнаковое с фиксированной запятой |
11..14 | Значение мощности нагрузки | 4 | Если 0 - не задано |
Тип события: 04 - фиксация воздействия на счетчик | |||
9, 10 | Биты воздействий на ПУ | 2 | Описаны в таблице 101 |
Тип события: 05 - события параметров сети | |||
9, 10 | Биты флагов событий | 2 | Описаны в таблице 100 |
Тип события: 06 - изменение состояния журналов | |||
9 | Тип журнала | 1 | |
10, 11 | Номер записи | 2 | 0xFFFF - номер и запись не известны |
12..N | Запись журнала счетчика | N | - |
Бит | Значение | Событие |
0 | 1 | Вскрытие пломбы крышки клеммной колодки |
1 | 1 | Вскрытие пломбы крышки корпуса |
2 | 1 | Вскрытие пломбы крышки модуля связи |
3 | 1 | Воздействие постоянного магнитного поля |
4 | 1 | Воздействие переменного магнитного поля |
5 | 1 | Программирование параметров прибора |
Бит | Значение | Событие |
Младший байт | ||
0 | 1 | Превышение напряжения |
1 | 1 | Провал напряжения |
2 | 1 | Прерывание напряжения |
3 | 1 | Превышение первой положительной границы по частоте |
4 | 1 | Превышение второй положительной границы по частоте |
5 | 1 | Превышение первой отрицательной границы по частоте |
6 | 1 | Превышение второй отрицательной границы по частоте |
7 | 1 | Симметричное падение токов на всех фазах |
Старший байт | ||
0 | 1 | Превышение положительного отклонения напряжения |
1 | 1 | Превышение отрицательного отклонения напряжения |
2 | 1 | Превышение максимального тока прибора |
3 | 1 | Превышение тангенса нагрузки |
4 | 1 | Превышение коэффициента несимметрии напряжений по обратной последовательности |
5 | 1 | Чередование фаз |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
1 | Код параметра (указаны в таблице 102) | 1 | 0..255 |
2 | Формат данных | 1 | 3 - беззнаковое с фиксированной запятой |
3..6 | Поле данных | 4 | Формат 00000,000 |
Код | Событие |
00 | Первая нижняя граница по напряжению, В (0,01) |
01 | Вторая нижняя граница по напряжению, В (0,01) |
02 | Первая верхняя граница по напряжению, В (0,01) |
03 | Вторая верхняя граница по напряжению, В (0,01) |
04 | Первая верхняя граница по частоте, Гц (0,01) |
05 | Вторая верхняя граница по частоте, Гц (0,01) |
06 | Максимальный процент отклонения среднеквадратичного напряжения, % (0,01) |
07 | Минимальный процент отклонения среднеквадратичного напряжения, % (0,01) |
16 | Нижний порог отклонения частоты, Гц (0,01) |
17 | Верхний порог отклонения частоты, Гц (0,01) |
18 | Порог длительности превышения максимально допустимого тока, с (1) |
19 | Порог положительного отклонения напряжения, % (0,01) |
20 | Порог отрицательного отклонения напряжения, % (0,01) |
21 | Порог начала перенапряжения, В (0,01) |
22 | Порог окончания перенапряжения, В (0,01) |
23 | Порог длительности перенапряжения, с (1) |
24 | Порог начала провала напряжения, В (0,01) |
25 | Порог окончания провала напряжения, В (0,01) |
26 | Порог длительности провала напряжения, с (1) |
27 | Порог начала прерывания напряжения, В (0,01) |
28 | Порог окончания прерывания напряжения, В (0,01) |
29 | Порог длительности прерывания напряжения, с (1) |
30 | Порог коэффициента несимметрии напряжений по обратной последовательности, % (0,01) |
31 | Порог тангенса нагрузки (0,01) |
32 | Число дней индикации событий качества сети (1) |
33 | Сохранение событий превышения порога по напряжению и мощности (1) |
34 | Максимально допустимая мощность, Вт (0,01) |
35 | Согласованное напряжение сети, В (0,01) |
36 | Порог для K2U, % (0,01) |
37 | Порог для K0U, % (0,01) |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
1 | Код параметра (см. в таблице 102) | 1 | 0..255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
4 | Код параметра (см. выше) | 1 | 0..255 |
5 | Формат данных | 1 | 3 - беззнаковое с фиксированной запятой |
6..9 | Поле данных | 4 | Формат 00000,000 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
1 | Тип сообщения | 1 | Описано в 6.2.37, команда 0x2C |
2 | Включение (1) и выключение (0) | 1 | 0, 1 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
1 | Тип сообщения | 1 | Описано в 6.2.37, команда 0x2C |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
4 | Тип сообщения | 1 | Описано в 6.2.37, команда 0x2C |
5 | 1 - включено, 0 - выключено | 1 | 0, 1 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
4, 5 | Флаги состояния пломб | 2 | Приведены в таблице 114 |
0 | Тип отчета | 1 | 0x01 |
Бит | Значение | Событие |
0 | 1 | Вскрытие пломбы крышки клеммной колодки |
1 | 1 | Вскрытие пломбы крышки корпуса |
2 | 1 | Вскрытие пломбы крышки модуля связи |
3 | 1 | Воздействие постоянного магнитного поля |
4 | 1 | Воздействие переменного магнитного поля |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
1 | Время индикации, с | 1 | 1..255 |
2..31 | Список режимов индикации | 1..30 | - |
Код | Событие |
00 | Накопленная энергия A+ по тарифу 1 |
01 | Накопленная энергия A+ по тарифу 2 |
02 | Накопленная энергия A+ по тарифу 3 |
03 | Накопленная энергия A+ по тарифу 4 |
04 | Накопленная энергия A+ по тарифу 5 |
05 | Накопленная энергия A+ по тарифу 6 |
06 | Накопленная энергия A+ по тарифу 7 |
07 | Накопленная энергия A+ по тарифу 8 |
08 | Накопленная энергия A- по тарифу 1 |
09 | Накопленная энергия A- по тарифу 2 |
0A | Накопленная энергия A- по тарифу 3 |
0B | Накопленная энергия A- по тарифу 4 |
0C | Накопленная энергия A- по тарифу 5 |
0D | Накопленная энергия A- по тарифу 6 |
0E | Накопленная энергия A- по тарифу 7 |
0F | Накопленная энергия A- по тарифу 8 |
10 | Накопленная энергия |A| по тарифу 1 |
11 | Накопленная энергия |A| по тарифу 2 |
12 | Накопленная энергия |A| по тарифу 3 |
13 | Накопленная энергия |A| по тарифу 4 |
14 | Накопленная энергия |A| по тарифу 5 |
15 | Накопленная энергия |A| по тарифу 6 |
16 | Накопленная энергия |A| по тарифу 7 |
17 | Накопленная энергия |A| по тарифу 8 |
19 | Накопленная энергия R+ по тарифу 1 |
1A | Накопленная энергия R+ по тарифу 2 |
1B | Накопленная энергия R+ по тарифу 3 |
1C | Накопленная энергия R+ по тарифу 4 |
1D | Накопленная энергия R+ по тарифу 5 |
1E | Накопленная энергия R+ по тарифу 6 |
1F | Накопленная энергия R+ по тарифу 7 |
20 | Накопленная энергия R+ по тарифу 8 |
21 | Накопленная энергия R- по тарифу 1 |
22 | Накопленная энергия R- по тарифу 2 |
23 | Накопленная энергия R- по тарифу 3 |
24 | Накопленная энергия R- по тарифу 4 |
25 | Накопленная энергия R- по тарифу 5 |
26 | Накопленная энергия R- по тарифу 6 |
27 | Накопленная энергия R- по тарифу 7 |
28 | Накопленная энергия R- по тарифу 8 |
29 | Накопленная энергия |R| по тарифу 1 |
2A | Накопленная энергия |R| по тарифу 2 |
2B | Накопленная энергия |R| по тарифу 3 |
2C | Накопленная энергия |R| по тарифу 4 |
2D | Накопленная энергия |R| по тарифу 5 |
2E | Накопленная энергия |R| по тарифу 6 |
2F | Накопленная энергия |R| по тарифу 7 |
30 | Накопленная энергия |R| по тарифу 8 |
37 | Суммарная накопленная энергия A+ |
38 | Суммарная накопленная энергия A- |
39 | Суммарная накопленная энергия |A| |
3A | Суммарная накопленная энергия R+ |
3B | Суммарная накопленная энергия R- |
3C | Суммарная накопленная энергия |R| |
46 | Активная мощность, фаза 1 |
47 | Активная мощность, фаза 1 (средняя) |
48 | Активная мощность, фаза 1 (пиковая) |
5A | Активная мощность, фаза 2 |
5B | Активная мощность, фаза 2 (средняя) |
5C | Активная мощность, фаза 2 (пиковая) |
6E | Активная мощность, фаза 3 |
6F | Активная мощность, фаза 3 (средняя) |
70 | Активная мощность, фаза 3 (пиковая) |
82 | Активная мощность, суммарная |
49 | Реактивная мощность, фаза 1 |
4A | Реактивная мощность, фаза 1 (средняя) |
4B | Реактивная мощность, фаза 1 (пиковая) |
5D | Реактивная мощность, фаза 2 |
5E | Реактивная мощность, фаза 2 (средняя) |
5F | Реактивная мощность, фаза 2 (пиковая) |
71 | Реактивная мощность, фаза 3 |
72 | Реактивная мощность, фаза 3 (средняя) |
73 | Реактивная мощность, фаза 3 (пиковая) |
83 | Реактивная мощность, суммарная |
4C | Полная мощность, фаза 1 |
4D | Полная мощность, фаза 1 (средняя) |
4E | Полная мощность, фаза 1 (пиковая) |
60 | Полная мощность, фаза 2 |
61 | Полная мощность, фаза 2 (средняя) |
62 | Полная мощность, фаза 2 (пиковая) |
74 | Полная мощность, фаза 3 |
75 | Полная мощность, фаза 3 (средняя) |
76 | Полная мощность, фаза 3 (пиковая) |
84 | Полная мощность, суммарная |
4F | Коэффициент мощности, фаза 1 |
63 | Коэффициент мощности, фаза 2 |
77 | Коэффициент мощности, фаза 3 |
85 | Коэффициент мощности, суммарный |
50 | Тангенс угла нагрузки, фаза 1 |
64 | Тангенс угла нагрузки, фаза 2 |
78 | Тангенс угла нагрузки, фаза 3 |
86 | Тангенс угла нагрузки, суммарный |
51 | Напряжение, фаза 1 |
65 | Напряжение, фаза 2 |
79 | Напряжение, фаза 3 |
52 | Ток, фаза 1 |
66 | Ток, фаза 2 |
7A | Ток, фаза 3 |
91 | Частота питающей сети |
92 | Температура |
94 | Время |
93 | Дата |
95 | Напряжение батареи |
97 | События качества сети |
98 | События контроля доступа |
99 | События самодиагностики |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
4 | Время индикации, с | 1 | 1..255 |
5..34 | Список режимов индикации | 1..30 | Описано в 6.2.44, команда "Установить режимы индикации счетчика" |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
1 | Тип сообщения | 1 | Описано в 6.2.37, команда 0x2C |
2 - 5 | Маска отдельных событий для данного типа сообщений | 4 | Соответствует маске событий команды 0x2C |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1,2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
1 | Тип сообщения | 1 | Описано в 6.2.37, команда 0x2C |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
4 | Тип сообщения | 1 | Описано в 6.2.37, команда 0x2C |
5 - 8 | Маска отдельных событий для данного типа сообщений | 4 | Соответствует маске событий команды 0x2C, описано в 6.2.37 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
1 | Тип ограничения | 1 | Приведены в таблице 126 |
2 | MODE - режим ограничения | 1 | 0 - выключить ограничение, 1 - включить ограничение |
3, 4 | Длительность превышения, с | 2 | Если режим ограничения = 0, то значение 0 |
5, 6 | Длительность возврата, с | 2 | Если режим ограничения = 0, то значение 0 |
7 | Формат порогового значения | 1 | 2 - со знаком с фиксированной запятой |
8..15 | Пороговое значение | 8 | 6 байт - целая часть, 2 байта - дробная Если порог не используется (например, вскрытие пломбы), то значение 0. Если режим ограничения = 0, то значение 0 |
Байты | Поле |
1 | Мощность |
2 | Максимальный ток |
3 | Разбаланс токов |
4 | Наличие тока в отсутствии напряжения |
5 | Превышение активной энергии за расчетный период |
6 | Было вскрытие пломбы крышки клеммной колодки |
7 | Было вскрытие пломбы крышки корпуса |
8 | Было вскрытие пломбы крышки модуля связи |
9 | Было воздействие постоянного магнитного поля |
10 | Было воздействие переменного магнитного поля |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | 0..255 |
1 | Тип ограничения | 1 | Описано в 6.2.48 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции прибора учета | 2 | См. таблицу 6 |
3 | SEQUENCE - номер запроса | 1 | 0..255 |
4 | MODE - режим ограничения | 1 | 0 - выключен режим ограничения, 1 - включен режим ограничения |
5, 6 | Длительность превышения, с | 2 | Если режим ограничения = 0, то значение 0 |
7, 8 | Длительность возврата, с | 2 | Если режим ограничения = 0, то значение 0 |
9 | Формат порогового значения | 1 | 2 - со знаком с фиксированной запятой |
10..17 | Пороговое значение | 8 | 6 байт - целая часть, 2 байта - дробная Если порог не используется (например, вскрытие пломбы), то значение 0. Если режим ограничения = 0, то значение 0 |
Значение | Состояние |
0x00 | Исходное, "BLANK" |
0x01 | Исполнено с отчетом |
0x02 | Исполнено успешно без отчета |
0x03 | Занято, идет исполнение |
0x04 | Недопустимая команда |
0x05 | Недопустимая длина параметров |
0x06 | Недопустимое значение параметра |
0x07 | Завершение по тайм-ауту |
0x08 | Нет ответа по последовательному каналу или неверное начало пакета |
0x09 | Доступ к прибору запрещен |
0x0A | Резерв |
0x0B | Ошибка CRC |
0x0C | Неверное завершение входящего пакета или превышение максимальной длины |
0x0D | Неверный ответ прибора на запрос времени |
0x0E | Неверный ответ прибора на установку времени |
0x0F | Неверный ответ прибора на запрос серийного номера |
0x10 | Неверный ответ за запрос конфигурации при чтении текущих показаний |
0x11 | Не удалось получить дату и время при чтении текущих показаний |
0x12 | Неверный ответ текущих показаний |
0x13 | Неверный ответ за запрос конфигурации при чтении архивов на конец суток |
0x14 | Не удалось получить дату и время при чтении архивов на конец суток |
0x15 | Неверный ответ архивов на конец суток |
0x16 | Глубина архива для запрошенного архива превышает глубину хранения счетчика или архива на заданную дату не существует |
0x17 | Неверный ответ на запрос журнала счетчика |
0x18 | Неверный ответ за запрос конфигурации при чтении получасовых архивов |
0x19 | Неверный ответ получасовых архивов |
0x1A | Ошибка при запросе качества энергии |
0x1B | Неверный ответ прибора на коррекцию времени |
0x1C | Тарифное расписание не установлено |
0x1D | Неверный ответ на чтение тарифного расписания |
0x1E | Неверный ответ на установку тарифного расписания |
0x1F | Неверный ответ на запрос лимитов мощности |
0x20 | Неверный ответ на установку лимитов мощности |
0x21 | Команда не поддерживается измерительным прибором |
0x22 | Недопустимые параметры в команде, переданной измерительному прибору |
0x23 | Выполнение команды прибором в данный момент невозможно (повторное выполнение заблокировано, осуществляется работа по другому интерфейсу и пр.) |
0x24 | Выбран недостаточный уровень доступа к измерительному прибору |
0x25 | Чтение получасовых архивов: прибор выключен |
0x26 | Чтение получасовых архивов: несоответствие времени запроса/ответа |
0x27 | Чтение получасовых архивов: неполный срез |
0x28 | Неверный ответ на чтение состояния реле |
0x29 | Неверный ответ на установку состояния реле |
0x2A | Неверный ответ на чтение состояния АПВ |
0x2B | Неверный ответ на установку АПВ |
0x2C | Выполнение команды невозможно ввиду не установленных в ПУ параметров, связанных с выполнением текущей команды |
0x2E | Неожидаемое поведение |
0x2F | Неизвестная ошибка |
0x30 | Ошибка получения времени от источника синхронизации времени |
0x31 | Ошибка коррекции времени: коррекция уже проводилась в пределах минимально возможного интервала коррекции для ПУ |
Байты | Поле | Длина | Значение |
0 - 7 | EUI отправителя команды | 8 | 37847D00006F0D00 |
8, 9 | ID обобщенной опции | 2 | 0x010B - обобщенная опция |
10 | Статус | 1 | 0x01 - исполнено с отчетом |
11 | Атрибуты команды опции | 1 | 0x10 - от планировщика |
12 | Код команды опции | 1 | 0x0C - запрос суточных архивов по всем каналам учета (суммарный или прямой и обратный) для всех ПУ |
13 | Логический статус опции | 1 | 0x01 - исполнено с отчетом |
14, 15 | ID опции ПУ | 2 | Опция ПУ |
Присутствие поля | Обязательное | Обязательное | Флаг 0.7 установлен | Флаг 0.0 установлен | Флаг 0.1 установлен | Флаг 0.1 установлен | Флаг 0.2 установлен | Флаг 0.2 установлен |
Обозначение | SEQUENCE | FLAGS_0 | FLAGS_1 | VERSION | MAC_TYPE | MAC_VALUE | REGISTRATOR_ID_LENGTH | REGISTRATOR_ID_VALUE |
Длина, байт | 1 | 1 | 1 | 1 | 1 | Больше нуля | 1 | Больше нуля |
Тип | Целое | Флажки | Флажки | Целое | Перечисление | Символы | Целое | Символы |
Бит маски | Маскируемые поля |
FLAGS_0 бит 0 | VERSION |
FLAGS_0 бит 1 | MAC_TYPE и MAC_VALUE |
FLAGS_0 бит 2 | REGISTRATOR_ID_LENGTH, REGISTRATOR_ID_VALUE |
FLAGS_0 бит 3 | METER_ID_LENGTH, METER_ID_VALUE |
FLAGS_0 бит 4 | INTERVAL_TYPE, INTERVAL_VALUE |
FLAGS_0 бит 5 | REGISTRATOR_CHANNEL |
FLAGS_0 бит 6 | TARIFF |
FLAGS_0 бит 7 | FLAGS_1 |
Бит маски | Маскируемые поля |
FLAGS_1 бит 0 | EXTRA_FLAGS_0 |
FLAGS_1 бит 1 | Зарезервировано |
FLAGS_1 бит 2 | Зарезервировано |
FLAGS_1 бит 3 | Зарезервировано |
FLAGS_1 бит 4 | Зарезервировано |
FLAGS_1 бит 5 | Зарезервировано |
FLAGS_1 бит 6 | Зарезервировано |
FLAGS_1 бит 7 | FLAGS_2 |
Значение поля VERSION | Значение ID "обобщенной опции" | |
0 | 0x010B | 8 и 9 байты |
Значение поля MAC_TYPE | Тип оборудования | Длина поля MAC_VALUE, символов |
0 | Терминал GSM | 15 |
1 | Устройство ZigBee | 16 |
Присутствие поля | Флаг 0.3 установлен | Флаг 0.3 установлен | Обязательное | Обязательное | Флаг 0.4 установлен | Флаг 0.4 установлен | Обязательное |
Обозначение | METER_ID_LENGTH | METER_ID_VALUE | DATETIME_TYPE | DATETIME_VALUE | INTERVAL_TYPE | INTERVAL_VALUE | DOMAIN |
Длина, байт | 1 | Больше нуля | 1 | 8 или 6 | 1 | 1 | 2 |
Тип | Целое | Символы | Перечисление | Форматированный | Перечисление | Целое больше нуля | Перечисление |
Значение поля DATETIME_TYPE | Формат значения DATETIME_VALUE | Длина поля DATETIME_VALUE, байт |
0 | В миллисекундах от 1 января 1970 г. | 8 |
1 | Бинарный формат даты и времени | 6 |
Байты | Поле | Длина | Значение |
0 | Год | 1 | Для 2021 года - это 21 |
1 | Месяц | 1 | От 1 до 12 |
2 | День | 1 | От 1 до 31 |
3 | Часы | 1 | От 0 до 23 |
4 | Минуты | 1 | От 0 до 59 |
5 | Секунды | 1 | От 0 до 59 |
Значение INTERVAL_TYPE | Единицы измерения значения INTERVAL_VALUE |
0 | Минуты |
1 | Часы |
2 | Сутки |
3 | Месяцы |
Значение DOMAIN | Домен назначения для отчета об измерении |
0x0000 | Домен не задан |
Присутствие поля | Обязательное | Обязательное | Обязательное | Обязательное | Флаг 0.5 установлен | Флаг 0.6 установлен | Обязательное |
Обозначение | MEASURING_FORMAT | MEASURING_MEDIA | MEASURING_GROUP | MEASURING_TYPE | REGISTRATOR_CHANNEL | TARIFF | MEASURING_VALUE |
Длина, байт | 1 | 1 | 1 | 1 | 1 | 1 | Больше нуля |
Тип | Перечисление | Перечисление | Перечисление | Перечисление | Целое | Целое | Форматированный |
Значение поля MEASURING_FORMAT | Формат числа в поле MEASURING_VALUE | Длина поля MEASURING_VALUE, байт |
0 | float - с плавающей запятой одинарной точности (см. [3]) | 4 |
1 | double - с плавающей запятой двойной точности (см. [3]) | 8 |
2 | Со знаком с фиксированной запятой: 6 байт - целая часть, 2 байта - дробная | 8 |
Значение поля Формат данных | Формат числа в поле Формат данных | Длина поля, байт |
3 | Беззнаковое целое с фиксированной точкой в третьем разряде 00000,000 | 4 |
Число | Представление числа массивом байт | Описание примера |
1,25 | {0x00, 0x40, /точка/0x01, 0x00, 0x00, 0x00, 0x00, 0x00} | 25·0x1000/100 |
Минус 1,25 | {0x00, 0xC0, /точка/0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF} | - |
Символьная константа | Значение | Описание |
MEDIA_WATER | 0x01 | Измерение водных величин |
MEDIA_ELECTRICITY | 0x02 | Измерение электроэнергии |
MEDIA_GAS | 0x03 | Измерение газовых величин |
MEDIA_HEAT | 0x04 | Измерение тепловой энергии |
Значение поля MEASURING_GROUP | Группа измерений | Значение поля MEASURING_TYPE | Тип измерения | Интервал измерения или период архивирования |
1 | Энергия, текущее значение | 0 | Активная потребленная, Вт·ч | |
1 | Активная отпущенная, Вт·ч | |||
2 | Реактивная потребленная, вар·ч | |||
3 | Реактивная отпущенная, вар·ч | |||
2 | Энергия, архивное значение | 0 | Активная потребленная, Вт·ч | 1 сутки |
1 | Активная отпущенная, Вт·ч | 1 сутки | ||
2 | Реактивная потребленная, вар·ч | 1 сутки | ||
3 | Реактивная отпущенная, вар·ч | 1 сутки | ||
3 | Параметры сети | 0 | Напряжение фазы A, В | |
1 | Напряжение фазы B, В | |||
2 | Напряжение фазы C, В | |||
3 | Ток по фазе A, А | |||
4 | Ток по фазе B, А | |||
5 | Ток по фазе C, А | |||
6 | Частота напряжения сети, Гц | |||
7 | Напряжение, В | |||
8 | Ток, А | |||
9 | Коэффициент мощности | |||
10 | Коэффициент мощности | |||
11 | Коэффициент мощности | |||
12 | Коэффициент мощности | |||
13 | Угол между фазными напряжениями фаз A и B, градус | |||
14 | Угол между фазными напряжениями фаз A и C, градус | |||
15 | Угол между фазными напряжениями фаз B и C, градус | |||
16 | Мощность активная по фазе A, Вт | |||
17 | Мощность активная по фазе B, Вт | |||
18 | Мощность активная по фазе C, Вт | |||
19 | Мощность реактивная по фазе A, вар | |||
20 | Мощность реактивная по фазе B, вар | |||
21 | Мощность реактивная по фазе C, вар | |||
22 | Мощность полная по сумме фаз, BA | |||
23 | THD - коэффициент нелинейных искажений (отношение суммы действующих значений гармонических составляющих к действующему значению основной гармоники в процентах) | |||
24 | Ток в нулевом проводе, А | |||
4 | Мощность средняя (профиль нагрузки) | 0 | Активная потребленная, Вт | От 1 до 5 мин, 30 мин, 60 мин |
1 | Активная отпущенная, Вт | 15 мин, 30 мин, 60 мин | ||
2 | Реактивная потребленная, вар | 15 мин, 30 мин, 60 мин | ||
3 | Реактивная отпущенная, вар | 15 мин, 30 мин, 60 мин | ||
5 | Энергия, учтенная за интервал времени (приращение), архивное значение (профиль нагрузки) | 0 | Активная потребленная, Вт·ч | 30 мин, 60 мин |
1 | Активная отпущенная, Вт·ч | 30 мин, 60 мин | ||
2 | Реактивная потребленная, вар·ч | 30 мин, 60 мин | ||
3 | Реактивная отпущенная, вар·ч | 30 мин, 60 мин |
Присутствие поля | Флаг 1.1 установлен | Установлен EXTRA_FLAGS_0 бит 7 | Установлен EXTRA_FLAGS_0 бит 0 | Установлен EXTRA_FLAGS_0 бит 1 | Установлен EXTRA_FLAGS_0 бит 2 | Установлен EXTRA_FLAGS_0 бит 0, 1 или 2 |
Обозначение | EXTRA_FLAGS_0 | EXTRA_FLAGS_1 | MEASURING_TYPE_EXTRA_1 | REGISTRATOR_CHANNEL_EXTRA_1 | TARIFF_EXTRA_1 | MEASURING_VALUE_EXTRA_1 |
Длина, байт | 1 | 1 | 1 | 1 | 1 | Больше нуля |
Тип | Флажки | Флажки | Перечисление | Целое | Целое | Форматированный |
Присутствие поля | Установлен EXTRA_FLAGS_0 бит 3 | Установлен EXTRA_FLAGS_0 бит 4 | Установлен EXTRA_FLAGS_0 бит 5 | Установлен EXTRA_FLAGS_0 бит 3, 4 или 5 |
Обозначение | MEASURING_TYPE_EXTRA_2 | REGISTRATOR_CHANNEL_EXTRA_2 | TARIFF_EXTRA_2 | MEASURING_VALUE_EXTRA_2 |
Длина, байт | 1 | 1 | 1 | Больше нуля |
Тип | Перечисление | Целое | Целое | Форматированный |
Присутствие поля | Установлен EXTRA_FLAGS_0 бит 6 | Установлен EXTRA_FLAGS_1 бит 0 | Установлен EXTRA_FLAGS_1 бит 1 | Установлен EXTRA_FLAGS_0 бит 6, или установлен EXTRA_FLAGS_1 бит 0 или 1 |
Обозначение | MEASURING_TYPE_EXTRA_3 | REGISTRATOR_CHANNEL_EXTRA_3 | TARIFF_EXTRA_3 | MEASURING_VALUE_EXTRA_3 |
Длина, байт | 1 | 1 | 1 | Больше нуля |
Тип | Перечисление | Целое | Целое | Форматированный |
Бит маски | Маскируемые поля |
EXTRA_FLAGS_0 бит 0 | MEASURING_TYPE_EXTRA_1, MEASURING_VALUE_EXTRA_1 |
EXTRA_FLAGS_0 бит 1 | REGISTRATOR_CHANNEL_EXTRA_1, MEASURING_VALUE_EXTRA_1 |
EXTRA_FLAGS_0 бит 2 | TARIFF_EXTRA_1, MEASURING_VALUE_EXTRA_1 |
EXTRA_FLAGS_0 бит 3 | MEASURING_TYPE_EXTRA_2, MEASURING_VALUE_EXTRA_2 |
EXTRA_FLAGS_0 бит 4 | REGISTRATOR_CHANNEL_EXTRA_2, MEASURING_VALUE_EXTRA_2 |
EXTRA_FLAGS_0 бит 5 | TARIFF_EXTRA_2, MEASURING_VALUE_EXTRA_2 |
EXTRA_FLAGS_0 бит 6 | MEASURING_TYPE_EXTRA_3, MEASURING_VALUE_EXTRA_3 |
EXTRA_FLAGS_0 бит 7 | EXTRA_FLAGS_1 |
Бит маски | Маскируемые поля |
EXTRA_FLAGS_1 бит 0 | REGISTRATOR_CHANNEL_EXTRA_3, MEASURING_VALUE_EXTRA_3 |
EXTRA_FLAGS_1 бит 1 | TARIFF_EXTRA_3, MEASURING_VALUE_EXTRA_3 |
EXTRA_FLAGS_1 бит 2 | Зарезервировано на будущее |
EXTRA_FLAGS_1 бит 3 | Зарезервировано на будущее |
EXTRA_FLAGS_1 бит 4 | Зарезервировано на будущее |
EXTRA_FLAGS_1 бит 5 | Зарезервировано на будущее |
EXTRA_FLAGS_1 бит 6 | Зарезервировано на будущее |
EXTRA_FLAGS_1 бит 7 | EXTRA_FLAGS_2 |
Номер байта | Значение |
0 | Заголовок - первый байт, всегда 0x55 |
1 | Адрес модуля, всегда 0x01 (ZIG_BEE_COORDINATOR_ADDRESS) |
2 | Команда, всегда 0xAB (SINK_COMMAND_MYRMIDON) |
3, 4 | N - длина последующих данных, может быть нулем, (порядок от младшего к старшему) |
От 5 до 5 + N - 1 | Данные сообщений-запросов или данные ответных сообщений |
5 + N, 6 + N | CRC, порядок от младшего к старшему |
Пример на языке программирования java - crc = (crc >>> 8) ^ crc_table[(crc ^ b) & 0xFF]; где crc - int, переменная состояния и результат, начальное значение crc равно 0xFFFF; b - byte, входной параметр; crc_table представляет собой массив int: { 0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241, 0xC601, 0x06C0, 0x0780, 0xC741, 0x0500, 0xC5C1, 0xC481, 0x0440, 0xCC01, 0x0CC0, 0x0D80, 0xCD41, 0x0F00, 0xCFC1, 0xCE81, 0x0E40, 0x0A00, 0xCAC1, 0xCB81, 0x0B40, 0xC901, 0x09C0, 0x0880, 0xC841, 0xD801, 0x18C0, 0x1980, 0xD941, 0x1B00, 0xDBC1, 0xDA81, 0x1A40, 0x1E00, 0xDEC1, 0xDF81, 0x1F40, 0xDD01, 0x1DC0, 0x1C80, 0xDC41, 0x1400, 0xD4C1, 0xD581, 0x1540, 0xD701, 0x17C0, 0x1680, 0xD641, 0xD201, 0x12C0, 0x1380, 0xD341, 0x1100, 0xD1C1, 0xD081, 0x1040, 0xF001, 0x30C0, 0x3180, 0xF141, 0x3300, 0xF3C1, 0xF281, 0x3240, 0x3600, 0xF6C1, 0xF781, 0x3740, 0xF501, 0x35C0, 0x3480, 0xF441, 0x3C00, 0xFCC1, 0xFD81, 0x3D40, 0xFF01, 0x3FC0, 0x3E80, 0xFE41, 0xFA01, 0x3AC0, 0x3B80, 0xFB41, 0x3900, 0xF9C1, 0xF881, 0x3840, 0x2800, 0xE8C1, 0xE981, 0x2940, 0xEB01, 0x2BC0, 0x2A80, 0xEA41, 0xEE01, 0x2EC0, 0x2F80, 0xEF41, 0x2D00, 0xEDC1, 0xEC81, 0x2C40, 0xE401, 0x24C0, 0x2580, 0xE541, 0x2700, 0xE7C1, 0xE681, 0x2640, 0x2200, 0xE2C1, 0xE381, 0x2340, 0xE101, 0x21C0, 0x2080, 0xE041, 0xA001, 0x60C0, 0x6180, 0xA141, 0x6300, 0xA3C1, 0xA281, 0x6240, 0x6600, 0xA6C1, 0xA781, 0x6740, 0xA501, 0x65C0, 0x6480, 0xA441, 0x6C00, 0xACC1, 0xAD81, 0x6D40, 0xAF01, 0x6FC0, 0x6E80, 0xAE41, 0xAA01, 0x6AC0, 0x6B80, 0xAB41, 0x6900, 0xA9C1, 0xA881, 0x6840, 0x7800, 0xB8C1, 0xB981, 0x7940, 0xBB01, 0x7BC0, 0x7A80, 0xBA41, 0xBE01, 0x7EC0, 0x7F80, 0xBF41, 0x7D00, 0xBDC1 0xBC81, 0x7C40, 0xB401, 0x74C0, 0x7580, 0xB541, 0x7700, 0xB7C1, 0xB681, 0x7640, 0x7200, 0xB2C1, 0xB381, 0x7340, 0xB101, 0x71C0, 0x7080, 0xB041, 0x5000, 0x90C1, 0x9181, 0x5140, 0x9301, 0x53C0, 0x5280, 0x9241, 0x9601, 0x56C0, 0x5780, 0x9741, 0x5500, 0x95C1, 0x9481, 0x5440, 0x9C01, 0x5CC0, 0x5D80, 0x9D41, 0x5F00, 0x9FC1, 0x9E81, 0x5E40, 0x5A00, 0x9AC1, 0x9B81, 0x5B40, 0x9901, 0x59C0, 0x5880, 0x9841, 0x8801, 0x48C0, 0x4980, 0x8941, 0x4B00, 0x8BC1, 0x8A81, 0x4A40, 0x4E00, 0x8EC1, 0x8F81, 0x4F40, 0x8D01, 0x4DC0, 0x4C80, 0x8C41, 0x4400, 0x84C1, 0x8581, 0x4540, 0x8701, 0x47C0, 0x4680, 0x8641, 0x8201, 0x42C0, 0x4380, 0x8341, 0x4100, 0x81C1, 0x8081, 0x4040}. |
Байты | Поле | Длина | Значение |
От 0 до 7 | EUI получателя | 8 | Может быть равным EUI УСПД |
8, 9 | ID опции | 2 | little-endian (порядок от младшего к старшему) |
10 | Статус | 1 | Всегда 0x00 |
11 | Атрибуты команды опции | 1 | Всегда 0x00 |
12 | Код команды опции | 1 | См. описание команды опции в А.4 |
От 13 до 13 + N | Параметры команды опции | N | См. описание команды опции в А.4 |
Байты | Поле | Длина | Значение |
От 0 до 7 | EUI отправителя | 8 | Может быть равным EUI УСПД |
8, 9 | ID опции | 2 | Тот же, что и в сообщении-запросе, little-endian (порядок от младшего к старшему) |
10 | Статус | 1 | 0x01 - команда выполнена; 0x00 - опция не найдена; 0x04 - недопустимая команда; 0x05 - неверная длина поля "параметры команды опции" в сообщении-запросе; 0x06 - недопустимое значение параметра команды; 0x03 - неверное состояние опции |
11 | Атрибуты команды опции | 1 | Всегда установлен 0 флажок SCHEDULER |
12 | Код команды опции | 1 | Тот же, что и в сообщении-запросе |
От 13 до 13 + N | Параметры отчета опции | N | См. описание команды опции в А.4 |
Байты | Поле | Длина | Значение |
От 0 до 7 | EUI отправителя | 8 | Может быть равным EUI УСПД |
8, 9 | ID опции | 2 | little-endian (порядок от младшего к старшему) |
10 | Статус | 1 | Всегда 0x01 - команда выполнена |
11 | Атрибуты команды опции | 1 | Всегда установлен 1 флажок SCHEDULER |
12 | Код команды опции | 1 | Может быть равным коду несуществующей команды |
От 13 до 13 + N | Параметры отчета опции | N | См. в А.5 "Формат сообщений о событии" |
Номер бита | Флажок | Описание | Значение |
0 | RANDOM | Не использовать | Всегда 0 |
1 | REPEAT | Не использовать | Всегда 0 |
2 | BROADCAST | Не использовать | Всегда 0 |
3 | NACK | Не использовать | Всегда 0 |
4 | SCHEDULER | Признак инициативных сообщений | Для сообщений-запросов - всегда 0. Устанавливается УСПД: 0 - для ответных сообщений; 1 - для инициативных сообщений |
5 | SENSOR | Не использовать | Всегда 0 |
6 | RESERVED_2 | Не использовать | Всегда 0 |
7 | EXTRA | Не использовать | Всегда 0 |
Значение | Состояние |
0x00 | Резерв, использовать запрещено |
0x01 | Исполнено с отчетом |
0x02 | Исполнено успешно без отчета |
0x03 | Занято, идет исполнение |
0x04 | Резерв, использовать запрещено |
0x05 | Резерв, использовать запрещено |
0x06 | Резерв, использовать запрещено |
0x07 | Завершение по тайм-ауту |
0x08 | Нет ответа по последовательному каналу или неверное начало пакета |
0x09 | Доступ к прибору запрещен |
0x0A | Информация о задаче на установку тарифного расписания не найдена в базе |
0x0B | Ошибка CRC |
0x0C | Неверное завершение входящего пакета или превышение максимальной длины |
0x0D | Неверный ответ прибора на запрос времени |
0x0E | Неверный ответ прибора на установку времени |
0x0F | Параметр ПУ (серийный номер ПУ и т.п.) отсутствует в базе |
0x10 | Неверный ответ за запрос конфигурации при чтении текущих показаний |
0x11 | Не удалось получить дату и время при чтении текущих показаний |
0x12 | Неверный ответ текущих показаний |
0x13 | Неверный ответ за запрос конфигурации при чтении архивов на конец суток |
0x14 | Не удалось получить дату и время при чтении архивов на конец суток |
0x15 | Архивное значение энергии на конец суток отсутствует в базе |
0x16 | Глубина архива для запрошенного архива превышает глубину хранения счетчика или архива на заданную дату не существует |
0x17 | Неверный ответ на запрос журнала счетчика |
0x18 | Неверный ответ за запрос конфигурации при чтении получасовых архивов |
0x19 | Значение профиля нагрузки отсутствует в базе |
0x1A | Не удалось получить параметр качества электрической энергии |
0x1B | Неверный ответ прибора на коррекцию времени |
0x21 | Команда не поддерживается измерительным прибором |
0x22 | Недопустимые параметры в команде, переданной измерительному прибору |
0x23 | Выполнение команды прибором в данный момент невозможно (повторное выполнение заблокировано, осуществляется работа по другому интерфейсу и пр.) |
0x24 | Выбран недостаточный уровень доступа к измерительному прибору |
0x25 | Чтение получасовых архивов: прибор выключен |
0x26 | Чтение получасовых архивов: несоответствие времени запроса/ответа |
0x27 | Чтение получасовых архивов: неполный срез |
Байты | Поле | Длина | Значение |
0 - 7 | EUI отправителя команды | 8 | 37847D00006F0D00 - EUI ПУ |
8, 9 | ID обобщенной опции | 2 | little-endian (порядок от младшего к старшему), 0x010B - обобщенная опция |
10 | Статус | 1 | 0x01 - исполнено с отчетом |
11 | Атрибуты команды опции | 1 | 0x00 - сообщение-ответ |
12 | Код команды опции | 1 | 0x12 - команда "Получить значение профиля нагрузки по каналу и предустановленному параметру - временному интервалу формирования" |
Далее приведены данные поля "параметры отчета опции" | |||
13 | Тип отчета | 1 | Здесь перечислены все допустимые значения типа отчета для отчета об измерении: 0x01 - исполнено с отчетом 0x25 - чтение получасовых архивов: прибор выключен 0x26 - чтение получасовых архивов: несоответствие времени запроса/ответа 0x27 - чтение получасовых архивов: неполный срез |
14, 15 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x011B - опция ПУ электроэнергии |
16-N | Отчет об измерении | N | N |
Присутствие поля | Обязательное | Обязательное | Флаг 0.7 установлен | Флаг 0.0 установлен | Флаг 0.1 установлен |
Обозначение | SEQUENCE | FLAGS_0 | FLAGS_1 | VERSION | MAC_TYPE |
Длина, байт | 1 | 1 | 1 | 1 | 1 |
Тип | Целое | Флажки | Флажки | Целое | Перечисление |
Присутствие поля | Флаг 0.1 установлен | Флаг 0.2 установлен | Флаг 0.2 установлен | ||
Обозначение | MAC_VALUE | REGISTRATOR_ID_LENGTH | REGISTRATOR_ID_VALUE | ||
Длина, байт | Больше нуля | 1 | Больше нуля | ||
Тип | Символы | Целое | Символы | ||
Бит маски | Маскируемые поля |
FLAGS_0 бит 0 | VERSION |
FLAGS_0 бит 1 | MAC_TYPE и MAC_VALUE |
FLAGS_0 бит 2 | REGISTRATOR_ID_LENGTH, REGISTRATOR_ID_VALUE |
FLAGS_0 бит 3 | METER_ID_LENGTH, METER_ID_VALUE |
FLAGS_0 бит 4 | INTERVAL_TYPE, INTERVAL_VALUE |
FLAGS_0 бит 5 | REGISTRATOR_CHANNEL |
FLAGS_0 бит 6 | TARIFF |
FLAGS_0 бит 7 | FLAGS_1 |
Значение поля MAC_TYPE | Тип оборудования | Длина поля MAC_VALUE, символов |
0 | Терминал GSM | 15 |
1 | Устройство ZigBee | 16 |
Присутствие поля | Флаг 0.3 установлен | Флаг 0.3 установлен | Обязательное | Обязательное |
Обозначение | METER_ID_LENGTH | METER_ID_VALUE | DATETIME_TYPE | DATETIME_VALUE |
Длина, байт | 1 | Больше нуля | 1 | 8 или 6 |
Тип | Целое | Символы | Перечисление | Форматированный |
Присутствие поля | Флаг 0.4 установлен | Флаг 0.4 установлен | Обязательное |
Обозначение | INTERVAL_TYPE | INTERVAL_VALUE | DOMAIN |
Длина, байт | 1 | 1 | 2 |
Тип | Перечисление | Целое больше нуля | Перечисление |
Значение поля DATETIME_TYPE | Формат значения DATETIME_VALUE | Длина поля DATETIME_VALUE, байт |
0 | В миллисекундах от 1 января 1970 г. | 8 |
1 | Бинарный формат даты и времени | 6 |
Байты | Поле | Длина | Значение |
0 | Год | 1 | Для 2021 года - это 21 |
1 | Месяц | 1 | От 1 до 12 |
2 | День | 1 | От 1 до 31 |
3 | Часы | 1 | От 0 до 23 |
4 | Минуты | 1 | От 0 до 59 |
5 | Секунды | 1 | От 0 до 59 |
Значение INTERVAL_TYPE | Единицы измерения значения INTERVAL_VALUE |
0 | Минуты |
1 | Часы |
2 | Сутки |
3 | Месяцы |
Значение DOMAIN | Домен назначения для отчета об измерении |
0x0000 | Домен не задан |
Примечание - Поле DOMAIN обязательное. | |
Присутствие поля | Обязательное | Обязательное | Обязательное |
Обозначение | MEASURING_FORMAT | MEASURING_MEDIA | MEASURING_GROUP |
Длина, байт | 1 | 1 | 1 |
Тип | Перечисление | Перечисление | Перечисление |
Присутствие поля | Обязательное | Флаг 0.5 установлен | Флаг 0.6 установлен | Обязательное |
Обозначение | MEASURING_TYPE | REGISTRATOR_CHANNEL | TARIFF | MEASURING_VALUE |
Длина, байт | 1 | 1 | 1 | Больше нуля |
Тип | Перечисление | Целое | Целое | Форматированный |
Значение поля MEASURING_FORMAT | Формат числа в поле MEASURING_VALUE | Длина поля MEASURING_VALUE, байт |
0 | float - с плавающей запятой одинарной точности (см. [3]) | 4 |
1 | double - с плавающей запятой двойной точности (см. [3]) | 8 |
2 | Со знаком с фиксированной запятой: 6 байт - целая часть, 2 байта - дробная, little-endian (порядок от младшего к старшему) | 8 |
Число | Представление числа массивом байт |
1,25 | {0x00, 0x40, /точка/0x01, 0x00, 0x00, 0x00, 0x00, 0x00} |
Минус 1,25 | {0x00, 0xC0, /точка/0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF} |
Символьная константа | Значение | Описание |
MEDIA_WATER | 0x01 | Измерение водных величин |
MEDIA_ELECTRICITY | 0x02 | Измерение электроэнергии |
MEDIA_GAS | 0x03 | Измерение газовых величин |
MEDIA_HEAT | 0x04 | Измерение тепловой энергии |
Значение поля MEASURING_GROUP | Группа измерений | Значение поля MEASURING_TYPE | Тип измерения | Интервал измерения или период архивирования |
1 | Энергия, текущее значение | 0 | Активная потребленная, Вт·ч | |
1 | Активная отпущенная, Вт·ч | |||
2 | Реактивная потребленная, вар·ч | |||
3 | Реактивная отпущенная, вар·ч | |||
2 | Энергия, архивное значение | 0 | Активная потребленная, Вт·ч | 1 сутки |
1 | Активная отпущенная, Вт·ч | 1 сутки | ||
2 | Реактивная потребленная, вар·ч | 1 сутки | ||
3 | Реактивная отпущенная, вар·ч | 1 сутки | ||
3 | Параметры сети | 0 | Напряжение фазы A, В | |
1 | Напряжение фазы B, В | |||
2 | Напряжение фазы C, В | |||
3 | Ток по фазе A, А | |||
4 | Ток по фазе B, А | |||
5 | Ток по фазе C, А | |||
6 | Частота напряжения сети, Гц | |||
7 | Напряжение, В | |||
8 | Сила тока, А | |||
9 | Коэффициент мощности | |||
10 | Коэффициент мощности | |||
11 | Коэффициент мощности | |||
12 | Коэффициент мощности | |||
13 | Угол между фазными напряжениями фаз A и B, градус | |||
14 | Угол между фазными напряжениями фаз A и C, градус | |||
15 | Угол между фазными напряжениями фаз B и C, градус | |||
16 | Мощность активная по фазе A, Вт | |||
17 | Мощность активная по фазе B, Вт | |||
18 | Мощность активная по фазе C, Вт | |||
19 | Мощность реактивная по фазе A, вар | |||
20 | Мощность реактивная по фазе B, вар | |||
21 | Мощность реактивная по фазе C, вар | |||
22 | Мощность полная по сумме фаз, BA | |||
23 | THD - коэффициент нелинейных искажений (отношение суммы действующих значений гармонических составляющих к действующему значению основной гармоники в процентах) | |||
24 | ||||
4 | Мощность средняя (профиль нагрузки) | 0 | Активная потребленная, Вт | 15 мин, 30 мин, 60 мин |
1 | Активная отпущенная, Вт | 15 мин, 30 мин, 60 мин | ||
2 | Реактивная потребленная, вар | 15 мин, 30 мин, 60 мин | ||
3 | Реактивная отпущенная, вар | 15 мин, 30 мин, 60 мин | ||
5 | Энергия, учтенная за интервал времени (приращение), архивное значение (профиль нагрузки) | 0 | Активная потребленная, Вт·ч | 30 мин, 60 мин |
1 | Активная отпущенная, Вт·ч | 30 мин, 60 мин | ||
2 | Реактивная потребленная, вар·ч | 30 мин, 60 мин | ||
3 | Реактивная отпущенная, вар·ч | 30 мин, 60 мин |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 - 16 | Токен, представляющий собой md5 от пароля, открывающего полный доступ к информации на УСПД | 16 | Байтовый массив |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
От 4 до 4 + LEN - 1 | Серийный номер счетчика в текстовом виде | LEN - число символов | Последовательность кодированных знаков ASCII (байт) текстового представления серийного номера |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x0F |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | 0x0301 - опция УСПД |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
4 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
5 - 10 | DATETIME_VALUE - дата и время | 6 | Формат см. А.3 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Бинарный формат даты и времени, см. А.3 |
8 | INTERVAL_TYPE - тип интервала архивирования | 1 | Только 2 - за 1 сутки |
9 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
10 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии, см. А.3 |
11 | MEASURING_GROUP - группа измерения | 1 | Только 0x02 - энергия, архивное значение, см. А.3 |
12 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения, см. А.3 |
13 | TARIFF - номер тарифа | 1 | Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Бинарный формат даты и времени см. А.3 |
8 | INTERVAL_TYPE - тип интервала архивирования | 1 | Только 2 - за 1 сутки |
9 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
10 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии, см. А.3 |
11 | MEASURING_GROUP - группа измерения | 1 | Только 0x02 - энергия, архивное значение, см. А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x50 = 0101 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE - дата и время | 6 | Формат см. А.3 |
12 | INTERVAL_TYPE м единицы измерения интервала архивирования | 1 | Только 2 - за 1 сутки |
13 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
14, 15 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - значение по умолчанию, little-endian (порядок от младшего к старшему) |
16 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой, little-endian (6 байт - целая часть, 2 байта - дробная), см. А.3 |
17 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии, см. А.3 |
18 | MEASURING_GROUP - группа измерения | 1 | Только 0x02 - энергия, архивное значение, см. А.3 |
19 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения, см. А.3 |
20 | TARIFF - номер тарифа | 1 | Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
21 - 28 | MEASURING_VALUE - значение измеряемой величины | 8 | Формат определяется полем MEASURING_FORMAT |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x15 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
4 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
5 - 10 | DATETIME_VALUE - дата и время | 6 | Формат см. А.3 |
11 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии, см. А.3 |
12 | MEASURING_GROUP - группа измерения | 1 | Только 0x02 - энергия, архивное значение, см. А.3 |
13 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения, см. А.3 |
14 | TARIFF - номер тарифа | 1 | Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | BEGIN_DATETIME_TYPE - начало временного интервала, тип | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | BEGIN_DATETIME_VALUE - начало временного интервала, значение | 6 | Бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
8 | END_DATETIME_TYPE - конец временного интервала, тип | 1 | Только 1 - бинарный формат даты и времени |
9 - 14 | END_DATETIME_VALUE - конец временного интервала, значение | 6 | бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
15 | INTERVAL_TYPE - тип интервала архивирования | 1 | Только 2 - за 1 сутки |
16 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
17 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. в А.3 |
18 | MEASURING_GROUP - группа измерения | 1 | Только 0x02 - энергия, архивное значение см. в А.3 |
19 | Маска каналов | 1 | 1 до 15, номер бита в маске равен значению MEASURING_TYPE. Назначение флагов маски см. в А.4.15 |
20 | Маска тарифов | 1 | От 1 до 255, номер бита в маске равен номеру тарифа. Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
2 | INTERVAL_TYPE - единицы измерения интервала архивирования | 1 | Только 2 - за 1 сутки |
3 | INTERVAL_VALUE - значение интервала архивирования | 1 | Только 1 |
4 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. в А.3 |
5 | MEASURING_GROUP - группа измерения | 1 | Только 0x02 - энергия, архивное значение см. в А.3 |
6 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени см. в А.3 |
7 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | Только 2 - значение со знаком с фиксированной запятой, little-endian (6 байт - целая часть, 2 байта - дробная), см. А.3 |
8, 9 | NUMBER_OF_VALUES - количество структур для доставки архивных значений энергии в этом сообщении-ответе | 2 | little-endian (порядок от младшего к старшему) |
Далее следуют NUMBER_OF_VALUES структур, для доставки архивных значений энергии. Пусть каждая такая структура имеет порядковый номер K = 0 до NUMBER_OF_VALUES - 1. | |||
X = 10 + 17·K | MEASURING_STATUS - статус данных в поле MEASURING_VALUE | 1 | 0x01 - исполнено с отчетом (OK); 0x15 - архивное значение энергии на конец суток отсутствует в базе |
От X + 1 до X + 6 | DATETIME_VALUE - дата и время | 6 | Формат определяется полем DATETIME_TYPE |
X + 7 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения, см. А.3 |
X + 8 | TARIFF - номер тарифа | 1 | Нулевой тариф используется для обозначения суммы показаний по всем остальным тарифам ПУ |
От X + 9 до X + 16 | MEASURING_VALUE - значение измеряемой величины | 8 | Формат определяется полем MEASURING_FORMAT |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Бинарный формат даты и времени см. А.3 |
8 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. в А.3 |
9 | MEASURING_GROUP - группа измерения | 1 | 4 - мощность средняя (профиль нагрузки) или 5 - энергия, учтенная за интервал времени (приращение), см. в А.3 |
10 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения, см. А.3 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | DATETIME_TYPE | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | DATETIME_VALUE | 6 | Бинарный формат даты и времени см. в А.3 |
8 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. в А.3 |
9 | MEASURING_GROUP - группа измерения | 1 | 4 - мощность средняя (профиль нагрузки) или 5 - энергия, учтенная за интервал времени (приращение), см. А.3 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | BEGIN_DATETIME_TYPE - начало временного интервала, тип | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | BEGIN_DATETIME_VALUE - начало временного интервала, значение | 6 | Бинарный формат даты и времени см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
8 | END_DATETIME_TYPE - конец временного интервала, тип | 1 | Только 1 - бинарный формат даты и времени |
9 - 14 | END_DATETIME_VALUE - конец временного интервала, значение | 6 | Бинарный формат даты и времени см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
15 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. в А.3 |
16 | MEASURING_GROUP - группа измерения | 1 | 4 - мощность средняя (профиль нагрузки) или 5 - энергия, учтенная за интервал времени (приращение), см. А.3 |
17 | Маска каналов | 1 | От 1 до 15, номер бита в маске равен значению MEASURING_TYPE. Назначение флагов маски см. в А.4.15 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
2 | INTERVAL_TYPE - единицы измерения интервала усреднения | 1 | Только 0 - минуты |
3 | INTERVAL_VALUE - значение интервала усреднения | 1 | 30 или 60 |
4 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. в А.3 |
5 | MEASURING_GROUP - группа измерения | 1 | 4 - мощность средняя (профиль нагрузки) или 5 - энергия, учтенная за интервал времени (приращение), см. А.3 |
6 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени см. А.3 |
7 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | Только 2 - значение со знаком с фиксированной запятой, little-endian (6 байт - целая часть, 2 байта - дробная), см. А.3 |
8, 9 | NUMBER_OF_VALUES - количество структур для доставки значений профиля нагрузки в этом сообщении-ответе | 2 | little-endian (порядок от младшего к старшему) |
Далее следуют NUMBER_OF_VALUES структур, для доставки значений профиля нагрузки. Пусть каждая такая структура имеет порядковый номер K = 0 до NUMBER_OF_VALUES - 1. | |||
X = 10 + 17·K | MEASURING_STATUS - статус данных в поле MEASURING_VALUE | 1 | 0x01 - исполнено с отчетом (OK); 0x19 - значение профиля нагрузки отсутствует в базе; 0x25 - чтение получасовых архивов: прибор выключен; 0x26 - чтение получасовых архивов: несоответствие времени запроса/ответа; 0x27 - чтение получасовых архивов: неполный срез |
X + 1 до X + 6 | DATETIME_VALUE - дата и время | 6 | Формат определяется полем DATETIME_TYPE |
X + 7 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения, см. А.3 |
X + 8 до X + 15 | MEASURING_VALUE - значение измеряемой величины | 8 | Формат определяется полем MEASURING_FORMAT |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
Значение поля MEASURING_TYPE | Тип измерения | Присутствует в сообщениях-ответах однофазного ПУ | Присутствует в сообщениях-ответах трехфазного ПУ |
0 | Напряжение фазы A, В | Нет | Да |
1 | Напряжение фазы B, В | Нет | Да |
2 | Напряжение фазы C, В | Нет | Да |
3 | Ток по фазе A, А | Нет | Да |
4 | Ток по фазе B, А | Нет | Да |
5 | Ток по фазе C, А | Нет | Да |
6 | Частота напряжения сети, Гц | Да | Да |
7 | Напряжение, В | Да | Нет |
8 | Сила тока, А | Да | Нет |
9 | Коэффициент мощности | Нет | Да |
10 | Коэффициент мощности | Нет | Да |
11 | Коэффициент мощности | Нет | Да |
12 | Коэффициент мощности | Да | Нет |
13 | Угол между фазными напряжениями фаз A и B, градус | Нет | Да |
14 | Угол между фазными напряжениями фаз A и C, градус | Нет | Да |
15 | Угол между фазными напряжениями фаз B и C, градус | Нет | Да |
16 | Мощность активная по фазе A, Вт | Нет | Да |
17 | Мощность активная по фазе B, Вт | Нет | Да |
18 | Мощность активная по фазе C, Вт | Нет | Да |
19 | Мощность реактивная по фазе A, вар | Нет | Да |
20 | Мощность реактивная по фазе B, вар | Нет | Да |
21 | Мощность реактивная по фазе C, вар | Нет | Да |
22 | Мощность полная по сумме фаз, ВА | Нет | Да |
23 | THD - коэффициент нелинейных искажений (отношение суммы действующих значений гармонических составляющих к действующему значению основной гармоники в процентах) | Нет | Да |
24 | Ток в нулевом проводе, А | Да | Нет |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. в А.3 |
2 | MEASURING_GROUP - группа измерения | 1 | Только 3 - параметры сети, см. А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x00 = 0000 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE - дата и время | 6 | Формат см. в А.3 |
12, 13 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - значение по умолчанию, little-endian (порядок от младшего к старшему) |
14 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой, little-endian (6 байт - целая часть, 2 байта - дробная), см. А.3 |
15 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. в А.3 |
16 | MEASURING_GROUP м группа измерения | 1 | Только 3 - параметры сети, см. А.3 |
17 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения и типом ПУ, см. А.4.10 |
18 - 25 | MEASURING_VALUE - значение измеряемой величины | 8 | Формат определяется полем MEASURING_FORMAT |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x21, 0x1A |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
4 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
5 - 10 | DATETIME_VALUE - дата и время | 6 | Формат см. А.3 |
11 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. А.3 |
12 | MEASURING_GROUP - группа измерения | 1 | Только 3 - параметры сети, см. А.3 |
13 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения и типом ПУ, см. А.4.10 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему) 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01,0x25, 0x26, 0x27 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
4 | FLAGS_0 - флажки, байт 0 (обязательные) | 1 | 0x10 = 0001 0000 |
5 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
6 - 11 | DATETIME_VALUE - дата и время | 6 | Формат см. А.3 |
12 | INTERVAL_TYPE - единицы измерения интервала усреднения | 1 | Только 0 - минуты |
13 | INTERVAL_VALUE - значение интервала усреднения | 1 | 30 или 60 |
14, 15 | DOMAIN - домен назначения для отчета об измерении | 2 | 0x0000 - значение по умолчанию, little-endian (порядок от младшего к старшему) |
16 | MEASURING_FORMAT - тип формата данных для поля MEASURING_VALUE | 1 | 2 - значение со знаком с фиксированной запятой, little-endian (6 байт - целая часть, 2 байта - дробная), см. А.3 |
17 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. в А.3 |
18 | MEASURING_GROUP - группа измерения | 1 | 4 - мощность средняя (профиль нагрузки) или 5 - энергия, учтенная за интервал времени (приращение), см. А.3 |
19 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения, см. А.3 |
20 - 27 | MEASURING_VALUE - значение измеряемой величины | 8 | Формат определяется полем MEASURING_FORMAT |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x19 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
4 | DATETIME_TYPE - тип формата данных для поля DATETIME_VALUE | 1 | Только 1 - бинарный формат даты и времени |
5 - 10 | DATETIME_VALUE - дата и время | 6 | Формат см. в А.3 |
11 | MEASURING_MEDIA - среда измерения | 1 | Только 0x02 - измерение электроэнергии см. в А.3 |
12 | MEASURING_GROUP - группа измерения | 1 | Только 0x02 - энергия, архивное значение см. в А.3 |
13 | MEASURING_TYPE - тип измерения | 1 | Определяется группой измерения, см. А.3 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему) 0x01xx - опция ПУ с модулем ZigBee; 0x0000 - ПУ на шине RS-485, опция отсутствует |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | BEGIN_DATETIME_TYPE - начало временного интервала, тип | 1 | Только 1 - бинарный формат даты и времени |
2 - 7 | BEGIN_DATETIME_VALUE - начало временного интервала, значение | 6 | Бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
8 | END_DATETIME_TYPE - конец временного интервала, тип | 1 | Только 1 - бинарный формат даты и времени |
9 - 14 | END_DATETIME_VALUE - конец временного интервала, значение | 6 | Бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
15 | JOURNAL - код журнала | 1 | См. А.5 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
2 | JOURNAL - код журнала | 1 | Как в запросе |
3, 4 | SOURCE - код источника события | 2 | little-endian (порядок от младшего к старшему), в паре с EVENT описывает событие; значения см. в А.5 |
5, 6 | EVENT - код события | 2 | little-endian (порядок от младшего к старшему), в паре с SOURCE описывает событие; значения см. в А.5 |
7 | DATETIME_TYPE - дата и время события, тип | 1 | Только 1 - бинарный формат даты и времени |
От 8 до 13 | DATETIME_VALUE - дата и время события, значение | 6 | Бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
От 14 до 14 + LEN - 1 | COMMENT - описание события в текстовом виде | LEN | Байтовый массив, представляющий последовательность символов строки в кодировке ASCII; для пустой строки - поле отсутствует |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
X0 = 1 | P0 - признак наличия параметра OUTPUT_STATE | 1 | 0 - параметр отсутствует, 1 - параметр присутствует |
X0 + 1 | OUTPUT_STATE - состояние выключателя (реле) | 1 | См. OUTPUT_STATE - состояние выключателя (реле) |
X1 = X0 + 1 + 1·P0 | P1 - признак наличия параметра CONTROL_MODE | 1 | 0 - параметр отсутствует, 1 - параметр присутствует |
X1 + 1 | CONTROL_MODE - режим управления выключателем | 1 | См. CONTROL_MODE - режим управления выключателем |
X2 = X1 + 1 + 1·P1 | P2 - признак наличия параметров POWER_LIMIT_FORMAT и POWER_LIMIT_VALUE | 1 | 0 - отсутствуют оба параметра, 1 - присутствуют оба параметра |
X2 + 1 | POWER_LIMIT_FORMAT - лимит мощности, тип | 1 | Только 2 - значение со знаком с фиксированной запятой, little-endian (порядок от младшего к старшему) (6 байт - целая часть, 2 байта - дробная), см. А.3, пункты "Поля MEASURING_FORMAT и MEASURING_VALUE" |
X2 + 2 до X2 + 10 | POWER_LIMIT_VALUE - лимит мощности, значение | 8 | Формат определяется полем POWER_LIMIT_FORMAT |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
X0 = 2 | P0 - признак наличия параметров DATETIME_TYPE и DATETIME_VALUE | 1 | 0 - отсутствуют оба параметра, 1 - присутствуют оба параметра |
X0 + 1 | DATETIME_TYPE - дата и время создания записи в базе УСПД, тип | 1 | Только 1 - бинарный формат даты и времени |
От X0 + 2 до X0 + 8 | DATETIME_VALUE - дата и время создания записи в базе УСПД, значение | 6 | Бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
X1 = X0 + 1 + 7·P0 | P1 - признак наличия параметра OUTPUT_STATE | 1 | 0 - параметр отсутствует, 1 - параметр присутствует |
X1 + 1 | OUTPUT_STATE - состояние выключателя (реле) | 1 | См. OUTPUT_STATE - состояние выключателя (реле) |
X2 = X1 + 1 + 1·P1 | P2 - признак наличия параметра CONTROL_STATE | 1 | 0 - параметр отсутствует, 1 - параметр присутствует |
X2 + 1 | CONTROL_STATE - состояние управления выключателем | 1 | См. CONTROL_STATE - состояние управления выключателем |
X3 = X2 + 1 + 1·P2 | P3 - признак наличия параметра CONTROL_MODE | 1 | 0 - параметр отсутствует, 1 - параметр присутствует |
X3 + 1 | CONTROL_MODE - режим управления выключателем | 1 | См. CONTROL_MODE - режим управления выключателем |
X4 = X3 + 1 + 1·P3 | P4 - признак наличия параметров POWER_LIMIT_FORMAT и POWER_LIMIT_VALUE | 1 | 0 - отсутствуют оба параметра, 1 - присутствуют оба параметра |
X4 + 1 | POWER_LIMIT_FORMAT - лимит мощности, тип | 1 | Только 2 - значение со знаком с фиксированной запятой, little-endian (6 байт - целая часть, 2 байта - дробная), см. А.3, пункты "Поля MEASURING_FORMAT и MEASURING_VALUE" |
От X4 + 2 до X4 + 10 | POWER_LIMIT_VALUE - лимит мощности, значение | 8 | Значение в Вт, формат определяется полем POWER_LIMIT_FORMAT |
Режим управления выключателем | ||||||||
Отключение | Подключение | |||||||
Значение (enum) | b | c | f | g | a | d | e | h |
0 | - | - | - | - | - | - | - | - |
1 | x | x | x | x | - | x | x | - |
2 | x | x | x | x | x | - | x | - |
3 | x | x | - | x | - | x | x | - |
4 | x | x | - | x | x | - | x | - |
5 | x | x | x | x | - | x | x | x |
6 | x | x | - | x | - | x | x | x |
Обозначение | Наименование | Описание |
a | Удаленное подключение | Изменяет состояние выключателя из "Отключено" во "Включено" без ручного вмешательства |
b | Удаленное отключение | Изменяет состояние выключателя из "Включено" в "Отключено" без ручного вмешательства |
c | Удаленное отключение | Изменяет состояние из "Разрешено включение" в "Отключено" |
d | Удаленное подключение | Изменяет состояние из "Отключено" в "Разрешено включение" |
e | Ручное подключение | Изменяет состояние из "Разрешено включение" во "Включено" |
f | Ручное отключение | Изменяет состояние из "Включено" в "Разрешено включение" |
g | Локальное отключение | Изменяет состояние из "Включено" в "Разрешено включение" |
h | Локальное подключение | Изменяет состояние из "Разрешено включение" во "Включено" |
Номер бита | MEASURING_GROUP = 2 Энергия, архивное значение | MEASURING_GROUP = 4 Мощность средняя (профиль нагрузки) | MEASURING_GROUP = 5 Энергия, учтенная за интервал времени (приращение) |
0 | MEASURING_TYPE = 0 активная потребленная, Вт·ч | MEASURING_TYPE = 0 активная потребленная, Вт | MEASURING_TYPE = 0 активная потребленная, Вт·ч |
1 | MEASURING_TYPE = 1 активная отпущенная, Вт·ч | MEASURING_TYPE = 1 активная отпущенная, Вт | MEASURING_TYPE = 1 активная отпущенная, Вт·ч |
2 | MEASURING_TYPE = 2 реактивная потребленная, вар·ч | MEASURING_TYPE = 2 реактивная потребленная, вар | MEASURING_TYPE = 2 реактивная потребленная, вар·ч |
3 | MEASURING_TYPE = 3 реактивная отпущенная, вар·ч | MEASURING_TYPE = 3 реактивная отпущенная, вар | MEASURING_TYPE = 3 реактивная отпущенная, вар·ч |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | Маска каналов | 1 | От 0 до 15 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
2 | Маска тарифов | 1 | От 0 до 15 |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | Маска тарифов | 1 | - |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x0301 - опция УСПД |
3 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1, 2 | ID опции ПУ | 2 | little-endian (порядок от младшего к старшему), 0x0301 - опция УСПД |
3 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
4 | Маска тарифов | 1 | - |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
X = 1 | RD_SIZE - число элементов, составляющих тарифное расписание обычного рабочего дня недели (пн, вт, ср, чт, пт) | 1 | Больше нуля |
Далее следуют RD_SIZE элементов, составляющих тарифное расписание обычного рабочего дня недели (пн, вт, ср, чт, пт). Каждый элемент имеет вид {время начала действия тарифа (часы: минуты); номер тарифа}, подробнее см. в А.4.22. Пусть каждый элемент имеет порядковый номер K = 0 до RD_SIZE - 1. | |||
X + 1 + 3·K | RD_TIME_HOURS - время начала действия тарифа, часы | 1 | От 0 до 23, только 0 для элемента с номером K = 0, см. А.4.22 |
X + 2 + 3·K | RD_TIME_MINUTES - время начала действия тарифа, минуты | 1 | От 0 до 59, только 0 для элемента с номером K = 0, см. А.4.22 |
X + 3 + 3·K | RD_TARIFF - номер тарифа | 1 | От 1 до 7 |
Y = X + 4 + 3·K | WD_SIZE - число элементов, составляющих тарифное расписание выходного дня недели (сб, вс) | 1 | Больше нуля |
Далее следуют WD_SIZE элементов, составляющих тарифное расписание выходного дня недели (сб, вс). Каждый элемент имеет вид {время начала действия тарифа (часы: минуты); номер тарифа}, подробнее см. в А.4.22. Пусть каждый элемент имеет порядковый номер L = 0 до WD_SIZE - 1. | |||
Y + 1 + 3·L | WD_TIME_HOURS - время начала действия тарифа, часы | 1 | От 0 до 23, только 0 для элемента с номером L = 0, см. А.4.22 |
Y + 2 + 3·L | WD_TIME_MINUTES - время начала действия тарифа, минуты | 1 | От 0 до 59, только 0 для элемента с номером L = 0, см. А.4.22 |
Y + 3 + 3·L | WD_TARIFF - номер тарифа | 1 | От 1 до 7 |
Z = Y + 4 + 3·L | HD_SIZE - число элементов, составляющих тарифное расписание праздничного дня | 1 | Больше нуля |
Далее следуют HD_SIZE элементов, составляющих тарифное расписание праздничного дня. Каждый элемент имеет вид {время начала действия тарифа (часы: минуты); номер тарифа}, подробнее см. в А.4.22. Пусть каждый элемент имеет порядковый номер M = 0 до HD_SIZE - 1. | |||
Z + 1 + 3·M | HD_TIME_HOURS - время начала действия тарифа, часы | 1 | От 0 до 23, только 0 для элемента с номером M = 0, см. А.4.22 |
Z + 2 + 3·M | HD_TIME_MINUTES - время начала действия тарифа, минуты | 1 | От 0 до 59, только 0 для элемента с номером M = 0, см. А.4.22 |
Z + 3 + 3·M | HD_TARIFF - номер тарифа | 1 | От 1 до 7 |
A = Z + 4 + 3·M | HL_SIZE - число элементов, составляющих список праздничных дней | 1 | Беззнаковое, может быть нулем |
Далее следуют HL_SIZE элементов, составляющих список праздничных дней. Каждый элемент имеет вид {месяц; день месяца}, подробнее см. в А.4.22. Пусть каждый элемент имеет порядковый номер N = 0 до HL_SIZE - 1. | |||
A + 1 + 2·N | HL_MONTH - месяц | 1 | От 1 до 12 (1 - январь, 12 - декабрь) |
A + 2 + 2·N | HL_DAY_OF_MONTH - день месяца | 1 | Допустимые значения определяются значением в поле HL_MONTH, например: 1 до 31 для HL_MONTH = 1 (январь) |
B = A + 3 + 2·N | P - признак наличия параметров TP_ACTIVATING_DATETIME_TYPE и TP_ACTIVATING_DATETIME_VALUE | 1 | 0 - отсутствуют оба параметра, 1 - присутствуют оба параметра |
TP_ACTIVATING_DATETIME_TYPE - дата и время активации тарифного расписания, тип | 1 | Только 1 - бинарный формат даты и времени | |
TP_ACTIVATING_DATETIME_VALUE - дата и время активации тарифного расписания, значение | 6 | Бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" | |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | P - признак наличия параметров NEXT_TASK_DATETIME_TYPE и NEXT_TASK_DATETIME_VALUE | 1 | 0 - отсутствуют оба параметра, 1 - присутствуют оба параметра |
NEXT_TASK_DATETIME_TYPE - отправная точка (дата и время) для поиска информации о постановке задачи на установку тарифного расписания, тип | 1 | Только 1 - бинарный формат даты и времени | |
NEXT_TASK_DATETIME_VALUE - отправная точка (дата и время) для поиска информации о постановке задачи на установку тарифного расписания, значение | 6 | Бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
2 | TASK_DATETIME_TYPE - дата и время постановки задачи на установку тарифного расписания, тип | 1 | Только 1 - бинарный формат даты и времени |
3 - 8 | 6 | Бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" | |
9 | TASK_RESULT - результат выполнения задачи на установку тарифного расписания | 1 | 0 - ожидает исполнения; 1 - выполнено успешно; 2 - исполняется; 3 - сбой |
X = 10 | RD_SIZE - число элементов, составляющих тарифное расписание обычного рабочего дня недели (пн, вт, ср, чт, пт) | 1 | Больше нуля |
Далее следуют RD_SIZE элементов, составляющих тарифное расписание обычного рабочего дня недели (пн, вт, ср, чт, пт). Каждый элемент имеет вид {время начала действия тарифа (часы: минуты); номер тарифа}, см. А.4.22. Пусть каждый элемент имеет порядковый номер K = 0 до RD_SIZE - 1. | |||
X + 1 + 3·K | RD_TIME_HOURS - время начала действия тарифа, часы | 1 | От 0 до 23, только 0 для элемента с номером K = 0, см. А.4.22 |
X + 2 + 3·K | RD_TIME_MINUTES - время начала действия тарифа, минуты | 1 | От 0 до 59, только 0 для элемента с номером K = 0, см. А.4.22 |
X + 3 + 3·K | RD_TARIFF - номер тарифа | 1 | От 1 до 7 |
Y = X + 4 + 3·K | WD_SIZE - число элементов, составляющих тарифное расписание выходного дня недели (сб, вс) | 1 | Больше нуля |
Далее следуют WD_SIZE элементов, составляющих тарифное расписание выходного дня недели (сб, вс). Каждый элемент имеет вид {время начала действия тарифа (часы: минуты); номер тарифа}, см. А.4.22. Пусть каждый элемент имеет порядковый номер L = 0 до WD_SIZE - 1. | |||
Y + 1 + 3·L | WD_TIME_HOURS - время начала действия тарифа, часы | 1 | От 0 до 23, только 0 для элемента с номером L = 0, см. А.4.22 |
Y + 2 + 3·L | WD_TIME_MINUTES - время начала действия тарифа, минуты | 1 | От 0 до 59, только 0 для элемента с номером L = 0, см. А.4.22 |
Y + 3 + 3·L | WD_TARIFF - номер тарифа | 1 | От 1 до 7 |
Z = Y + 4 + 3·L | HD_SIZE - число элементов, составляющих тарифное расписание праздничного дня | 1 | Больше нуля |
Далее следуют HD_SIZE элементов, составляющих тарифное расписание праздничного дня. Каждый элемент имеет вид {время начала действия тарифа (часы: минуты); номер тарифа}, см. А.4.22. Пусть каждый элемент имеет порядковый номер M = 0 до HD_SIZE - 1. | |||
Z + 1 + 3·M | HD_TIME_HOURS - время начала действия тарифа, часы | 1 | От 0 до 23, только 0 для элемента с номером M = 0, см. А.4.22 |
Z + 2 + 3·M | HD_TIME_MINUTES - время начала действия тарифа, минуты | 1 | От 0 до 59, только 0 для элемента с номером M = 0, см. А.4.22 |
Z + 3 + 3·M | HD_TARIFF - номер тарифа | 1 | От 1 до 7 |
A = Z + 4 + 3·M | HL_SIZE - число элементов, составляющих список праздничных дней | 1 | Беззнаковое, может быть нулем |
Далее следуют HL_SIZE элементов, составляющих список праздничных дней. Каждый элемент имеет вид {месяц; день месяца}, см. А.4.22. Пусть каждый элемент имеет порядковый номер N = 0 до HL_SIZE - 1. | |||
A + 1 + 2·N | HL_MONTH - месяц | 1 | От 1 до 12 (1 - январь, 12 - декабрь) |
A + 2 + 2·N | HL_DAY_OF_MONTH - день месяца | 1 | Допустимые значения определяются значением в поле HL_MONTH, например: 1 до 31 для HL_MONTH = 1 (январь) |
B = A + 3 + 2·N | P - признак наличия параметров TP_ACTIVATING_DATETIME_TYPE и TP_ACTIVATING_DATETIME_VALUE | 1 | 0 - отсутствуют оба параметра, 1 - присутствуют оба параметра |
B + 1 | TP_ACTIVATING_DATETIME_TYPE - дата и время активации тарифного расписания, тип | 1 | Только 1 - бинарный формат даты и времени |
B + 2 до B + 7 | TP_ACTIVATING_DATETIME_VALUE - дата и время активации тарифного расписания, значение | 6 | Бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x0A |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
2 | P - признак наличия параметров NEXT_TASK_DATETIME_TYPE и NEXT_TASK_DATETIME_VALUE | 1 | Как в запросе |
NEXT_TASK_DATETIME_TYPE - отправная точка (дата и время) для поиска информации о постановке задачи на установку тарифного расписания, тип | 1 | Как в запросе | |
NEXT_TASK_DATETIME_VALUE - отправная точка (дата и время) для поиска информации о постановке задачи на установку тарифного расписания, значение | 6 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | JOURNAL - код журнала | 1 | Подробнее см. в А.5 |
2 | Число элементов в списке разрешенных для наблюдения источников событий | 1 | LEN - беззнаковое, может быть нулем |
От 3 до 3 + LEN | Маска - список разрешенных для наблюдения источников событий | LEN | Поле отсутствует при LEN = 0; представляет собой байтовый массив, содержащий набор источников событий SOURCE из числа принадлежащих журналу JOURNAL, значения см. в А.5; один байт - один источник событий; элементы упорядочены по увеличению значения; повторное вхождение - запрещено |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | JOURNAL - код журнала | 1 | См. А.5 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
2 | JOURNAL - код журнала | 1 | Как в запросе |
3 | Число элементов в списке разрешенных для наблюдения источников событий | 1 | LEN - беззнаковое, может быть нулем |
От 4 до 4 + LEN | Маска - список разрешенных для наблюдения источников событий | LEN | Поле отсутствует при LEN = 0; представляет собой байтовый массив, содержащий набор источников событий SOURCE из числа принадлежащих журналу JOURNAL, значения см. в А.5; один байт - один источник событий; элементы упорядочены по увеличению значения; повторное вхождение - запрещено |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | JOURNAL - код журнала | 1 | Подробнее см. в А.5 |
2 | Число элементов в списке источников событий, для которых разрешена отправка инициативных сообщений | 1 | LEN - беззнаковое, может быть нулем |
От 3 до 3 + LEN | Маска - список источников событий, для которых разрешена отправка инициативных сообщений | LEN | Поле отсутствует при LEN = 0; представляет собой байтовый массив, содержащий набор источников событий SOURCE из числа принадлежащих журналу JOURNAL, значения см. в А.5; один байт - один источник событий; элементы упорядочены по увеличению значения; повторное вхождение - запрещено |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
1 | JOURNAL - код журнала | 1 | Подробнее см. в А.5 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x01 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
2 | JOURNAL - код журнала | 1 | Как в запросе |
3 | Число элементов в списке источников событий, для которых разрешена отправка инициативных сообщений | 1 | LEN - беззнаковое, может быть нулем |
От 4 до 4 + LEN | Маска - список источников событий, для которых разрешена отправка инициативных сообщений | LEN | Поле отсутствует при LEN = 0; представляет собой байтовый массив, содержащий набор источников событий SOURCE из числа принадлежащих журналу JOURNAL, значения см. в А.5; один байт - один источник событий; элементы упорядочены по увеличению значения; повторное вхождение - запрещено |
Байты | Поле | Длина | Значение |
0 - 7 | EUI отправителя команды | 8 | 0100000000000000 - УСПД или EUI ПУ; выбирается в зависимости от того, являются ли источники событий журнала связанными с УСПД или с ПУ |
8, 9 | ID опции УСПД | 2 | little-endian (порядок от младшего к старшему), 0x0301 - опция УСПД |
10 | Статус | 1 | 0x01 - исполнено с отчетом |
11 | Атрибуты команды опции | 1 | 0x00 - сообщение-ответ |
12 | Код команды опции | 1 | 0x08 - команда "Получить события журнала по временному интервалу" |
Далее данные поля "параметры отчета опции" | |||
13 | Тип отчета | 1 | Здесь перечислены все допустимые значения типа отчета для отчета о событии: 0x01 - исполнено с отчетом |
14 | SEQUENCE - номер запроса | 1 | Как в запросе |
15-N | Отчет о событии | N | Структура сообщения-ответа описана в А.4.12 (параметры отчета опции для типа 0x01 - "исполнено с отчетом") |
Байты | Поле | Длина | Значение |
0 - 7 | EUI отправителя команды | 8 | 0100000000000000 - УСПД или EUI ПУ; выбирается в зависимости от того, являются ли источники событий журнала связанными с УСПД или с ПУ |
8, 9 | ID опции УСПД | 2 | little-endian (порядок от младшего к старшему), 0x0301 - опция УСПД |
10 | Статус | 1 | 0x01 - исполнено с отчетом |
11 | Атрибуты команды опции | 1 | 0x10 - инициативное сообщение |
12 | Код команды опции | 1 | 0x08 - команда "Получить события журнала по временному интервалу" |
Далее данные поля "параметры отчета опции" | |||
13 | Тип отчета | 1 | Здесь перечислены все допустимые значения типа отчета для отчета о событии: 0x01 - исполнено с отчетом |
14 | SEQUENCE - номер запроса | 1 | Всегда 0 |
15-N | Отчет о событии | N | Структура сообщения-ответа описана в А.4.12 (параметры отчета опции для типа 0x01 - "исполнено с отчетом") |
Поле | Длина | Значение |
JOURNAL - код журнала | 1 | Значения приведены в таблице А.86 |
SOURCE - код источника события | 2 | little-endian (порядок от младшего к старшему), в паре с EVENT описывает событие |
EVENT - код события | 2 | little-endian (порядок от младшего к старшему), в паре с SOURCE описывает событие |
DATETIME_TYPE - дата и время события, тип | 1 | Только 1 - бинарный формат даты и времени |
DATETIME_VALUE - дата и время события, значение | 6 | Бинарный формат даты и времени, см. А.3, пункты "Поля DATETIME_TYPE и DATETIME_VALUE" |
COMMENT - описание события в текстовом виде | LEN | Байтовый массив, представляющий последовательность символов строки в кодировке ASCII; для пустой строки - поле отсутствует |
Значение поля JOURNAL | Источники событий журнала связаны с УСПД или с ПУ | Наименование журнала | Значение поля SOURCE | Наименование источника событий |
1 | Журнал событий дискретных входов УСПД | 1 | Дискретный вход 1 УСПД | |
2 | Дискретный вход 2 УСПД | |||
3 | Дискретный вход 3 УСПД | |||
4 | Дискретный вход 4 УСПД | |||
5 | Дискретный вход 5 УСПД | |||
6 | Дискретный вход 6 УСПД | |||
2 | УСПД | Журнал перехода на резервное питание УСПД | 7 | Основной источник питания УСПД |
8 | Резервный источник питания УСПД | |||
3 | УСПД | Журнал включений/выключений УСПД | 9 | Состояние УСПД включено/выключено |
4 | УСПД | Журнал коррекции времени УСПД | 10 | Коррекция времени УСПД |
5 | УСПД | Журнал обнаружения вскрытия УСПД | 11 | Электронная пломба корпуса УСПД |
12 | Электронная пломба клеммных колодок УСПД | |||
6 | УСПД | Журнал несанкционированного доступа УСПД | 13 | Защита доступа УСПД по Web-интерфейсу |
14 | Защита доступа УСПД по интерфейсу ИСУЭ | |||
7 | ПУ | Журнал событий ПУ, связанных с напряжением | 15 | Пропадание напряжения фазы A |
16 | Пропадание напряжения фазы B | |||
17 | Пропадание напряжения фазы C | |||
18 | Повышение напряжения любой фазы | |||
19 | Провал напряжения любой фазы | |||
20 | Превышение коэффициента несимметрии напряжений по обратной последовательности | |||
21 | Повышение напряжения фазы A | |||
22 | Повышение напряжения фазы B | |||
23 | Повышение напряжения фазы C | |||
24 | Провал напряжения фазы A | |||
25 | Провал напряжения фазы B | |||
26 | Провал напряжения фазы C | |||
27 | Неправильная последовательность фаз | |||
28 | Пропадание напряжения | |||
8 | ПУ | Журнал событий ПУ, связанных с током | 29 | Фаза A - получение тока от потребителя |
30 | Фаза B - получение тока от потребителя | |||
31 | Фаза C - получение тока от потребителя | |||
32 | Обрыв трансформатора тока фазы A | |||
33 | Обрыв трансформатора тока фазы B | |||
34 | Обрыв трансформатора тока фазы C | |||
35 | Разбаланс токов | |||
36 | Замыкание трансформатора тока | |||
37 | Превышение тока в любой фазе | |||
38 | Фаза A - наличие тока при отсутствии напряжения | |||
39 | Фаза B - наличие тока при отсутствии напряжения | |||
40 | Фаза C - наличие тока при отсутствии напряжения | |||
41 | Фаза A - превышение максимального тока | |||
42 | Фаза B - превышение максимального тока | |||
43 | Фаза C - превышение максимального тока | |||
44 | Наличие тока при отсутствии (обрыв нейтрали) | |||
9 | ПУ | Журнал событий включения/выключения ПУ и коммутации реле нагрузки | 45 | Включение/выключение питания ПУ |
46 | Отключение/подключение абонента дистанционное | |||
47 | Получение разрешения на подключение нагрузки абонентом | |||
48 | Отключение/подключение нагрузки абонентом | |||
49 | Отключение нагрузки локальное по превышению лимита мощности | |||
50 | Отключение нагрузки локальное по превышению максимального тока | |||
51 | Отключение нагрузки локальное при воздействии магнитного поля | |||
52 | Отключение нагрузки локальное по превышению напряжения | |||
53 | Подключение нагрузки локальное при возвращении напряжения в норму | |||
54 | Отключение нагрузки локальное по наличию тока при отсутствии напряжения | |||
55 | Отключение нагрузки локальное по разбалансу токов | |||
56 | Отключение нагрузки локальное по температуре | |||
57 | Включение/выключение резервного питания ПУ | |||
58 | Отключение нагрузки локальное при вскрытии клеммной крышки или корпуса | |||
92 | Отключение нагрузки локальное по превышению лимита потребления энергии | |||
10 | УСПД | Журнал перепрограммирования параметров УСПД | 59 | Конфигурация УСПД |
11 | ПУ | Журнал перепрограммирования параметров и коррекций данных ПУ | 60 | Память программ ПУ |
61 | Конфигурация ПУ | |||
62 | Методы коррекции данных в памяти ПУ | |||
63 | Установка даты и времени ПУ | |||
64 | Коррекция времени ПУ | |||
12 | ПУ | Журнал внешних воздействий ПУ | 65 | Воздействие магнитным полем на ПУ |
66 | Электронная пломба корпуса ПУ | |||
67 | Электронная пломба клеммных колодок ПУ | |||
93 | Электронная пломба отсека сменного модуля ПУ | |||
94 | Дополнительная электронная пломба корпуса ПУ | |||
95 | Сброс состояний пломб ПУ | |||
13 | ПУ | Журнал коммуникационных событий ПУ | 68 | Канал доступа к информации ПУ (интерфейс) |
14 | ПУ | Журнал контроля доступа ПУ | 69 | Защита доступа ПУ |
15 | ПУ | Журнал самодиагностики ПУ | 70 | Инициализация ПУ |
71 | Самодиагностика измерительного блока ПУ | |||
72 | Самодиагностика вычислительного блока ПУ | |||
73 | Самодиагностика часов реального времени ПУ | |||
74 | Самодиагностика блока питания ПУ | |||
75 | Самодиагностика дисплея ПУ | |||
76 | Самодиагностика блока памяти ПУ | |||
89 | Самодиагностика прочих узлов ПУ | |||
90 | Самодиагностика всех узлов ПУ | |||
91 | Перезагрузка ПУ (сброс) | |||
16 | ПУ | Журнал событий ПУ, связанных с реактивной мощностью | 77 | Реактивная мощность |
17 | ПУ | Журнал событий ПУ, связанных с качеством сети | 78 | Статус качества сети |
79 | Повышение частоты напряжения электропитания | |||
80 | Снижение частоты напряжения электропитания | |||
18 | Повышение напряжения любой фазы | |||
19 | Провал напряжения любой фазы | |||
18 | ПУ | Журнал событий дискретных входов и выходов ПУ | 81 | Дискретный вход 1 ПУ |
82 | Дискретный вход 2 ПУ | |||
83 | Дискретный вход 3 ПУ | |||
84 | Дискретный вход 4 ПУ | |||
85 | Дискретный выход 1 ПУ | |||
86 | Дискретный выход 2 ПУ | |||
87 | Дискретный выход 3 ПУ | |||
88 | Дискретный вход 4 ПУ | |||
19 | ПУ | Журнал коррекции времени ПУ | 64 | Коррекция времени ПУ |
20 | УСПД | Журнал самодиагностики УСПД | 95 | Перезагрузка УСПД |
96 | Инициализация УСПД | |||
97 | Самодиагностика модуля УСПД | |||
98 | Самодиагностика всех модулей УСПД |
Значение поля SOURCE | Наименование источника событий | Допустимые значения поля EVENT |
1 | Дискретный вход 1 УСПД | 1, 2 |
2 | Дискретный вход 2 УСПД | 1, 2 |
3 | Дискретный вход 3 УСПД | 1, 2 |
4 | Дискретный вход 4 УСПД | 1, 2 |
5 | Дискретный вход 5 УСПД | 1, 2 |
6 | Дискретный вход 6 УСПД | 1, 2 |
7 | Основной источник питания УСПД | 3, 4 |
8 | Резервный источник питания УСПД | 3, 4 |
9 | Состояние УСПД включено/выключено | 3, 4 |
10 | Коррекция времени УСПД | 5, 6, 7, 18 |
11 | Электронная пломба корпуса УСПД | 8 |
12 | Электронная пломба клеммных колодок УСПД | 8 |
13 | Защита доступа УСПД по Web-интерфейсу | 9 |
14 | Защита доступа УСПД по интерфейсу ИСУЭ | 9 |
15 | Пропадание напряжения фазы A | 10, 11 |
16 | Пропадание напряжения фазы B | 10, 11 |
17 | Пропадание напряжения фазы C | 10, 11 |
18 | Повышение напряжения любой фазы | 10, 11, 38 |
19 | Провал напряжения любой фазы | 10, 11, 38 |
20 | Превышение коэффициента несимметрии напряжений по обратной последовательности | 10, 11 |
21 | Повышение напряжения фазы A | 10, 11 |
22 | Повышение напряжения фазы B | 10, 11 |
23 | Повышение напряжения фазы C | 10, 11 |
24 | Провал напряжения фазы A | 10, 11 |
25 | Провал напряжения фазы B | 10, 11 |
26 | Провал напряжения фазы C | 10, 11 |
27 | Неправильная последовательность фаз | 10, 11 |
28 | Пропадание напряжения | 10, 11 |
29 | Фаза A - получение тока от потребителя | 10, 11 |
30 | Фаза B - получение тока от потребителя | 10, 11 |
31 | Фаза C - получение тока от потребителя | 10, 11 |
32 | Состояние обрыв/восстановление трансформатора тока фазы A | 12, 13 |
33 | Состояние обрыв/восстановление трансформатора тока фазы B | 12, 13 |
34 | Состояние обрыв/восстановление трансформатора тока фазы C | 12, 13 |
35 | Разбаланс токов | 10, 11 |
36 | Замыкание трансформатора тока | 10, 11 |
37 | Превышение тока в любой фазе | 10, 11 |
38 | Фаза A - наличие тока при отсутствии напряжения | 10, 11 |
39 | Фаза B - наличие тока при отсутствии напряжения | 10, 11 |
40 | Фаза C - наличие тока при отсутствии напряжения | 10, 11 |
41 | Фаза A - превышение максимального тока | 10, 11 |
42 | Фаза B - превышение максимального тока | 10, 11 |
43 | Фаза C - превышение максимального тока | 10, 11 |
44 | Наличие тока при отсутствии напряжения (обрыв нейтрали) | 14 |
45 | Включение/выключение питания ПУ | 3, 4 |
46 | Отключение/подключение абонента дистанционное | 15, 16 |
47 | Получение разрешения на подключение нагрузки абонентом | 17 |
48 | Отключение/подключение нагрузки абонентом | 15, 16 |
49 | Отключение нагрузки локальное по превышению лимита мощности | 15 |
50 | Отключение нагрузки локальное по превышению максимального тока | 15 |
51 | Отключение нагрузки локальное при воздействии магнитного поля | 15 |
52 | Отключение нагрузки локальное по превышению напряжения | 15 |
53 | Подключение нагрузки локальное при возвращении напряжения в норму | 16 |
54 | Отключение нагрузки локальное по наличию тока при отсутствии напряжения | 15 |
55 | Отключение нагрузки локальное по разбалансу токов | 15 |
56 | Отключение нагрузки локальное по температуре | 15 |
57 | Включение/выключение резервного питания ПУ | 3, 4 |
58 | Отключение нагрузки локальное при вскрытии клеммной крышки или корпуса | 15 |
59 | Конфигурация УСПД | 19 |
60 | Память программ ПУ | 23 |
61 | Конфигурация ПУ | 19, 22 |
62 | Методы коррекции данных в памяти ПУ | 20, 21, 36 |
63 | Установка даты и времени ПУ | 24 |
64 | Коррекция времени ПУ | 25 |
65 | Воздействие магнитным полем на ПУ | 10, 11 |
66 | Электронная пломба корпуса ПУ | 8 |
67 | Электронная пломба клеммных колодок ПУ | 8 |
68 | Канал доступа к информации ПУ (интерфейс) | 26, 27 |
69 | Защита доступа ПУ | 9, 28 |
70 | Инициализация ПУ | 29 |
71 | Самодиагностика измерительного блока ПУ | 30, 31 |
72 | Самодиагностика вычислительного блока ПУ | 30 |
73 | Самодиагностика часов реального времени ПУ | 30, 31 |
74 | Самодиагностика блока питания ПУ | 30, 31 |
75 | Самодиагностика дисплея ПУ | 30, 31 |
76 | Самодиагностика блока памяти ПУ | 30, 31 |
77 | Реактивная мощность | 10, 11 |
78 | Состояние качества сети | 32, 33, 34, 37 |
79 | Повышение частоты напряжения электропитания | 10, 11, 38 |
80 | Снижение частоты напряжения электропитания | 10, 11, 38 |
81 | Дискретный вход 1 ПУ | 1, 2 |
82 | Дискретный вход 2 ПУ | 1, 2 |
83 | Дискретный вход 3 ПУ | 1, 2 |
84 | Дискретный вход 4 ПУ | 1, 2 |
85 | Дискретный выход 1 ПУ | 1, 2 |
86 | Дискретный выход 2 ПУ | 1, 2 |
87 | Дискретный выход 3 ПУ | 1, 2 |
88 | Дискретный вход 4 ПУ | 1, 2 |
89 | Самодиагностика прочих узлов ПУ | 30 |
90 | Самодиагностика всех узлов ПУ | 31 |
91 | Перезагрузка ПУ (сброс) | 35 |
92 | Отключение нагрузки локальное по превышению потребления энергии | 15 |
93 | Электронная пломба отсека сменного модуля ПУ | 8 |
94 | Дополнительная электронная пломба корпуса ПУ | 8 |
95 | Перезагрузка УСПД | 35 |
96 | Инициализация УСПД | 29 |
97 | Самодиагностика модуля УСПД | 30, 31 |
98 | Самодиагностика всех модулей УСД | 31 |
Значение поля EVENT | Наименование события |
1 | Установлен активным |
2 | Установлен неактивным |
3 | Включен |
4 | Отключен |
5 | Выполнено успешно |
6 | Не выполнено, функция отключена в конфигурации |
7 | Не выполнено, сбой |
8 | Обнаружено вскрытие |
9 | Обнаружена попытка несанкционированного доступа |
10 | Начало |
11 | Окончание |
12 | Обрыв трансформатора тока |
13 | Восстановление трансформатора тока |
14 | Обнаружен обрыв нейтрали |
15 | Нагрузка отключена |
16 | Нагрузка подключена |
17 | Разрешение подключить нагрузку абонентом получено |
18 | Выполнено, параметр в допуске, коррекция не требуется |
19 | Изменен параметр конфигурации |
20 | Удалены данные (например, произведена очистка журнала) |
21 | Произведена фиксация данных (например, показаний в месячном журнале) |
22 | Произведена активация тарифного расписания |
23 | Обновление ВПО |
24 | Произведена установка даты и времени |
25 | Произведена коррекция времени |
26 | Разорвано соединение (интерфейс) |
27 | Установлено соединение (интерфейс) |
28 | Обнаружено нарушение требований протокола |
29 | Выполнена инициализация |
30 | Ошибка |
31 | Норма |
32 | Обнаружено отклонение напряжения электропитания, частота - в норме |
33 | Обнаружено отклонение частоты напряжения электропитания, напряжение - в норме |
34 | Обнаружено отклонение как напряжения электропитания, так и его частоты |
35 | Выполнена перезагрузка (сброс) |
36 | Выполнен сброс состояний всех пломб (очистка признаков срабатывания) |
37 | Установились нормальные значения как напряжения электропитания, так и его частоты |
38 | Достигнуто значение максимально допустимого отклонения наблюдаемого параметра |
Поле | Значение | Расшифровка |
JOURNAL - код журнала | 4 | Журнал коррекции времени УСПД |
SOURCE - код источника события | 10 | Коррекция времени УСПД |
EVENT - код события | 5 | Выполнено успешно |
DATETIME_TYPE - дата и время события, тип | 1 | Бинарный формат даты и времени |
DATETIME_VALUE - дата и время события, значение | {19, 12, 3, 2, 48, 41} | 2019-12-03 02:48:41 |
COMMENT - описание события в текстовом виде | "NTP Time: 2019-12-03 02:48:41.668; Device Time: 2019-12-03 02:48:41.641; delta = -27 ms; status: 2 success! NTP-Server(host:ntpl.vniiftri.ru, port:123)" | Значение в расшифровке не нуждается |
Байты | Поле | Длина | Значение |
0 | SEQUENCE - номер запроса | 1 | От 0 до 255 |
Байты | Поле | Длина | Значение |
0 | Тип отчета | 1 | 0x02 |
1 | SEQUENCE - номер запроса | 1 | Как в запросе |
IEEE 802.15.4-2006 | Стандарт информационных технологий. Телекоммуникации и обмен информацией между системами. Локальные и городские сети. Особые требования. Часть 15.4. Контроль доступа к беспроводной среде (MAC) и физический уровень (PHY). Технические характеристики низкоскоростных беспроводных персональных сетей (WPAN) | |
(IEEE 802.15.4-2006) | [Standard for Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) - Specifications for Low-Rate Wireless Personal Area Networks (WPANs)] | |
Информационная технология. Криптографическая защита информации. Протокол защищенного обмена для индустриальных систем | ||
IEEE 754-2008 | Совокупность представлений числовых значений и символов | |
(IEEE 754-2008) | (Floating-point arithmetic) |
УДК 621.311:006.354 | ОКС 27.010 |
Ключевые слова: протокол обмена информацией, распределенная интеллектуальная система учета ресурсов, компоненты, протокол интеллектуальных распределенных систем, передача результатов измерений энергоресурсов, автоматизированная информационная измерительная система коммерческого учета энергоресурсов, информационно-измерительный комплекс, информационно-вычислительный комплекс | |