Интерфейсы энкодеров для ПЛК: как правильно подключить
Выбор интерфейса выхода энкодера определяется типом ПЛК или контроллера и длиной кабеля. Это руководство объясняет доступные варианты и когда их использовать.
Push-Pull (HTL) — Универсальный
Выход Push-Pull (также HTL или тотемный столб) переключается между напряжением питания и GND. Работает как NPN (sink), так и PNP (source), совместим с любым ПЛК. Типичное питание: 10-30 В пост. тока.
Когда использовать: стандартные применения, короткие расстояния (< 30 м), типовые ПЛК.
Line Driver (RS-422) — Помехозащищённый
Выход Line Driver (TTL/RS-422) передаёт дифференциальные сигналы по парам проводов. Каждый канал имеет две линии (A и /A, B и /B) с комплементарными напряжениями. Дифференциальный приёмник вычитает помехи, обеспечивая защиту от электромагнитных шумов.
Когда использовать: большие расстояния (до 200 м), среды с сильными ЭМС-помехами, высокие частоты (> 100 кГц).
SSI (Synchronous Serial Interface)
SSI — синхронный последовательный протокол «точка-точка» для абсолютных энкодеров. Мастер (ПЛК) генерирует тактовый сигнал, а энкодер отвечает позицией в формате Грея или двоичном. Типичная тактовая частота: 100 кГц — 2 МГц. Дистанция: до 50 м.
Когда использовать: абсолютные энкодеры с ПЛК Siemens, Beckhoff, Allen-Bradley.
Полевые шины (EtherCAT, PROFINET, Profibus)
Протоколы полевых шин позволяют подключать несколько энкодеров по одному кабелю в топологии daisy-chain. Они предлагают встроенную диагностику, удалённую параметризацию и детерминированное время цикла (< 1 мс для EtherCAT).
Когда использовать: сложные системы с множеством осей, требования к диагностике, интеграция Industry 4.0.
Сводная таблица
| Интерфейс | Макс. дистанция | Скорость | Стоимость | Сложность |
|---|---|---|---|---|
| Push-Pull | 30 м | Средняя | Низкая | Минимальная |
| Line Driver | 200 м | Высокая | Низкая | Низкая |
| SSI | 50 м | Средняя | Средняя | Средняя |
| EtherCAT | 100 м | Очень высокая | Высокая | Высокая |
| PROFINET | 100 м | Высокая | Высокая | Высокая |




