Почему выход PMP20 не включается, хотя команда есть?

Проверено экспертом Опубликовано: 23.03.2026 981 просмотр Помогло 84%

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

Что проверять по порядку:

  1. Двойное управление катушкой. Найдите в программе все вхождения этого выхода — в мониторе видно, что условие выполняется, а состояние катушки не меняется. Правило простое: одна катушка управляется одним способом в одном месте.
  2. Запрет выходов. Системный меркер SM034 снимает все физические выходы, оставляя программу работающей. В мониторе логика выглядит правильной, а на клеммах ничего нет.
  3. Ошибка ввода-вывода. Признак SM400 означает, что контроллер не работает и импульсы не выдаёт, при этом индикатор ошибки горит постоянно.
  4. Таблица клемм. Выход может быть помечен как неисправный или незадействованный в системных flash-регистрах отображения выходов.

Отдельная история — команды, которые «мигают» вместо однократного срабатывания. Если команда переключения состояния выполняется по постоянно замкнутому условию, она отрабатывает каждый цикл, и выход переключается с частотой сканирования. Условием таких команд должен быть нарастающий фронт, а не уровень.

И проверка, с которой стоит начать на объекте: снимите нагрузку и посмотрите индикатор канала. Индикатор горит, а исполнительный механизм молчит — вопрос к силовой цепи и самому механизму, а не к программе.

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

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

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

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

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

Вопрос из раздела Почему выход PMP20 не включается, хотя команда есть?