Получить коммерческое предложение
Проверим наличие
перед счётом
Промышленные интерфейсы 9 мин чтения Автор: Мульдияров Алексей

IO-Link master и device: как подобрать трансивер и спроектировать порт

IO-Link соединяет master и один датчик или исполнительный механизм стандартным неэкранированным промышленным кабелем. Это point-to-point интерфейс, а не полевая шина с несколькими устройствами на одной линии C/Q. Master циклически обменивается process data и предоставляет доступ к параметрам и диагностике устройства, описанным в IODD. На аппаратном уровне разработчик должен обеспечить питание L+/L−, физический канал C/Q, защиту разъёма, режим обычного дискретного I/O и корректное обнаружение wake-up. Выбор одной микросхемы-трансивера не завершает порт: ограничение тока, thermal budget и поведение при переполюсовке определяют надёжность системы.

Архитектура IO-Link master и подключённого устройства с линиями L плюс, L минус, C Q, портами класса A и B и файлами IODD

Исходные данные для IO-Link-порта

Исходные данные для IO-Link-порта
Параметр Что зафиксировать Влияние на выбор
Роль узла Master port или device Тип трансивера, switch и software stack
Порт Class A/B, connector и дополнительное питание Pinout, ток и гальванические домены
Связь COM1/2/3, SIO и cycle time Timing, MCU load и кабель
Нагрузка Рабочий и пусковой ток устройства High-side switch, connector и thermal budget
Среда Surge/EFT/ESD, reverse polarity, temperature Protection network и qualification plan

Роли master и device

IO-Link device — датчик, клапан, привод или другой полевой узел. Master управляет соединением, синхронизирует обмен и связывает порты с PLC/fieldbus/Ethernet. На каждом порту master находится только одно device, хотя сам master содержит несколько независимых портов.

Device должно поддерживать заявленную скорость, process data и parameter storage. Master обязан корректно работать с разными устройствами в пределах своей декларации, а не только с тестовым датчиком разработчика.

Линии L+, L− и C/Q

В базовом трёхпроводном подключении L+ и L− питают device, а C/Q передаёт двунаправленные данные и может работать как обычная switching line в SIO. Разъёмы M8/M12 имеют назначение контактов, которое нужно сверять с классом порта и механическим стандартом.

Нельзя использовать shield как L− или рассчитывать возврат transient через signal ground MCU. Защита полевой части должна замыкать ток по короткому пути внутри определённой EMC-зоны.

COM1, COM2 и COM3

Стандарт предусматривает COM1 4,8 кбит/с, COM2 38,4 кбит/с и COM3 230,4 кбит/с. Device работает на одной поддерживаемой скорости, master обнаруживает её в процедуре запуска. Более высокая скорость сокращает время передачи, но minimum cycle time также зависит от длины process data и обработки устройства.

Не обещайте цикл только по COM3. Для планирования PLC нужны фактические minimum cycle time из IODD и расписание master для всех портов.

SIO и обратная совместимость

В SIO линия C/Q работает как обычный дискретный вход или выход. Это позволяет подключать стандартные sensors/actuators к конфигурируемому порту master. Аппаратный каскад должен выдерживать оба режима и безопасно переключаться между receiver и driver.

Firmware не должно кратковременно включать output на порт, настроенный как input, при старте. Конфигурация, default state и fault behavior фиксируются отдельно.

Port Class A и Class B

Port Class A использует базовое питание и C/Q; дополнительные контакты могут иметь назначение, определённое системой. Class B предоставляет отдельную дополнительную питающую пару для исполнительных устройств с большей мощностью и связанными требованиями изоляции/отключения.

Механическое совпадение M12 не гарантирует электрическую совместимость. Проверяются pin assignment, ток контактов, общие потенциалы, отключение auxiliary supply и поведение при ошибочном кабеле.

Выбор трансивера device

Device transceiver должен работать от полевого напряжения, формировать C/Q levels, обнаруживать wake-up pulse и защищать микроконтроллер. Полезны встроенные LDO/DC/DC, reverse protection, current limit, overtemperature и диагностические флаги.

Проверьте quiescent current, доступный ток внутреннего regulator, slew rate, driver current, receiver thresholds и startup. Если внутренний LDO питает MCU и sensor, его тепловые потери при 24 В могут ограничить систему.

Выбор master transceiver

Master side обычно требует управляемого high-side питания каждого порта, current sensing, short-circuit protection, C/Q driver/receiver и диагностику. В многопортовой микросхеме важны channel independence и total package power.

Некоторые решения имеют SPI/UART interface к host, другие предоставляют только физический front end. Проверяйте, где реализован protocol handler и сколько времени CPU потребуется для нескольких COM3-портов.

