4.6 Коды ошибок и предупреждений
В процессе работы счетчик осуществляет контроль работоспособности всех элементов, проводя самодиагностику.
Самодиагностика проводится:
- после подачи напряжения на счетчик;
- в 00:00 часов каждых суток;
- сразу по завершению сеанса связи со счетчиком.
При обнаружении каких-либо отклонений в процессе самодиагностики проводится идентификация обнаруженного сбоя и вывод на ЖКИ соответствующего кода.
Коды делятся на:
- коды ошибок;
- коды предупреждений.
Коды ошибок индицируются при возникновении условий, которые могут повлиять на корректное накопление коммерческих данных.
Коды предупреждений появляются при обнаружении каких-либо событий, которые важны, но не влияют на накопление коммерческих данных.
4.6.1 Коды ошибок.
При возникновении кода ошибки счетчик прекращает обновление цикла отображения параметров на ЖКИ, блокируя индикатор кодом ошибки.
Возможные коды ошибок, высвечиваемые на ЖКИ счетчика:
01000000 – Обрыв нейтрального провода;
00010000 – Сбой внутренней программы;
00001000 – Сбой измерительной микросхемы;
00000100 – Сбой энергонезависимой памяти;
00000010 – Сбой оперативной памяти;
00000001 – Сбой памяти программы.
При обнаружении нескольких ошибок коды всех ошибок будут суммироваться, например, код "00000011" указывает на сбой оперативной памяти и сбой памяти программы.
Код ошибки "00010000" – Сбой внутренней программы.
Данный код появляется при обнаружении несоответствия в программе счетчика при занесении каких-либо изменений. Устраняется перепрограммированием счетчика с помощью ПО SMARTset.
Код ошибки "00000100" – Сбой энергонезависимой памяти.
Данная ошибка появляется при возникновении проблемы доступа к энергонезависимой памяти.
Код ошибки "00000010" – Сбой оперативной памяти.
Данный код указывает на возможную ошибку в программе счетчика, которая может возникнуть при разрыве связи во время программирования счетчика. При наличии данного кода ошибки коммерческие данные могут иметь неверное накопление.
4.6.2 Коды предупреждений.
Коды предупреждений отображают возникновение каких-либо событий, которые могут быть важны, но не оказывают влияния на правильность выполнения основной задачи счетчика – учета электроэнергии.
Возможные коды предупреждений, высвечиваемые на ЖКИ счетчика:
00000100 – Внешнее воздействие;
00000010 – Разряд литиевой батареи;
00000001 – Сбой внутреннего кварцевого генератора часов.
Код предупреждения "00000100" – Внешнее воздействие.
Если при обмене информацией между измерительной СБИС и микроконтроллером произошел сбой в результате какого-либо внешнего воздействия, то микроконтроллер выдает команду переинициализации СБИС, высвечивая одновременно на ЖКИ данный код предупреждения.
После проведения счетчиком самодиагностики (в 00:00 ч), данный код предупреждения будет снят в случае исчезновения вызвавших его условий.
Код предупреждения "00000001" – Сбой внутреннего кварцевого генератора часов.
Данный код ошибки выставляется микроконтроллером, когда частота генератора календаря непропорциональна частоте тактового генератора микроконтроллера.
Код предупреждения "00000010" – Разряд литиевой батареи.
Данный код появляется при разряде литиевой батареи до величины 3,2 В.
Для устранения данного предупреждения необходимо заменить литиевую батарею.
|