Что происходит с данными PMP20 при пропадании питания?

Проверено экспертом Опубликовано: 09.06.2025 Обновлено: 31.10.2025 2688 просмотров Помогло 71%

При отключении питания контроллер успевает сохранить энергонезависимые области — на это отведён короткий, но фиксированный интервал, который контроллер сам измеряет и хранит в системных регистрах статистики. Само событие отмечается системными меркерами: сообщение об отключении питания и отдельно — сообщение об ошибке данных при выключении.

Что это даёт при разборе инцидента. Признак ошибки данных при выключении означает, что сохранение не завершилось штатно: часть энергонезависимых значений может оказаться недостоверной. Это прямое указание проверить не программу, а питание шкафа — просадки, плохой контакт на вводе, перегруженный источник 24 В.

Отдельная настройка — бит 0 системного flash-регистра SFD3. Он определяет, что делать с исключительными ситуациями в регистрах при отключении питания: значение 0 означает, что система обрабатывает их сама и сбрасывает, значение 1 — что обработка не выполняется. Первое поведение безопаснее и оставлено по умолчанию: контроллер стартует с заведомо корректными данными. Второе применяют, когда важно увидеть данные ровно в том виде, в каком они были на момент отключения, — например, при поиске редкой ошибки.

Что практически стоит сделать в программе:

  1. По импульсу первого цикла проверяйте достоверность энергонезависимых данных: диапазон уставок, разумность накопленных значений, корректность номера шага последовательности.
  2. Не восстанавливайте движение автоматически. После некорректного выключения безопаснее потребовать от оператора подтверждения или возврата в исходное положение.
  3. Критичные уставки держите во flash-регистрах: они не зависят ни от батареи, ни от того, успел ли контроллер сохранить энергонезависимую область.

Прикреплённая документация

Георгий Жуков Георгий Жуков Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Что происходит с данными PMP20 при пропадании питания?