Знакомая ситуация: датчик подобран идеально — по дальности, корпусу, степени защиты, — приходит на склад, монтажник прикручивает его, подаёт питание, а контроллер сигнала не видит. Или, того хуже, после подключения «молчит» вход модуля ПЛК. В девяти случаях из десяти причина не в датчике и не в контроллере, а в путанице между четырьмя буквами: PNP, NPN, NO и NC.
Беда в том, что эти параметры никак не видны снаружи. Два датчика M12 могут быть абсолютно одинаковыми внешне, иметь один и тот же разъём и одинаковую цветовую маркировку проводов — и при этом быть несовместимы с вашим входом. Поэтому разобраться с логикой выхода нужно до заказа, а не на этапе пусконаладки. Давайте разложим всё по полочкам — без лишней теории, но и без потери сути.
Сначала о простом: NO и NC — состояние выхода
Начнём с пары, которую понять легче. NO и NC описывают, в каком состоянии находится выход датчика, когда объекта рядом нет. Это прямая аналогия с обычным выключателем.
- NO (Normally Open, нормально открытый) — пока объекта нет, выход разомкнут, сигнала нет. Появился объект — выход замыкается, сигнал есть. Это самый частый и интуитивный вариант: «вижу объект — включаю».
- NC (Normally Closed, нормально закрытый) — наоборот: пока объекта нет, выход замкнут и сигнал есть, а при срабатывании выход размыкается и сигнал пропадает.
Зачем нужен «обратный» NC? Ради безопасности и диагностики. Если провод оборвётся или датчик выйдет из строя, сигнал пропадёт — то есть система получит ровно тот же результат, что и при пропадании объекта, и заметит неладное. Поэтому в цепях безопасности и аварийного контроля часто выбирают именно NC.
Важно: NO и NC — это логика срабатывания, она никак не связана с тем, PNP перед вами датчик или NPN. Эти два свойства независимы, и в каталоге вы встретите все четыре сочетания: PNP-NO, PNP-NC, NPN-NO, NPN-NC.
Теперь главное: PNP и NPN — логика source/sink
А вот PNP и NPN отвечают на другой вопрос: что именно датчик подаёт на сигнальный провод, когда срабатывает — «плюс» или «минус»? Это и есть та самая логика коммутации, на которой спотыкаются чаще всего.
PNP-датчик при срабатывании подаёт на сигнальный провод «плюс» (+). Он как бы «выталкивает» ток из себя в нагрузку — по-английски такой выход называют source (источник тока). Нагрузка (вход контроллера) при этом одним концом подключается к «минусу» (0 В). PNP — стандарт де-факто в Европе, и большинство современных контроллеров рассчитано именно на него.
NPN-датчик при срабатывании подаёт на сигнальный провод «минус» (0 В). Он «притягивает» сигнальный провод к нулю и пропускает ток через себя на землю — по-английски это sink (приёмник тока). Нагрузка в этом случае одним концом подключается к «плюсу» (+24 В). NPN исторически чаще встречается в азиатском оборудовании и в ряде старых систем.
Простая аналогия с водой: PNP — это кран, который подаёт воду в трубу под давлением (source); NPN — это слив, который отводит воду в канализацию (sink). В обоих случаях вода (ток) течёт, но направление и точка подключения нагрузки разные.
Запомнить разницу помогает мнемоника по средней букве:
- PNP — на сигнале появляется «плюс» (Positive);
- NPN — на сигнале появляется «минус» (преобладает связь с нулём).
Физически перепутать PNP и NPN не опасно для самого датчика, но работать связка не будет: контроллер просто не увидит сигнал, потому что ждёт ток в другом направлении.
Как это ложится на вход ПЛК: коварная инверсия
Здесь кроется главная ловушка, на которой сыпятся даже опытные монтажники. Дело в том, что термины sink/source у входа контроллера «перевёрнуты» относительно датчика.
- Если у вас PNP-датчик (он source, подаёт «плюс»), то вход ПЛК должен этот плюс принять — а значит, его общая точка (common) подключается к «минусу» (0 В). Такой вход в документации называют sinking (принимающим ток) или «входом с общим минусом».
- Если у вас NPN-датчик (он sink, подаёт «минус»), то вход ПЛК должен сам дать плюс — его общая точка подключается к «плюсу» (+24 В). Такой вход называют sourcing (отдающим ток) или «входом с общим плюсом».
То есть PNP-датчик (source) работает со sinking-входом, а NPN-датчик (sink) — со sourcing-входом. Именно это противоречие в названиях и порождает большинство ошибок. Чтобы не запутаться, держите в голове простое практическое правило, забыв про слова sink/source:
PNP → на сигнале «плюс» → общую точку входов ПЛК сажаем на 0 В (минус). NPN → на сигнале «минус» → общую точку входов ПЛК сажаем на +24 В (плюс).
Перед заказом откройте паспорт модуля дискретных входов вашего ПЛК. Там всегда написано, какой тип он поддерживает: только PNP, только NPN или универсальный (бывают модули с переключаемой полярностью общей точки). Под этот тип и подбирайте датчик.
Сколько проводов: 2, 3 и 4
Второй пласт путаницы — число проводов. Оно определяет и схему подключения, и совместимость с входом. Сначала о цветах: для промышленных датчиков с разъёмом действует единый стандарт маркировки (IEC), и он сильно упрощает жизнь.
Цвет проводаНазначение
Коричневый (Brown)
Питание «+» (+24 В)
Синий (Blue)
Питание «–» (0 В)
Чёрный (Black)
Выход (сигнал), выход 1
Белый (White)
Выход 2 (у 4-проводных)
Для самого ходового разъёма M12 (A-кодировка) распиновка такая: контакт 1 — коричневый (+), контакт 3 — синий (0 В), контакт 4 — чёрный (выход), контакт 2 — белый (второй выход).
Трёхпроводной датчик — самый распространённый вариант для постоянного тока. Три провода чётко разведены: коричневый — питание «+», синий — «–», чёрный — сигнал. Питание и сигнал разделены, поэтому схема «чистая», без побочных эффектов. Тип выхода (PNP или NPN) у трёхпроводного датчика фиксирован и указан в маркировке — это как раз тот случай, когда важно не ошибиться буквой.
Четырёхпроводной датчик добавляет второй выход (белый провод). Чаще всего это комплементарная пара NO + NC одного типа (например, PNP-NO на чёрном и PNP-NC на белом) — удобно, когда нужны оба сигнала одновременно. Бывают модели, отдающие сразу и PNP, и NPN выход, или датчики с интерфейсом IO-Link, где четвёртая жила используется под цифровой обмен данными.
Двухпроводной датчик устроен принципиально иначе: он включается последовательно в разрыв между питанием и нагрузкой, как обычный механический выключатель. Монтаж выглядит проще — всего две жилы. Но за эту простоту приходится платить двумя неприятными эффектами:
- Остаточный ток (ток утечки). Даже в выключенном состоянии через датчик течёт небольшой ток (чтобы питать собственную электронику). Если этот ток окажется больше, чем порог «логического нуля» у входа ПЛК, контроллер решит, что сигнал есть, хотя его нет, — ложное срабатывание.
- Минимальный ток нагрузки и падение напряжения. Чтобы датчик «ожил», через него должен течь некоторый минимальный ток, а во включённом состоянии он «съедает» часть напряжения. Если вход контроллера высокоомный (потребляет слишком мало), датчику может не хватить тока для нормальной работы.
Из-за этих особенностей двухпроводные датчики хороши для простых реле и пускателей, но с входами ПЛК их нужно согласовывать особенно внимательно — сверяя ток утечки и минимальный ток с характеристиками входа.
Как не сжечь вход контроллера: типичные ошибки
Хорошая новость: большинство современных датчиков защищены от типовых ошибок. Плохая — защита есть не у всех и не от всего. Вот к чему стоит отнестись внимательно.
Проверьте напряжение питания. Промышленные датчики обычно рассчитаны на 10–30 В постоянного тока. Подать на такой датчик переменное напряжение или, скажем, ошибиться шиной — верный способ вывести его из строя. И наоборот: не заводите 24-вольтовый сигнал на вход, рассчитанный на 5 В (например, на некоторые платы и микроконтроллеры) — вход не переживёт.
Не перепутайте полярность питания. Коричневый — «плюс», синий — «минус». Если поменять их местами, незащищённый датчик может выйти из строя. Хорошие модели имеют встроенную защиту от переполюсовки — это недорогая, но очень полезная страховка от человеческого фактора.
Не замыкайте выход накоротко и не подавайте на него питание. Сигнальный (чёрный) провод нельзя напрямую соединять с «плюсом» или «минусом» питания в обход нагрузки — это короткое замыкание выхода. Качественные датчики имеют защиту от КЗ выхода, но полагаться только на неё не стоит. Нагрузкой для датчика служит сам вход контроллера — он и должен быть в цепи.
Согласуйте токи. У каждого выхода есть максимальный коммутируемый ток (обычно 100–200 мА). Если повесить на него мощную нагрузку напрямую (например, контактор), выход перегрузится — для таких случаев ставят промежуточное реле.
Помните про остаточный ток у двухпроводных датчиков — о нём шла речь выше. Это самая частая причина «вход залипает во включённом состоянии».
Гасите индуктивные нагрузки. Если датчик коммутирует катушку реле или клапана напрямую, при отключении возникает выброс напряжения. Чтобы он не «прострелил» выходной транзистор, параллельно катушке ставят защитный (гасящий) диод или RC-цепочку.
Сверьте всё до подачи питания. Перед первым включением не поленитесь проверить мультиметром: где «плюс», где «минус», тот ли это тип выхода. Пять минут проверки дешевле сгоревшего модуля входов.
Коротко: чек-лист перед подключением
- Какой тип входа у ПЛК — под PNP, NPN или универсальный? (Смотрим паспорт модуля.)
- Соответствует ли выход датчика этому входу: PNP → общий минус, NPN → общий плюс.
- NO или NC — нужен прямой сигнал «вижу объект» или обратный (для безопасности)?
- Сколько проводов удобно завести и нужен ли второй выход (4-проводной)?
- Совпадает ли напряжение питания (обычно 10–30 В DC) и хватает ли тока выхода под нагрузку?
- Для 2-проводных — укладывается ли ток утечки и минимальный ток в характеристики входа?
- Проверили мультиметром полярность и тип выхода до подачи питания?
Пройдя по этим семи пунктам, вы избавитесь от подавляющего большинства проблем пусконаладки — и от риска спалить дорогой модуль входов.
Если вы не уверены, какой выход нужен под ваш контроллер, или хотите свериться по совместимости перед заказом — наши технические специалисты помогут сопоставить тип датчика с входом ПЛК и подобрать подходящую модель или аналог по характеристикам. А чтобы выбрать датчик нужного типа выхода, формы и дальности, загляните в наш каталог — фильтры по PNP/NPN и NO/NC помогут сузить поиск за пару кликов.
