2.1.8.1 Чтение серийного номера счетчика и даты выпуска
Команда предназначена для чтения серийного номера счетчика и даты выпуска.
Код параметра 00h. Поле параметров отсутствует.
В ответ на запрос счетчик возвращает 7 байт в поле данных ответа. Первые 4 байта - серийный номер в двоичном коде, следующие 3 байта - дата выпуска в 2/10-м коде в последовательности: число, месяц, год.
Пример:
Прочитать серийный номер и дату выпуска счетчика с сетевым адресом 5.
Запрос: 05h 08h 00h КС(CRC)
Ответ: 05h 00h 89h A2h 61h 06h 09h 02h КС(CRC)
|
|
2.1.8.2 Чтение температуры
Команда предназначена для чтения температуры внутри счетчика. Внутренняя температура счетчика обычно выше температуры окружающего воздуха на 5…6 °С (внутренний перегрев).
Код параметра 01h. Поле параметров отсутствует.
В ответ на запрос счетчик возвращает 2 байта в поле данных ответа. 1-й байт – ноль, 2-й байт – температура в двоичном коде со знаком.
Примеры:
Прочитать температуру внутри счетчика с сетевым адресом 5.
Запрос: 05h 08h 01h КС(CRC)
Ответ: 05h 00h 1Fh КС(CRC)
|
Запрос: 05h 08h 01h КС(CRC)
Ответ: 05h 00h FEh КС(CRC)
|
2.1.8.3 Чтение коэффициентов трансформации
Команда предназначена для чтения коэффициентов трансформации по напряжению, по току, текущего коэффициента трансформации, введенные в счетчик.
Код параметра 02h. Поле параметров отсутствует.
В ответ на запрос счетчик возвращает 10 байт в поле данных ответа:
· Первые два байта – коэффициент трансформации по напряжению в двоичном коде Кт;
· Вторые два байта – коэффициент трансформации по току в двоичном коде Кн;
· Следующие два байта – текущий коэффициент трансформации Ткт=Кн×Кт:
· первый (старший) байт – признак размерности: 0 – кВт, 1 мВт;
· второй (младший) байт – целая часть Ткт в двоичном коде.
· Следующие четыре байта – текущий коэффициент трансформации Ткт дробная часть в двоичном коде.
Указанный формат возвращается счетчиками СЭТ-4ТМ.01 и СЭТ-4ТМ.02 до V13.XX.XX. СЭТ-4ТМ.02 с версии 13.ХХ.ХХ и выше признак размерности, целую и дробную части коэффициента трансформации возвращают нулевыми.
Пример:
Прочитать установленные коэффициенты трансформации счетчика с сетевым адресом 5.
Запрос: 05h 08h 02h КС(CRC)
Ответ: 05h 00h 01h 00h 01h 00h 00h 02h 8Fh 5Ch 29h КС(CRC)
|
|||||
См. пример команды записи коэффициентов трансформации.
2.1.8.4 Чтение версии внутреннего программного обеспечения счетчика
Команда предназначена для чтения версии внутреннего программного обеспечения счетчика (ПО).
Код параметра 03h. Поле параметров отсутствует.
В ответ на запрос счетчик возвращает 3 байта 2/10-го кода версии ПО в поле данных ответа: 1-й (старший) байт – версия ПО управляющего контроллера, 2-й байт – версия ПО сигнального процессора (ДСП), 3-й (младший) байт – конфигурация памяти массива профиля.
Пример:
Прочитать версию ПО счетчика с сетевым адресом 5.
Запрос: 05h 08h 03h КС(CRC)
Ответ: 05h 28h 26h 02h КС(CRC) - V 28.26.02
Следует иметь ввиду, что счетчики V28.XX.XX и V68.XX.XX (+40 к V28) ничем не отличаются друг от друга, кроме типа установленного индикатора, определяющего температурный диапазон счетчика. V28.XX.XX – нижняя рабочая температура минус 20 °С. V68.XX.XX – нижняя рабочая температура минус 40 °С.
Начиная с V29.27.XX изменена нумерация версий. По новой нумерации тип индикатора прописывается в старшем полубайте 3-го байта. Например:
· V29.27.02 - минус 20 °С;
· V29.27.12 - минус 20 °С (другой тип индикатора);
· V29.27.22 - минус 40 °С;
· V29.27.22 - минус 40 °С (другой тип индикатора);
2.1.8.5 Чтение текущего указателя массива профиля мощности
Команда предназначена для чтения текущего указателя на запись в массив профиля счетчика.
Код параметра 04h. Поле параметров отсутствует.
В ответ на запрос счетчик возвращает 7 байт:
· первые 5 байт - время начала текущего среза в 2/10-м коде в последовательности: минуты, часы, число, месяц, год;
· следующие 2 байта – физический адрес памяти массива профиля в двоичном коде, куда будет сделана запись по окончанию времени интегрирования.
Пример:
Прочитать текущий указатель массива профиля мощности счетчика с сетевым адресом 5.
Запрос: 05h 08h 04h КС(CRC)
Ответ: 05h 35h 11h 08h 09h 99h 06h 58h КС(CRC)
|
|
Первый байт поля данных ответа 35h – число минут начала текущего среза. Старший бит этого байта содержит признак переполнения массива срезов (для счетчиков с версией ПО 11.03.ХХ и старше). Если признак =0, то массив срезов не переполнен и его первая запись (от момента инициализации массива) находится по физическому адресу 0000h, если признак =1, то массив срезов переполнен, и новые записи пишутся поверх самых старых. При этом, первая запись (самая старая) находится по адресу указателя.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.