Как из программы сбросить память или снять выходы PMP20?

Проверено экспертом Опубликовано: 12.02.2025 2493 просмотра Помогло 68%

Для этого есть четыре системных меркера, и обращаться с ними надо осторожно: их включение выполняет операцию немедленно и без подтверждения.

  • SM030 — инициализация контроллера, возврат к заводским настройкам.
  • SM032 — сброс энергонезависимых областей: меркеров HM, указателей состояния HS, таймеров HT, счётчиков HC и регистров HD.
  • SM033 — сброс пользовательской программы.
  • SM034 — запрет всех выходов: физические выходы снимаются, программа при этом продолжает работать.

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

Правила безопасного использования:

  1. Условие — только явное действие оператора: кнопка с подтверждением, сервисный экран под паролем. Никаких тактовых меркеров и постоянно включённых условий.
  2. Сброс памяти и сброс программы держите за отдельным уровнем доступа. Случайное включение меркера сброса программы оставит машину без логики, и восстановить её можно будет только загрузкой проекта.
  3. Запрет выходов не заменяет отключение силовой части. Это программная блокировка, а не средство безопасности: цепь аварийного останова должна разрывать питание катушек аппаратно.

Рядом полезно знать ещё два признака: SM004 сигнализирует об ошибке в работе контроллера, SM007 показывает, что идёт загрузка программы без остановки контроллера.

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

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

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

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

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

Вопрос из раздела Как из программы сбросить память или снять выходы PMP20?