Чем отличаются счётчики C, HC и HSC в ПЛК PMP20?

Проверено экспертом Опубликовано: 18.12.2025 Обновлено: 01.04.2026 1524 просмотра Помогло 89%

C — обычные счётчики, HC — энергонезависимые, HSC — высокоскоростные, работающие в обход цикла сканирования. Первые два считают срабатывания условия в программе, третий считает импульсы на физическом входе.

Как выбирать:

  • C0–C4999 и HC0–HC1999. Считают, сколько раз условие команды перешло из ВЫКЛ в ВКЛ. 16-битные — диапазон уставки −32 768…+32 767, 32-битные — −2 147 483 648…+2 147 483 647. Под 32-битный счётчик отводится два регистра, поэтому его адрес должен быть чётным. Значение HC сохраняется при снятии питания, значение C — нет.
  • HSC. Аппаратный счётчик, на который не влияют ни фильтр входа, ни период сканирования. Значение всегда 32-битное, диапазон −2 147 483 648…+2 147 483 647, при выходе за границу происходит переполнение с переходом к противоположному краю.

Направление счёта задаётся командой, а не настройкой: CNT — 16-битный вверх, CNT_D — 16-битный вниз, DCNT — 32-битный вверх, DCNT_D — 32-битный вниз. Сброс — RST для 16 бит и DRST для 32 бит.

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

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

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

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

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

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

Вопрос из раздела Чем отличаются счётчики C, HC и HSC в ПЛК PMP20?