Для чего в PMP20 нужны указатели состояния S и HS?

Проверено экспертом Опубликовано: 03.10.2025 1413 просмотров Помогло 75%

Указатели состояния — это битовая область, предназначенная для описания шагов технологической последовательности. В контроллере их две: обычные S0…S7999, которые обнуляются при снятии питания, и энергонезависимые HS0…HS999, сохраняющие своё состояние.

Чем они удобнее обычных меркеров. Формально указатель состояния — такой же бит, и логику можно написать на меркерах. Но выделенная область даёт дисциплину: один шаг процесса — один указатель, и по монитору сразу видно, на каком шаге стоит машина. Когда шаги перемешаны с рабочими флагами в общей области меркеров, разбор зависшего цикла превращается в поиск иголки.

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

Что учитывать при проектировании последовательности:

  • Активным должен быть ровно один указатель шага. Одновременно установленные два шага — самая частая причина странного поведения автомата.
  • Переход между шагами делают явным: установка нового указателя и сброс предыдущего в одной цепи.
  • Восстановление после аварии продумывают заранее: по энергонезависимому шагу нужно понимать, безопасно ли продолжать или требуется возврат в исходное положение.

По Modbus указатели состояния доступны в пространстве катушек: обычные — начиная с адреса 28672, энергонезависимые — начиная с 55552. Это удобный способ показать текущий шаг на панели оператора без дополнительной логики.

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

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

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

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

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

Вопрос из раздела Для чего в PMP20 нужны указатели состояния S и HS?