Подключение энкодера к ПЛК: схемы, A/B/Z, PNP и NPN
Подключение энкодера к ПЛК зависит от типа выходного каскада, напряжения сигналов и характеристик входного модуля контроллера. Для инкрементальных энкодеров обычно используют высокоскоростные счетные входы, способные регистрировать импульсы каналов A и B и определять направление вращения.
Универсальной схемы подключения не существует. Энкодеры с выходами PNP, NPN, Push-Pull и RS-422 предъявляют разные требования к электрическим входам контроллера. Назначение и устройство этих датчиков подробнее рассмотрены в статье «Энкодер: устройство, принцип работы и виды».
Что проверить перед подключением энкодера
Перед монтажом необходимо определить характеристики энкодера и входного модуля ПЛК по технической документации.
- Тип энкодера: инкрементальный или абсолютный.
- Питание: допустимое напряжение и потребляемый ток.
- Назначение выводов: контакты питания, общего провода и сигнальных каналов.
- Тип выходного каскада: NPN, PNP, Push-Pull или дифференциальный.
- Состав сигналов: наличие каналов A, B, Z и их инверсных выходов.
- Электрические уровни: напряжение логических состояний и допустимую нагрузку.
- Частота импульсов: максимальная частота выходных сигналов.
- Входы ПЛК: поддерживаемые электрические уровни, частоту и режим квадратурного счета.
- Кабель: требования к длине, экранированию и прокладке.
Одинаковое количество проводов не означает одинаковую схему подключения. Назначение контактов и цвета проводников необходимо определять исключительно по документации конкретной модели.
Перед изменением электрических соединений оборудование обесточивают, исключают случайное включение и проверяют отсутствие напряжения установленным способом. При проверке вращения также исключают непреднамеренное движение исполнительного механизма.
Выходные сигналы энкодера A, B и Z
Инкрементальный энкодер формирует импульсные сигналы, по которым контроллер определяет перемещение и направление вращения.
Сигналы A и B
Каналы A и B формируют две последовательности импульсов со сдвигом фаз, обычно составляющим четверть периода. При вращении в одном направлении изменения канала A опережают изменения канала B. При обратном вращении последовательность меняется.
Контроллер анализирует порядок изменения состояний каналов и определяет направление методом квадратурного декодирования. Конкретное соответствие фазовой последовательности направлению вращения зависит от принятой производителем ориентации и настроек ПЛК.
Сигнал Z
Канал Z представляет собой индексный сигнал, который в соответствующих моделях обычно формируется один раз за оборот. Его используют для привязки положения к опорной метке, контроля прохождения определенного углового положения или процедуры поиска исходной координаты.
Сигнал Z не заменяет каналы A и B и не содержит полной информации о положении вала. Не все инкрементальные энкодеры оснащены индексным выходом.
Инверсные сигналы A̅, B̅ и Z̅
Некоторые энкодеры формируют комплементарные сигналы A+/A−, B+/B− и Z+/Z−. В таких исполнениях каждый канал передается по дифференциальной паре. Приемник оценивает разность напряжений между проводниками, что повышает устойчивость к синфазным помехам при правильной организации линии. Инверсные сигналы не являются дополнительными независимыми измерительными каналами.

Каналы A и B используются для подсчета перемещения и определения направления вращения, а канал Z при наличии формирует опорный индексный импульс.
Типы выходов энкодера
Тип выходного каскада определяет способ формирования электрического сигнала и требования к входу ПЛК.
Энкодер с выходом NPN
Транзисторный NPN-выход при активном состоянии коммутирует сигнальную цепь к общему проводу 0 В. В исполнении с открытым коллектором для формирования высокого уровня необходима цепь подтяжки к положительному потенциалу. Она может быть предусмотрена входным модулем либо подключаться отдельно согласно документации.
Не все NPN-выходы имеют одинаковую внутреннюю схему. Поэтому наличие встроенной подтяжки и совместимость с входом ПЛК проверяют отдельно. В частности, важны допустимый ток выхода и время нарастания сигнала.
Энкодер с выходом PNP
PNP-выход при активном состоянии подает положительный потенциал на сигнальный провод относительно общего провода. Для регистрации импульсов требуется вход ПЛК, рассчитанный на соответствующий тип сигнала и электрические уровни. Входная группа должна иметь правильно подключенную общую точку. Ее назначение зависит от конструкции контроллера.
Энкодер с выходом Push-Pull
Push-Pull – двухтактный выходной каскад, который активно формирует высокий и низкий логические уровни. В отличие от открытого коллектора, такой выход обычно не требует внешней подтяжки для формирования обоих состояний. Однако Push-Pull не означает универсальную совместимость.
Напряжение сигналов, допустимый выходной ток и характеристики входа ПЛК должны соответствовать друг другу.
Энкодер с дифференциальным выходом RS-422
Дифференциальный выход передает каждый импульсный канал по паре проводников: A+/A−, B+/B− и, при наличии, Z+/Z−. Приемник определяет логическое состояние по разности напряжений в паре. Это помогает уменьшить влияние синфазных помех, особенно при использовании подходящего кабеля и правильного согласования линии.
Для подключения необходим совместимый дифференциальный приемник или специализированный счетный модуль ПЛК. Обозначение RS-422 в данном случае относится к электрическому способу передачи импульсных сигналов, а не к самостоятельному протоколу обмена данными. Соответствие конкретного драйвера и приемника проверяют по документации.
Схемы подключения энкодера к ПЛК
Ниже приведены типовые принципы соединения. Конкретные клеммы, напряжения и назначение проводов зависят от модели энкодера и контроллера. Это описания схем для подготовки иллюстраций, а не готовые монтажные чертежи.
Подключение энкодера PNP к ПЛК
Типовая схема включает источник питания постоянного тока, энкодер с PNP-выходами и совместимый модуль высокоскоростного счета.
- Подключить питание энкодера согласно документации.
- Соединить канал A с соответствующим высокоскоростным входом ПЛК.
- Подключить канал B ко второму входу, поддерживающему квадратурный счет.
- Подключить общую точку входной группы к 0 В, если это предусмотрено схемой модуля.
- При необходимости подключить канал Z к предусмотренному индексному входу.
При активном состоянии PNP-выход формирует положительный потенциал относительно общего провода. Вход ПЛК должен распознавать этот уровень и обеспечивать необходимую частоту регистрации. Если входной модуль имеет отдельные общие контакты для разных групп, их назначение уточняют в паспорте.

