Как узнать направление счёта и переполнение HSC в PMP20?

Проверено экспертом Опубликовано: 24.07.2026 Обновлено: 27.07.2026 297 просмотров Помогло 91%

Направление и переполнение контроллер отдаёт готовыми признаками: направление счёта — SM110 для HSC0, SM111 для HSC2 и далее по одному меркеру на счётчик до SM119, переполнение — SM130 для HSC0 и далее до SM139 по той же схеме.

Зачем нужен признак направления. В режиме фаз A и B счётчик считает и вверх, и вниз в зависимости от порядка следования фаз. Признак направления даёт готовый ответ на вопрос «куда сейчас едет механизм», и на него удобно вешать блокировки: движение в сторону концевика, откат ленты, обратное вращение вала. Вычислять направление сравнением текущего и предыдущего значений при этом не нужно — на высокой частоте такая проверка ненадёжна.

Что означает переполнение. Диапазон высокоскоростного счётчика от −2 147 483 648 до 2 147 483 647. При выходе за границу значение переходит к противоположному краю диапазона, и признак переполнения фиксирует этот момент. Для задач, где счёт идёт непрерывно неделями — метраж намотки, суммарный пробег, — переполнение обрабатывают программно: по признаку увеличивают счётчик оборотов диапазона и обнуляют аппаратный счётчик.

Рядом лежат ещё два набора признаков: завершение счёта в режиме ста сегментов начинается с SM100, признак ошибки счётчика — с SM120, а подробности ошибки — в регистрах, начиная с SD120.

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

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

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

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

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

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

Вопрос из раздела Как узнать направление счёта и переполнение HSC в PMP20?