|
Список команд для счетчиков электрической энергии
СЭБ2-А, ПСЧ-3ТА и ПСЧ-4ТА.
Команда для счетчика - это строка символов в коде ASCII, оканчивающая символом возврата каретки: Ответ на индивидуальную команду: #АААПППППАаааcrc1crc2 Ответ: Здесь и далее в ответе: #АААПППППРпппппcrc1crc2 Ответ: #АААПППППКккcrc1crc2 Ответ: #АААПППППТcrc1crc2 #АААПППППQcrc1crc2 7. Прочитать текущие день недели, дату и время. #АААПППППDcrc1crc2 #АААПППППBдMMcrc1crc2 #АААПППППFдMMcrc1crc2 #АААППППП>днMMcrc1crc2 Ответ: #АААПППППСcrc1crc2 #АААПППППLcrc1crc2<СC> 13. Прочитать установленный порог энергии. #АААПППППIcrc1crc2 #АААПППППEcrc1crc2 15. Прочитать суммарную потребленную энергию по льготному тарифу. #АААПППППWcrc1crc2 #АААППППП’X’crc1crc2 17. Прочитать потребленную энергию по льготному тарифу с учетом превышения порога мощности. #АААПППППYcrc1crc2 18. Прочитать суммарную потребленную энергию по пиковому тарифу. #АААПППППVcrc1crc2 19. Прочитать потребленную энергию по пиковому тарифу с учетом превышения порога мощности. #АААПППППOcrc1crc2 20. Прочитать суммарную потребленную энергию по штрафному тарифу. #АААПППППUcrc1crc2 #АААПППППRcrc1crc2 22. Запрос флага автоматического сезонного переключателя времени. #АААПППППZcrc1crc2 23. Чтение 12-символьного идентификатора счетчика. #АААППППП’S’crc1crc2 24. Чтение даты и времени вскрытия крышки. #AAAППППП\Tcrc1crc2 Ответ: #AAAППППП\Fcrc1crc2 Ответ: 27. Чтение режима индикации. #АААППППП^Scrc1crc2 Ответ: 28. Установка режима индикации. #АААППППП^W(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)crc1crc2 #АААППППП^Tnncrc1crc2 Ответ: #AAAППППП[BММcrc1crc2 Ответ: 31. Чтение показаний льготного тарифа на начало суток 1-го число месяца. #AAAППППП[FММcrc1crc2 Ответ: 32. Чтение показаний пикового тарифа на начало суток 1-го число месяца. #AAAППППП[LММcrc1crc2 Ответ: 33. Чтение показаний штрафного тарифа на начало суток 1-го число месяца. #AAAППППП[PММcrc1crc2 Ответ: 34. Фиксация текущих показаний полупикового, льготного, пикового и штрафного тарифов на начало суток 1-го число месяца. #AAAППППП[NММcrc1crc2 Ответ: #АААПППППGmcrc1crc2 ‘m’ – символ подкоманды установки режима: ‘T’ – телеметрия, ‘O’ – управлять нагрузкой (включить), ‘F’ – управлять нагрузкой (отключить), ‘C’ – управлять нагрузкой (контролировать мощность).5 #АААПППППGScrc1crc2 Ответ: 37. Разрешение/запрещение штрафного тарифа. #АААППППП_fcrc1crc2 38. Читать статус разрешения штрафного тарифа. #АААППППП_Scrc1crc2 Ответ: 39. Чтение праздничного дня. #АААППППП]Rннcrc1crc2 Ответ: #АААППППП]WннДДММcrc1crc2 Ответ: #АААПППППMBcrc1crc2 Ответ: #АААПППППMFcrc1crc2 Ответ: #АААПППППMLcrc1crc2 Ответ: #АААПППППMCcrc1crc2 #АААПППППMKn1n2…n8crc1crc2 Ответ: #AAAППППП?MMДДnncrc1crc2 Ответ: #АААППППП Ответ: #АААППППП Ответ: #AAAППППП=Wkkkecrc1crc2 Ответ: 50. Читать коэффициент трансформации (только для счетчиков ПСЧ-4ТА). #AAAППППП=Rcrc1crc2 Ответ: A2. Групповые команды. 1. Установка пароля группы. 2. Установка даты. @ПППППDдДДММГГcrc1crc2 3. Установка времени. @ПППППСччммссcrc1crc2 4. Установка начала полупикового тарифа. @ПППППFkkдччммMMcrc1crc2 @ПППППLkkmmmcrc1crc2 @ПППППZfcrc1crc2 8. Установить скорость обмена по последовательному интерфейсу. @ПППППSssssscrc1crc2 9. Установка времени действия пикового тарифа. @ПППППAkkднччммппптMMcrc1crc2 10. Установка режимов индикации. @ПППППIW(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)crc1crc2 @ПППППITnncrc1crc2 @ПППППMmcrc1crc2 @ПППППHннДДММcrc1crc2
E-mail:
info@telesys.ru
‘M’a1a2…an’K’d1d2…dmcrc1crc2
‘M’ - символ маркера команды,
a1a2…an – символы адресации к счетчику или к группе счетчиков (n=8 или n=5),
‘К’ – символ команды из диапазона [‘:’…‘?’,’A’…’Z’,’[‘…’_’],
d1d2…dm – m символов параметров команды,
crc1crc2 – два символа контрольной суммы,
Для подсчета контрольной суммы суммируют по модулю два двоичные представления символов команды, начиная с маркера и до последнего символа параметра команды dm. Полученный в результате двоичный байт разбивают на две тетрады, каждую из которых представляют в виде ASCII-символа [‘0’…’9’,’A’…’F’].
Важно! При получении команды счетчик рассматривает символы, идущие сразу же за символом команды, как символы параметров команды (если они для данной команды существуют). А два символа перед символом возврата каретки (
Все команды подразделяются на две группы: общие и индивидуальные. Индивидуальная команда адресуется только одному счетчику, и ее маркером является символ ‘#’. Все индивидуальные команды имеют ответ подтверждения выполнения, формируемый адресуемым счетчиком (если таковой существует). Общая (групповая) команда адресуется группе счетчиков, и ее маркером является символ ‘@'. Все общие команды выполняются без подтверждения. Впоследствии результат выполнения общей команды любым счетчиком группы можно узнать, послав выбранному счетчику индивидуальную команду запроса результата выполнения последней общей команды.
A1. Индивидуальные команды счетчиков электроэнергии.
#АААППППП'К'd1d2…dmcrc1crc2
‘#' - маркер индивидуальной команды;
АAA - три цифровых символа адреса счетчика [‘000’…’999’];
ППППП - пять ASCII-символов индивидуального пароля счетчика (могут быть только цифры или прописные латинские буквы);
'К’ - символ кода команды;
d1d2…dm - символы параметров команды;
crc1crc2 – символы контрольной суммы;
~AAA’K’d1…dkcrc1crc2
~ - маркер ответа;
ААА – адрес счетчика;
'К' - символ, совпадающий с кодом команды;
d1d2…dk - символы параметров ответа;
crc1crc2 – символы контрольной суммы ответа (формируются по аналогичному алгоритму);
1. Установка нового индивидуального адреса прибора.
Действие:
Происходит установка нового индивидуального адреса счетчика ааа.
‘А‘- код команды установки нового адреса;
ааа - новый адрес счетчика [‘000’…’999’].
~aaaAYcrc1crc2
~AAAANcrc1crc2’CR> - ошибки в задании адреса (не цифровые символы).
‘Y' - команда принята, или положительный ответ,
'N' - команда отвергнута по причине каких-либо ошибок в параметрах команды, или отрицательный ответ.
2. Установка нового индивидуального пароля прибора.
Действие:
Происходит установка нового индивидуального пароля счетчика ппппп.
‘P' - код команды;
ппппп - новый пароль прибора; любой символ п из диапазона [‘0’…’9’,’A’…’Z’].
~AAAPYcrc1crc2
~AAAPNcrc1crc2
3. Установка категории потребителя.
Действие:
Происходит установка новой категории потребителя кк.
‘K’ - код команды;
кк - новая категория [‘00’…’99’].
~AAAКYcrc1crc2
~AAAКNcrc1crc2
4. Внутренний тест прибора.
Действие:
Происходит проверка контрольной суммы микропрограммы контроллера счетчика, тестирование энергонезависимой памяти и последовательного интерфейса.
‘T’ - код команды;
Ответ:
~AAATYcrc1crc2
~AAATNcrc1crc2
5. Установка порога энергии на месяц.
Действие:
При соответствии категории пользователя устанавливается месячный порог (лимит) энергии ееее.
Для трансформаторного счетчика (ПСЧ-4ТА) устанавливаемое значение порога энергии соответствует вторичной цепи (т.е. без учета коэффициентов трансформации).
#AААПППППJккееееcrc1crc2
‘J’ - код команды;
кк - категория потребителя [‘00’…’ 99’] – должна соответствовать установленной категории пользователя в счетчике;
ееее – месячный лимит энергии [‘0000’…’9999’] КВт*ч.
Ответ:
~AAAJYcrc1crc2
~AAAJNcrc1crc2
6. Запрос выполнения последней общей команды.
Действие:
Проверяется флаг выполнения индивидуальным счетчиком последней групповой команды (после выполнения команды в любом случае происходит сброс данного флага).
‘Q’ - код команды;
Ответ:
~AAAQYcrc1crc2
~AAAQNcrc1crc2
Действие:
Читаются день недели, текущее время и дата данного счетчика.
'D’ - код команды
Ответ:
~AAADдччммссДДММГГcrc1crc2
д - день недели [‘0’ – ВСК… ‘6’ – СБТ];
чч - часы [‘00’…’23’];
мм - минуты ['00’…’59’];
сс - секунды [‘00’…’59’];
ДД – число месяца [‘01’…‘31’];
ММ - месяц [‘01’…’12’];
ГГ- год [‘00’…’99’].
8. Прочитать начало установленного полупикового (основного) тарифа.
Действие:
Читается время начала действия полупикового (основного) тарифа для заданного дня недели.
'B’ - код команды;
д - день недели [‘0’- ВСК…’6’ – СБТ, ’7’ – праздник];
MM - месяц [‘01’…’12’].
Ответ:
~АААВччммcrc1crc2
чч - часы [‘00’…’23’];
мм - минуты [‘00’…’59’].
9. Прочитать начало установленного льготного тарифа.
Действие:
Читается время начала действия льготного тарифа для заданного дня недели.
'F’ - код команды;
д - день недели [‘0’- ВСК…’6’ – СБТ, ’7’ – праздник];
MM - месяц [‘01’…’12’].2
Ответ:
~АААFччммcrc1crc2
чч - часы [‘00’…’23’];
мм - минуты [‘00’…’59’].
10. Чтение пикового расписания.
Действие:
Читается время начала действия, продолжительность и тип (пиковый/ полупиковый) тарифа для заданного дня недели и номера (1..3).
‘>’ - код команды.
д - день недели ['0’ – ВСК…’6’ – СБТ,’7’ – праздник];
н – номер пикового тарифа [‘1’…’3’] для данного дня недели;
ММ - месяц ['01’…’12’].2
~ААА>ччммдддТcrc1crc2
чч - часы [‘00’…’23’];
мм - минуты ['00’…’59’];
ддд - длительность в минутах ['000’…’255’];
Т - тип тарифа ['B' - полупиковый, 'L' – пиковый].
11. Прочитать установленную категорию потребителя.
Действие:
Возвращает категорию потребителя данного индивидуального счетчика.
'C' - код команды.
Ответ:
~АААСккcrc1crc2<СC>
кк - категория потребителя [‘00’…’99’].
12. Прочитать установленный порог мощности.
Действие:
Возвращает установленный порог (лимит) мощности для данного индивидуального счетчика.
Для трансформаторного счетчика (ПСЧ-4ТА) считываемое значение порога мощности соответствует вторичной цепи (т.е. без учета коэффициентов трансформации).
‘L’ - код команды.
Ответ:
~AAALмммcrc1crc2
ммм - порог мощности [‘000’…’511’] в единицах 0.1 КВт.
Действие:
Возвращает установленный порог (лимит) потребленной за месяц энергии для данного индивидуального счетчика.
Для трансформаторного счетчика(ПСЧ-4ТА) считываемое значение порога энергии соответствует вторичной цепи (т.е. без учета коэффициентов трансформации).
'I’ - код команды.
Ответ:
~AAAIeeeecrc1crc2
eeee - порог энергии ['0000’…’9999'] КВт*ч.
14. Прочитать суммарную потребленную энергию по полупиковому тарифу.
Действие:
Возвращает потребленную энергию нарастающим итогом (с момента первого включения) по полупиковому тарифу для данного индивидуального счетчика.
'E' - код команды;
Ответ:
~AAAЕммммммммecrc1crc2>
мммммммм - потребленная энергия ['00000000’…’99999999’] Вт*ч;
e - показатель степени 10 (т.е. потребленная энергия по данному тарифу равна мммммммм*10e Вт*ч).
Действие:
Возвращает потребленную энергию нарастающим итогом (с момента первого включения) по льготному тарифу для данного индивидуального счетчика.
'W’ - код команды.
Ответ:
~AAAWммммммммecrc1crc2
мммммммм - потребленная энергия ['00000000’…’99999999’] Вт*ч;
e - показатель степени 10 (т.е. потребленная энергия по данному тарифу равна мммммммм*10e Вт*ч).
16. Прочитать потребленную энергию по полупиковому тарифу с учетом превышения порога мощности.
Действие:
Возвращает потребленную энергию нарастающим итогом (с момента первого включения) по полупиковому (основному) тарифу, потребленную с превышением установленного порога мощности (и всех предыдущих ранее установленных порогов мощности).
‘X’ - код команды.
Ответ:
~AAAXммммммммecrc1crc2
мммммммм - потребленная энергия ['00000000’…’99999999’] Вт*ч;
e - показатель степени 10 (т.е. потребленная энергия по данному тарифу равна мммммммм*10e Вт*ч).
Действие:
Возвращает потребленную энергию нарастающим итогом (с момента первого включения) по льготному тарифу, потребленную с превышением установленного порога мощности (и всех предыдущих ранее установленных порогов).
‘Y’ - код команды.
Ответ:
~AAAYммммммммecrc1crc2
мммммммм - потребленная энергия ['00000000’…’99999999’] Вт*ч;
e - показатель степени 10 (т.е. потребленная энергия по данному тарифу равна мммммммм*10e Вт*ч).
Действие:
Возвращает потребленную энергию нарастающим итогом (с момента первого включения) по пиковому тарифу для данного индивидуального счетчика.
‘V’ - код команды.
Ответ:
~AAAVммммммммecrc1crc2
мммммммм - потребленная энергия ['00000000’…’99999999’] Вт*ч;
e - показатель степени 10 (т.е. потребленная энергия по данному тарифу равна мммммммм*10e Вт*ч).
Действие:
Возвращает потребленную энергию нарастающим итогом (с момента первого включения) по пиковому тарифу, потребленную с превышением установленного порога мощности (и всех предыдущих ранее установленных порогов).
‘O’ - код команды.
Ответ:
~AAAOммммммммecrc1crc2
мммммммм - потребленная энергия ['00000000’…’99999999’] Вт*ч;
e - показатель степени 10, т.е. потребленная энергия по данному тарифу равна мммммммм*10e Вт*ч).
Действие:
Возвращает потребленную энергию нарастающим итогом (с момента первого включения) по штрафному тарифу для данного индивидуального счетчика.
‘U’ - код команды.
Ответ:
~AAAUммммммммecrc1crc2
мммммммм - потребленная энергия ['00000000’…’99999999’] Вт*ч;
e - показатель степени 10 (т.е. потребленная энергия по данному тарифу равна мммммммм*10e Вт*ч).
21. Запрос номера версии прибора.
Действие:
Запрос версии микропрограммы счетчика.
‘R’ - код команды.
Ответ:
~AAARввcrc1crc2
вв – два символа версии прибора (Ax – для СЭБ-2А, Bx – для ПСЧ-3ТА, Dx – для ПСЧ-4ТА). х – номер версии
Действие:
Запрашивает состояние флага разрешения автоматического сезонного переключения времени.
Z - код команды.
Ответ:
~AAAZ(Y / y / N)crc1crc2
Y – переход разрешен, с переходом на летнее в последнее воскресенье марта, и с переходом на зимнее в последнее воскресенье октября;
y – переход разрешен, с переходом на летнее в первое воскресенье апреля, и с переходом на зимнее в последнее воскресенье октября;
N – переход запрещен.
Действие:
Запрос 12-символьного (уникального для каждого счетчика) идентификатора, соответствующего заводскому серийному номеру энергонезависимой памяти (Touch Memory).
‘S’ - код команды.
Ответ:
~AAASnnnnnnnnnnnncrc1crc2
nnnnnnnnnnnn - 12-ти символьный уникальный HEX-идентификатор счетчика [‘000000000000’…’FFFFFFFFFFFF’].
Действие:
Чтение даты и времени последнего снятия крышки с клеммной колодки счетчика.
‘\’ - код команды;
‘T’ – символ подкоманды.
~AAA\дччммссДДММГГcrc1crc2
д - день недели [‘0’ – ВСК…’6’ – СБТ];
чч - часы [‘00’…’23’];
мм - минуты ['00’…’59’];
сс - секунды ['00’…’59’];
ДД – число [‘01’…’31’];
ММ - месяц ['01’…’12’];
ГГ- год [‘00’…’99’].
25. Чтение даты и времени включения питания.
Действие:
Чтение даты и времени последней подачи питания на счетчик (подключения счетчика к сети ~220В).
#AAAППППП\Pcrc1crc2
'\’ - код команды;
‘P’ – символ подкоманды.
Ответ:
~AAA\дччммссДДММГГcrc1crc2
д - день недели [‘0’ – ВСК…’6’ – СБТ];
чч - часы [‘00’…’23’];
мм - минуты ['00’…’59’];
сс - секунды ['00’…’59’];
ДД – число [‘01’…’31’];
ММ - месяц ['01’…’12’];
ГГ- год [‘00’…’99’].
26. Чтение даты и времени отключения питания.
Действие:
Чтение даты и времени последнего снятия подачи питания со счетчика (отключения счетчика от сети ~220В).
'\’ - код команды;
‘F’ – символ подкоманды.
~AAA\дччммссДДММГГcrc1crc2
д - день недели [‘0’ – ВСК…’6’ – СБТ];
чч - часы [‘00’…’23’];
мм - минуты ['00’…’59’];
сс - секунды ['00’…’59’];
ДД – число [‘01’…’31’];
ММ - месяц ['01’…’12’];
ГГ- год [‘00’…’99’].
Действие:
Чтение разрешенных для индикации в режиме малого кольца значений о потреблении энергий и периода индикации каждого значения.
'^’ - код команды;
‘S’ – символ подкоманды.
~ААА^(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)(Y/N)nncrc1crc2
‘Y'/'N' - разрешен/запрещен вывод на индикатор соответствующее показание, по порядку: льготный всего, льготный за месяц, пиковый всего, пиковый за месяц, основной всего, основной за месяц, штрафной всего, штрафной за месяц;
nn - время индикации каждого разрешенного показания в секундах [‘02’…’60’] – четное число.
Действие:
Разрешить/запретить вывод на индикацию в режиме малого кольца соответствующих значений об энергопотреблении.
'^’ - код команды;
‘W’ – символ подкоманды;
'Y'/'N' - разрешить/запретить вывод на индикатор соответствующее показание, по порядку: льготный всего, льготный за месяц, пиковый всего, пиковый за месяц, основной всего, основной за месяц, штрафной всего, штрафной за месяц.
Ответ:
~ААА^Ycrc1crc2
~ААА^Ncrc1crc2
29. Установка времени цикла индикации.
Действие:
Установить период индикации каждого значения об энергопотреблении.
'^’ - код команды;
‘T’ – символ подкоманды;
nn - время цикла индикации в сек [‘01'…’60’], округляется четного числа.
~ААА^Ycrc1crc2
~ААА^Ncrc1crc2
30. Чтение показаний полупикового тарифа на начало суток 1-го число месяца.
Действие:
Прочитать показание полупикового (основного) тарифа нарастающим итогом, зафиксированное в энергонезависимой памяти счетчика на 1-е число заданного месяца. (Команда используется для определения месячного потребленной энергии по данному тарифу).
'[‘ - код команды;
‘B’ – символ подкоманды;
ММ – месяц [’01’…’12’].
~AAA[ммммммммecrc1crc2
мммммммм - потребленная энергия [‘00000000’…’99999999'] Вт*ч на начало суток 1-го числа месяца;
e - показатель степени 10 (т.е. потребленная энергия мммммммм*10e Вт*ч).
Действие:
Прочитать показание для льготного тарифа нарастающим итогом, зафиксированное в энергонезависимой памяти счетчика на 1-е число заданного месяца. (Команда используется для определения месячного потребленной энергии по данному тарифу).
'[‘ - код команды;
‘F’ – символ подкоманды;
ММ – месяц [’01’…’12’].
~AAA[ммммммммecrc1crc2
мммммммм - потребленная энергия [‘00000000’…’99999999'] Вт*ч на начало суток 1-го числа месяца;
e - показатель степени 10 (т.е. потребленная энергия - мммммммм*10e Вт*ч).
Действие:
Прочитать показание для пикового тарифа нарастающим итогом, зафиксированное в энергонезависимой памяти счетчика на 1-е число заданного месяца. (Команда используется для определения месячного потребленной энергии по данному тарифу).
'[‘ - код команды;
‘L’ – символ подкоманды;
ММ – месяц [’01’…’12’].
~AAA[ммммммммecrc1crc2
мммммммм - потребленная энергия [‘00000000’…’99999999'] Вт*ч на начало суток 1-го числа месяца;
e - показатель степени 10 (т.е. потребленная энергия - мммммммм*10e Вт*ч).
Действие:
Прочитать показание для штрафного тарифа нарастающим итогом, зафиксированное в энергонезависимой памяти счетчика на 1-е число заданного месяца. (Команда используется для определения месячного потребленной энергии по данному тарифу).
'[‘ - код команды;
‘P’ – символ подкоманды;
ММ – месяц [’01’…’12’].
~AAA[ммммммммecrc1crc2
мммммммм - потребленная энергия [‘00000000’…’99999999'] Вт*ч на начало суток 1-го числа месяца;
e - показатель степени 10 (т.е. потребленная энергия - мммммммм*10e Вт*ч).
Действие:
Происходит запись текущих показаний по каждому тарифу в энергонезависимую память счетчика для выбранного месяца. Команда(ы) должна(ы) использоваться для правильного подсчета месячных показаний при выполнении установки новой даты, если при выполнении такой установки (коррекции) происходит изменение месяца.
'[‘ - код команды;
‘N’ – символ подкоманды;
ММ – месяц [’01’…’12’].
~AAA[Ycrc1crc2
~AAA[Ncrc1crc2
35. Установить режим функционирования выходного устройства.
Действие:
Устанавливает один из четырех режимов работы выходного устройства
а) телеметрия – стандартный режим для выходного устройства,
б) включить, выключить и контролировать нагрузку – режим работы выходного устройства для управления внешним прибором отключения/включения нагрузки.
‘G' - код команды;
Ответ:
~АААGYcrc1crc2
~АААGNcrc1crc2
36. Читать режим функционирования выходного устройства.
Действие:
Прочитать установленный режим работы выходного устройства.
‘G' - код команды;
‘S’ – символ подкоманды.
~АААG(T/О/F/С)crc1crc2
‘T' – режим телеметрии, ’О' – нагрузка включена, ‘F' – нагрузка отключена, ‘С'- контроль за мощностью нагрузки.
Действие:
Разрешить/запретить функционирование штрафного тарифа. Штрафной тариф наступает, если, во-первых, он разрешен и, во-вторых, если исчерпана оплаченная энергия по текущему тарифу и исчерпан кредит.
'_' - код команды;
‘f’ – символ подкоманды: ‘O’ – разрешить, ‘F’ – запретить.
Ответ:
~ААА_Ycrc1crc2
~ААА_Ycrc1crc2
Действие:
Читается флаг разрешения/запрета функционирования штрафного тарифа.
'_' - код команды,
‘S’ – символ подкоманды.
~ААА_(O/F)скс1скс2
‘О' – штрафной тариф разрешен, 'F’ - запрещен.
Действие:
Читается один из шестнадцати установленных праздничных дней.
']' - код команды,
‘R’ – символ подкоманды,
нн - номер праздничного дня [‘01’…’16’].
~ААА]ДДММcrc1crc2
ДД - число [‘01'…’31’];
ММ - месяц ['01’…’12’].
40. Установка праздничного дня.
Действие:
Установить один из шестнадцати праздничных дней для индивидуального счетчика.
']' - код команды,
‘W’ – символ подкоманды;
нн - номер праздничного дня ['01’…’16’];
ДД - число ['01’…’31’];
ММ - месяц ['01’…’12’].
~ААА]Ycrc1crc2
~ААА]Ncrc1crc2
41. Чтение даты последней оплаты и остатка купленной энергии полупикового тарифа.
Действие:
Чтение даты последней оплаты, зафиксированной в энергонезависимой памяти счетчика, и остатка оплаченной энергии для полупикового (основного) тарифа.
‘M’ - код команды;
‘B’ – символ подкоманды.
~АААMДДММГГммммммммecrc1crc2
ДД - число ['01’…’31’];
ММ - месяц ['01’…’12’];
ГГ - год [‘00’…’99’];
мммммммм - остаток энергии ['00000000’…’99999999'] Вт*ч;
e - показатель степени 10 (т.е. остаток энергии равен мммммммм*10e Вт*ч).
42. Чтение даты последней оплаты и остатка купленной энергии льготного тарифа.
Действие:
Чтение даты последней оплаты, зафиксированной в энергонезависимой памяти счетчика, и остатка оплаченной энергии для льготного тарифа.
‘M’ - код команды;
‘F’ – символ подкоманды.
~АААMДДММГГммммммммecrc1crc2
ДД - число ['01’…’31’];
ММ - месяц ['01’…’12’];
ГГ - год [‘00’…’99’];
мммммммм - остаток энергии ['00000000’…’99999999'] Вт*ч;
e - показатель степени 10 (т.е. остаток энергии равен мммммммм*10e Вт*ч).
43. Чтение даты последней оплаты и остатка купленной энергии пикового тарифа.
Действие:
Чтение даты последней оплаты, зафиксированной в энергонезависимой памяти счетчика, и остатка оплаченной энергии для пикового тарифа.
‘M’ - код команды;
‘L’ – символ подкоманды.
~АААMДДММГГммммммммecrc1crc2
ДД - число ['01’…’31’];
ММ - месяц ['01’…’12’];
ГГ - год [‘00’…’99’];
мммммммм - остаток энергии ['00000000’…’99999999'] Вт*ч;
e - показатель степени 10 (т.е. остаток энергии равен мммммммм*10e Вт*ч).
44. Чтение даты предоставления и остатка кредита.
Действие:
Чтение даты последней оплаты, зафиксированной в энергонезависимой памяти счетчика, и остатка кредита.
‘M’ - код команды;
‘C’ – символ подкоманды.
Ответ:
~АААMДДММГГммммммммecrc1crc2
ДД - число ['01’…’31’];
ММ - месяц ['01’…’12’];
ГГ - год [‘00’…’99’];
мммммммм - остаток кредита ['00000000’…’99999999'] Вт*ч;
e - показатель степени 10 (т.е. остаток кредита равен мммммммм*10e Вт*ч).
45. Запись 4-х байтного ключа доступа к карте.
Действие:
Записать в счетчик ключ доступа к электронной карточке. (Карточка должна быть закодирована аналогичным ключом.)
‘M’ - код команды;
‘K’ – символ подкоманды;
ni – тетрада байта кода доступа [‘0’…’9’,’A’…’F’].
~АААMYcrc1crc2
~АААMNcrc1crc2
46. Чтение обобщенного значения энергии на начало получаса для определения получасовой мощности (только для счетчика ПСЧ-4TAК).
Действие:
Прочитать четыре значимых разряда суммарного значения энергии по всем тарифам, зафиксированные в энергонезависимой памяти счетчика на начало заданного получаса. Одновременно читается информация о типе месяца, когда эта фиксация произошла (используется для определения моментов отключения счетчика).
'?' - код команды;
ММ - месяц ['01’…’12’];
ДД - число [‘01’…’31’];
nn - номер получаса в сутках ['00’…’47’].
~AAA?Tммммecrc1crc2
Т - тип месяца [‘0’…’3’]: Янв., Май, Сен. – ‘0’; Фев., Июн., Окт. – ‘1’; Мар., Июл., Ноя. – ‘2’; Апр., Авг., Дек. – ‘3’;
мммм – значение суммарной энергии [‘0000’…’9999’] Вт*ч;
e - показатель степени 10 (т.е. значение энергии равно мммм*10e Вт*ч).
47. Разрешение/запрещение одно-тарифного режима.
Действие:
Разрешить/запретить работу счетчика только в однотарифном режиме.
'<' - код команды;
‘m’ – символ подкоманды [’O’ – разрешить одно-тарифный режим, ‘F’ – запретить].
~ААА
~ААА
48. Читать статус разрешения однотарифного режима.
Действие:
Читать статус флага работы счетчика в однотарифном режиме.
'<' - код команды;
‘S’ – символ подкоманды.
~ААА<(O/F)crc1crc2
‘О' – одно-тарифный режим разрешен, 'F' - запрещен.
49. Установить полный коэффициент трансформации (только для счетчиков ПСЧ-4ТА).
Действие:
Установка общего коэффициента трансформации для выбранного счетчика K=Кu*Ki.
'=’ - код команды;
‘W’ – символ подкоманды;
kkk – полный (Ku*Ki) коэффициент трансформации [‘000’…’999’];
e - степень 10 коэффициента трансформации.
~ААА=Ycrc1crc2
~ААА=Ncrc1crc2
Действие:
Прочитать общий коэффициент трансформации K=Кu*Ki выбранного счетчика.
'=' - код команды;
‘R’ – символ подкоманды.
~ААА=kkkecrc1crc2
kkk - коэффициент трансформации [‘000’…’999’];
e - степень 10 (т.е. коэффициент трансформации равен kkk*10e).
@ППППП’K’d1d2…dncrc1crc2
@ - маркер групповой команды;
ППППП – пароль группы – 5 ASCII символов (цифры и прописные латинские буквы);
‘К’ – код команды;
d1d2…dn – параметры команды;
crc1crc2 – контрольная сумма;
Счетчик не формирует ответ на групповую команду.
Действие:
Устанавливается новый групповой пароль ппппп для группы счетчиков, с изначальным групповым паролем ППППП.
@ПППППPпппппcrccrc2
‘P’ – код команды;
ппппп – новый пароль группы.
Действие:
Установить новую дату для группы счетчиков с групповым паролем ППППП.
‘D’ – код команды;
д – номер дня недели [‘0’ – ВСК…’6’ – СБТ];
ДД – день [‘01’…’31’];
ММ – месяц [‘1’…’12’];
ГГ – год [‘00’…’99’].
Действие:
Установить новое время для группы счетчиков с групповым паролем ППППП.
‘C’ – код команды;
чч – часы [‘00’…’23’];
мм – минуты [‘00’…’59’];
сс – секунды [‘00’…’59’].
Действие:
Для группы счетчиков с групповым паролем ППППП и категорией потребителя kk установить для данного дня недели [и месяца] время начала действия полупикового (основного) тарифа.
@ПППППВkkдччммMMcrc1crc2
‘B’ – код команды;
kk – категория потребителя [‘00’…’99’];
д – день недели [‘0’ – ВСК…’6’ – СБТ, ‘7’ – праздничный день);
чч – часы [‘00’…’23’];
мм – минуты [‘00’…’59’];
MM – месяц [‘01’…’12’].
5. Установка начала льготного тарифа.
Действие:
Для группы счетчиков с групповым паролем ППППП и категорией потребителя kk установить для данного дня недели [и месяца] время начала действия льготного тарифа.
‘F’ – код команды;
kk – категория потребителя [‘00’…’99’];
д – день недели [‘0’- ВСК…’6’ - СБТ, ‘7’ – праздничный день;
чч – часы [‘00’…’23’];
мм – минуты [‘00’…’59’];
MM – месяц [‘01’…’12’] .
6. Установка порога мощности.
Действие:
Для группы счетчиков с групповым паролем ППППП и категорией потребителя kk установить порог (лимит) мощности.
Для трансформаторного счетчика (ПСЧ-4ТА) устанавливаемое значение порога мощности соответствует вторичной цепи (т.е. без учета коэффициентов трансформации).
‘L’ –код команды;
kk – категория потребителя [‘00’…’99’];
mmm – порог мощности [‘000’…’511’] в единицах 0.1 КВт.
7. Установка режима автоматического переключения сезонного времени.
Действие:
Для группы счетчиков с групповым паролем ППППП установить флаг режима автоматического переключения сезонного времени.
‘Z’ – код команды;
f – флаг режима переключения:
Y – разрешить, с переходом на летнее в последнее воскресенье марта, и с переходом на зимнее в последнее воскресенье октября,
y – разрешить, с переходом на летнее в первое воскресенье апреля, и с переходом на зимнее в последнее воскресенье октября,
N – запретить.
Действие:
Для группы счетчиков с групповым паролем ППППП установить заданную скорость последующего обмена по последовательному каналу.
‘S’ – код команды;
sssss – скорость обмена [‘00300’, ‘00600’, ‘01200’, ‘02400’, ‘04800’,’ 09600’] бод.
Действие:
Для группы счетчиков с групповым паролем ППППП и категорией потребителя kk установить для данного дня недели [и месяца] время начала действия, тип (пиковый/полупиковый) тарифа и его длительность.
‘A’ – код команды;
kk – категория потребителя [‘00’…’99’];
д – день недели [‘0’- ВСК…’6’ - СБТ, ‘7’ – праздничный день;
н – номер тарифа [‘1’…’3’];
чч – часы [‘00’…’23’];
мм – минуты [‘00’…’59’];
ппп – продолжительность тарифа [‘000’…’255’] в минутах;
т – действительный тип тарифа: ‘B’ – полупиковый, ‘L’ – пиковый.
MM – месяц [‘01’…’12’] (смотри сноску 7).
Действие:
Для группы счетчиков с групповым паролем ППППП разрешить/ запретить вывод на индикацию в режиме малого кольца соответствующих значений об энергопотреблении.
‘I’ –код команды;
‘W’ – символ подкоманды;
‘Y’/’N’ – выводить/не выводить в режиме малого кольца индикации на ЖКИ соответствующее показание (по порядку): льготный всего, льготный за месяц, пиковый всего, пиковый за месяц, основной всего, основной за месяц, штрафной всего, штрафной за месяц.
11. Установка времени цикла индикации.
Действие:
Для группы счетчиков с групповым паролем ППППП установить время цикла индикации показаний об энергопотреблении.
‘I’ –код команды;
‘T’ – символ подкоманды;
nn – время индикации [‘01’…’60’] в секундах (округляется до четного).
12. Разрешить/запретить одно-тарифный режим работы.
Действие:
Для группы счетчиков с групповым паролем ППППП разрешить/ запретить работу в однотарифном режиме.
‘M’ – код команды;
m – режим: ‘O’ - разрешить, ‘F’ - запретить.
13. Установка праздничного дня.
Действие:
Для группы счетчиков с групповым паролем ППППП установить дату одного из шестнадцати праздничных дней.
‘H’ – код команды;
нн – номер праздничного дня;
ДД – день [‘01’…’31’];
ММ - месяц [‘01’…‘12’].
14. Сброс всех энергетических показаний.
Действие:
Для группы счетчиков с групповым паролем ППППП произвести сброс всех зафиксированных в энергонезависимой памяти счетчика показаний о потреблении электроэнергии (кроме информации для определения ‘получасовок’).
@ППППП@crc1crc2
‘@’ – код команды (совпадающий с маркером групповой команды).
Ответы