Бюджет питания четырёх портов

Пусть четыре устройства могут потреблять по 200 мА от 24 В. Только полезная полевая мощность равна 4 × 24 × 0,2 = 19,2 Вт. Если каждый канал имеет ключ R_ON = 0,5 Ом, его проводниковые потери I²R = 0,02 Вт, всего 0,08 Вт; но входной reverse element, DC/DC и inrush дадут дополнительные потери.

При пуске каждое device может кратко брать 0,5 А. Если все включить одновременно, источник и общий connector увидят 2 А. Sequenced power-up либо programmed current limit уменьшает peak, но не должен мешать нормальному startup устройства.

Падение напряжения в кабеле

Сопротивление пары зависит от сечения и длины. Если round-trip resistance 2 Ом, а device потребляет 200 мА, падение 0,4 В. При inrush 0,5 А — уже 1 В. Master должен сохранять регулирование, а device — работать при фактическом минимуме на разъёме.

Проверяют максимальную длину, conductor resistance при нагреве, контактные сопротивления и суммарное падение защитных элементов. Номинальные 24 В источника не равны напряжению на устройстве.

C/Q waveform и защита

Линия переключается быстро и выходит на разъём. TVS capacitance, series impedance и layout влияют на edge/timing. Трансивер выбирают с учётом IEC transient tests и внешних компонентов из reference design.

Осциллографом измеряют уровни и фронты на дальнем конце кабеля, особенно при COM3. Пробник и длинный ground lead способны исказить наблюдение; нужен правильный дифференциальный или короткий метод подключения.

IODD и параметризация

IODD описывает идентификацию, process data, параметры, события и представление в engineering tool. Это не прошивка и не заменяет conformance. Версия IODD должна соответствовать device revision, а Vendor ID и Device ID — фактическому изделию.

Master или PLC может хранить параметры и восстанавливать их после замены устройства. Перед автоматической загрузкой нужно убедиться, что новый Device ID совместим и запись параметров безопасна для процесса.

Диагностика и события

Помимо process value, IO-Link передаёт event/diagnostic data. На аппаратном уровне master видит overload, short, undervoltage и overtemperature порта. Эти состояния нужно различать: отсутствие коммуникации из-за обрыва не равно process alarm датчика.

Логи включают номер порта, timestamp, supply current, communication retries и идентификатор device. Это резко ускоряет поиск intermittency в кабеле.

Практический пример порта Class A

Четырёхпортовый master питается от 24 В ±10 %, подключает датчики до 200 мА, кабель до 20 м и поддерживает COM1–COM3/SIO. Для каждого порта выбирается high-side switch с current measurement и master transceiver. Общий источник рассчитывают минимум на 19,2 Вт полезной нагрузки плюс КПД, inrush и собственное потребление.

Startup выполняют последовательно, измеряя ток каждого устройства. После подключения master читает Vendor/Device ID, проверяет IODD, настраивает cycle и только затем разрешает process. Tests: reverse wiring, C/Q short to L+/L−, power short, hot-plug, максимальная длина и одновременный COM3.

Примеры из каталога ChipBaza

TIOL1115DMWR иллюстрирует device-side IO-Link transceiver. MAX22513AWJ+T относится к защищённым решениям для master port. Они выполняют разные роли и не являются взаимозаменяемыми.

Перед выбором сверяют role, C/Q driver/receiver, operating voltage, integrated regulator, current limit, protection tests, package thermal data и protocol revision.

Типовые ошибки

  • называть IO-Link многоточечной fieldbus;
  • оценивать cycle только по COM speed;
  • путать Port Class A и B по одному разъёму;
  • не считать inrush всех портов;
  • считать 24 В на источнике напряжением device;
  • перегружать внутренний LDO transceiver;
  • использовать один fault для cable и process alarm;
  • не связывать IODD с точным Device ID.

Чек-лист IO-Link порта

  • определены master/device role и SIO режим;
  • поддерживаются нужные COM speed и cycle time;
  • pinout Class A/B сверён со схемой;
  • рассчитаны steady/inrush power и cable drop;
  • C/Q и supply защищены от полевых fault;
  • thermal budget проверен для всех портов;
  • IODD, Vendor ID и Device ID согласованы;
  • диагностика разделяет link, power и process faults;
  • проведены hot-plug, short и long-cable tests.

Источники для технической проверки

Параметры и ограничения сверяйте с актуальной документацией производителя для полного артикула и нужного исполнения.

Следующий шаг

Проверьте артикулы и количество до отправки заявки

Загрузите спецификацию в BOM-сервис или пришлите полный код производителя менеджеру. Если точное совпадение не доказано, позиция останется на ручной проверке.