Где посмотреть код внутренней ошибки ПЛК PMP20?

Проверено экспертом Опубликовано: 15.08.2025 Обновлено: 17.11.2025 1044 просмотра Помогло 73%

Кодов ошибок в привычном виде «E15 на дисплее» у контроллера нет: диагностика раскладывается по системным меркерам SM и системным регистрам SD, которые читаются из программы или в мониторе среды разработки.

Основные признаки ошибок:

  • SM400 — ошибка ввода-вывода. Индикатор ERR горит постоянно, контроллер не работает и не выдаёт импульсы.
  • SM401 — ошибка связи с модулем расширения, номер модуля в SD401.
  • SM402 — ошибка связи с платой BD или ED, номер в SD402.
  • SM405 — пользовательская программа отсутствует, SM406 — ошибка в программе.
  • SM408 — ошибка памяти: стереть или записать flash невозможно.
  • SM409 — ошибка вычисления, код в SD409.
  • SM410 — переполнение при смещении, номер регистра смещения в SD410.
  • SM411 — переполнение вложенности FOR-NEXT.
  • SM415 — ошибка часов реального времени, тип в SD415.
  • SM460 и SM461 — не совпал идентификатор модуля расширения или платы: собранная конфигурация отличается от описанной в проекте.
  • SM462 и SM463 — превышено время связи с модулем расширения или платой.

Расшифровка кодов вычисления в SD409: 1 — деление на ноль, 2 — в командах MRST и MSET адрес первого операнда меньше адреса второго, 3 — превышен предел разрядности в командах кодирования ENCO и DECO, 4 — ошибка в коде BCD, 7 — ошибка знака под корнем.

Сторожевой таймер: значение 1 в SD450 означает, что он сработал. Его уставка лежит в системном flash-регистре SFD2 и по умолчанию равна 200 мс.

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

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

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

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

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

Вопрос из раздела Где посмотреть код внутренней ошибки ПЛК PMP20?