Энкодер с PNP-выходами передает импульсы на совместимые высокоскоростные входы ПЛК, которые регистрируют перемещение и направление вращения.
Подключение энкодера NPN к ПЛК
Для энкодера с NPN-выходами открытого коллектора требуется обеспечить цепь формирования высокого логического уровня.
- Подключить питание энкодера по документации.
- Соединить каналы A и B с совместимыми высокоскоростными входами.
- Проверить наличие цепей подтяжки к положительному потенциалу.
- При необходимости предусмотреть внешнюю подтяжку в соответствии с характеристиками оборудования.
- Подключить общие цепи согласно электрической схеме входного модуля.
Когда NPN-транзистор открыт, сигнальная линия подтягивается к 0 В. При закрытом транзисторе высокий уровень формируется цепью подтяжки. Номинал внешнего резистора нельзя выбирать произвольно: он должен обеспечивать допустимый ток выхода и необходимые уровни сигнала с учетом входных характеристик, емкости кабеля и частоты импульсов.

При подключении NPN-энкодера необходимо обеспечить совместимость высокоскоростных входов ПЛК и корректное формирование логических уровней.
Подключение энкодера Push-Pull
Энкодер с Push-Pull-выходами подключают к входам ПЛК, совместимым с его уровнями напряжения. Каналы A и B соединяют с предусмотренными счетными входами, а питание и общий провод – согласно документации.
Перед включением необходимо проверить, что активный высокий уровень выхода не превышает допустимое напряжение входа ПЛК, а низкий уровень распознается как логический ноль. Также учитывают допустимую нагрузку и частоту переключения выходного каскада. При несовпадении уровней используют подходящий согласующий модуль, а не прямое соединение.
Подключение энкодера с дифференциальными выходами
Энкодер с выходами RS-422 подключают к совместимым дифференциальным входам счетного модуля.
- A+ и A− – первая дифференциальная пара.
- B+ и B− – вторая пара.
- Z+ и Z− – дополнительная пара, если используется индексный канал.
Для каждой пары применяют подходящие проводники кабеля. Экран и сигнальные общие цепи подключают в соответствии с документацией производителя. Если требуется согласование линии, его выполняют на стороне приемника согласно характеристикам оборудования и кабеля. Согласующий резистор нельзя добавлять без проверки допустимой нагрузки драйвера.
Не следует напрямую подключать одну жилу дифференциальной пары к обычному дискретному входу без подтверждения электрической совместимости.

Дифференциальные выходы энкодера передают сигналы по парным проводникам на совместимый приемник, что помогает повысить помехоустойчивость линии.
Сведения о принципах подключения входов и выходов контроллера также приведены в материале «Схема подключения ПЛК: входы, выходы и примеры подключения».

Тип выходного каскада определяет электрическую схему подключения энкодера и требования к входному модулю ПЛК.
Подключение абсолютного энкодера к ПЛК
Абсолютные энкодеры передают значение текущего положения через предусмотренный интерфейс. В зависимости от модели могут использоваться SSI, промышленные сети или параллельные кодовые выходы.
Например, при подключении энкодера SSI необходимо учитывать линии тактового сигнала и данных, электрические характеристики интерфейса и параметры обмена. Для сетевых энкодеров важны совместимость промышленного протокола, конфигурация устройства и настройки контроллера.
Универсальной схемы подключения абсолютного энкодера нет: она определяется интерфейсом конкретной модели.
Настройка высокоскоростного счетчика ПЛК
Обычный циклический опрос дискретных входов может пропускать короткие импульсы, если длительность сигнала или период переключения меньше возможностей входной цепи и цикла обработки. Поэтому для инкрементальных энкодеров обычно используют аппаратные высокоскоростные счетчики или специализированные модули позиционирования.
- Назначить входы каналов A и B.
- Выбрать режим квадратурного счета.
- Проверить соответствие направления вращения направлению изменения счетчика.
- Настроить использование канала Z, если он предусмотрен.
- Задать масштабирование отсчетов в единицы перемещения.
- Убедиться, что максимальная частота входных сигналов не превышает возможностей модуля.
В режимах x1, x2 и x4 контроллер может регистрировать соответственно один, два или четыре отсчета на полный период канала A. Например, при 1 000 периодов канала A за оборот в режиме x4 счетчик может зарегистрировать 4 000 отсчетов. Фактические режимы и обозначения зависят от производителя ПЛК.
При проверке частотных ограничений учитывают максимальную скорость вала, число периодов на оборот и выбранный режим счета. Частота периодов одного канала рассчитывается как PPR × обороты в минуту / 60, если PPR в паспорте обозначает число периодов канала за оборот.
Дополнительно проверяют ограничения модуля по частоте фронтов и квадратурному режиму: они могут отличаться от предельной частоты одного входа.
Проверка энкодера после подключения
После завершения монтажа проверяют правильность электрических соединений и регистрацию импульсов.
- Сверить соединения с документацией энкодера и ПЛК.
- Проверить напряжение питания.
- Подтвердить совместимость выходных и входных сигналов.
- При безопасном медленном вращении вала проверить изменение счетчика.
- Проверить направление счета при обратном вращении.
- Убедиться в регистрации индексного сигнала Z, если он используется.
- Сопоставить число отсчетов за известное перемещение с разрешением энкодера и режимом счета.
- Проверить устойчивость регистрации при рабочей скорости.
Если счетчик пропускает импульсы только при увеличении скорости, необходимо проверить частотные ограничения входного модуля, характеристики сигналов и качество линии связи. При обратном направлении счета проверяют порядок подключения A/B и настройки направления, не меняя провода под напряжением.
Изменять электрические соединения следует только после безопасного отключения питания. Измерения в работающих цепях выполняет квалифицированный персонал по установленной процедуре; вращение механизма допустимо только при исключении опасного движения.
Типичные ошибки подключения энкодера
| Ошибка | Возможное проявление | Что проверить |
|---|---|---|
| Неверное напряжение питания | Энкодер не работает или поврежден | Характеристики питания |
| Несовместимые PNP/NPN | ПЛК не регистрирует импульсы | Тип входа |
| Неправильная подтяжка NPN | Нет устойчивых логических уровней | Схему выхода и входа |
| Обычный вход вместо высокоскоростного | Пропуск импульсов | Допустимую частоту |
| Перепутаны A и B | Обратное направление счета | Назначение каналов |
| Неверный режим x1/x2/x4 | Ошибка масштаба положения | Настройки счетчика |
| Ошибка подключения RS-422 | Нет сигнала или нестабильный счет | Дифференциальные пары |
| Неправильная организация экрана | Помехи и ошибки счета | Кабель и заземление |
| Не учтен канал Z | Нет ожидаемой привязки положения | Наличие и обработку индекса |
Если электрические соединения и настройки контроллера проверены, но энкодер продолжает работать нестабильно, дальнейшую диагностику следует проводить отдельно. Соответствующие методы рассматриваются в статье «Неисправности энкодера: причины, диагностика и проверка».
Часто задаваемые вопросы
Как подключить энкодер к ПЛК?
Сначала определяют тип выходного сигнала, напряжение питания и характеристики входного модуля. Затем подключают питание и сигнальные каналы согласно документации и настраивают высокоскоростной счетчик, если используется инкрементальный энкодер.
Какие сигналы выдает инкрементальный энкодер?
Обычно используются импульсные каналы A и B, позволяющие определять перемещение и направление вращения. В некоторых моделях дополнительно предусмотрен индексный канал Z и комплементарные сигналы для дифференциальной передачи.
Чем отличаются выходы PNP и NPN у энкодера?
PNP-выход при активном состоянии коммутирует положительный потенциал, а NPN – соединяет сигнальную линию с общим проводом. Схема подключения зависит от характеристик выходного каскада и входной группы ПЛК.
Можно ли подключить энкодер к обычному дискретному входу ПЛК?
Это возможно только при электрической совместимости и достаточно низкой частоте импульсов, если задача допускает такой способ регистрации. Для надежного квадратурного счета обычно необходимы высокоскоростные входы или специализированный модуль.
Для чего нужен сигнал Z у энкодера?
Канал Z формирует индексный импульс, обычно один раз за оборот. Он применяется для привязки координаты к опорной метке или контроля прохождения определенного положения вала.
Как подключить энкодер с дифференциальным выходом RS-422?
Каналы A+/A− и B+/B− подключают к соответствующим дифференциальным входам совместимого счетного модуля. Кабель, экран и согласование линии выбирают по документации оборудования.
Контакты
Наш офис
109428, Москва, БЦ Юнион, Рязанский проспект 24 корпус 2, 11 этаж, офис 1101
График: Пн-Пт 09:00 - 18:00
Наш склад
109456, Москва, 1-й Вешняковский проезд, дом 2, строение 6
График: Пн-Пт 09:00 - 18:00