Протоколы промышленной автоматики

Датчик, привод и контроллер должны говорить на одном языке. Языков этих десяток, и выбор между ними определяет, дотянется ли кабель до датчика, переживёт ли линия помехи от частотника и получится ли собрать данные с цеха в SCADA. Здесь три разных уровня: полевые шины связывают приборы с ПЛК, промышленный Ethernet тянет то же самое на скоростях офисной сети, а OPC UA стоит над ними и сшивает машину с верхним уровнем. Таблица показывает, кто есть кто.

Сравнение протоколов

ПротоколКлассФизика / средаСкоростьТопологияТипичное применение
HARTполевой цифровой (гибрид)та же пара 4–20 мА, FSK поверх аналога1200 бит/с (цифра)точка-точка, реже multidropнастройка и диагностика прибора без разрыва петли
Modbus RTUполевой цифровойRS-485, витая пара9600–115200 бит/сшина (линия), до 1200 мопрос ПЛК, счётчиков, приводов, простая телеметрия
Modbus TCPпромышленный EthernetEthernet, витая пара / оптика100 Мбит/сзвездатот же Modbus поверх сети предприятия
Profibus DPполевой цифровойRS-485, витая парадо 12 Мбит/сшина, до 126 узловдискретный ввод-вывод, приводы, быстрый обмен с ПЛК
Profibus PAполевой цифровой2 провода с питанием (MBP, IEC 61158-2)31,25 кбит/сшина, до 1900 мполевые приборы во взрывоопасных зонах
Profinetпромышленный EthernetEthernet, витая пара / оптикадо 100 Мбит/с, RT / IRTзвезда, линия, кольцоввод-вывод и приводы на базе Ethernet, синхронное движение
IO-Linkполевой цифровой, точка-точка3-проводный кабель (IEC 61131-9)4,8 / 38,4 / 230,4 кбит/сточка-точка, до 20 мпараметризация и диагностика простых датчиков
EtherCATпромышленный EthernetEthernet, витая пара / оптика100 Мбит/слиния, кольцосервоприводы, точное управление движением
CANopenполевой цифровойCAN, витая парадо 1 Мбит/сшина, до 127 узловвстраиваемые узлы, приводы, транспорт и спецтехника
OPC UAуровень интеграциитранспортно-независимый (обычно Ethernet / TCP)зависит от сетиклиент-сервер, publish-subscribeобмен машина↔SCADA↔MES↔облако

Три уровня, которые часто путают

Полевая шина живёт внизу, рядом с датчиком. По ней контроллер каждый цикл опрашивает приборы и командует приводами. HART, Modbus RTU, Profibus, IO-Link, CANopen — отсюда. Работают по медной паре или трёхпроводке, скорости от единиц кбит/с до 12 Мбит/с, и главный плюс — терпимость к длинным линиям и помехам.

Промышленный Ethernet — тот же полевой обмен, но по обычному Ethernet-кабелю на 100 Мбит/с. Profinet, EtherCAT, Modbus TCP отсюда. Скорость даёт запас на быстрые оси и большой объём данных, а один провод несёт и управление, и диагностику, и доступ наверх. Плата за это — коммутаторы, требования к монтажу и настройке.

OPC UA стоит особняком. Это не полевая шина, а слой интеграции: он не опрашивает датчик, он забирает уже собранные данные с ПЛК или прибора и отдаёт их в SCADA, MES или облако по единой модели. Транспорт ему безразличен — поверх TCP, поверх publish-subscribe, через брандмауэр между цехом и офисом. Путать OPC UA с Profinet или Modbus нельзя: они решают разные задачи и часто работают в одной установке одновременно.

Разбор строк, где легко ошибиться

HART — не отдельный провод. Цифровой сигнал накладывается на аналоговую петлю 4–20 мА частотной модуляцией и не сдвигает средний ток. Аналоговый выход продолжает передавать измеряемую величину на вход ПЛК, а по цифре одновременно идёт настройка диапазона, серийный номер, самодиагностика. Коммуникатор подключается прямо к клеммам работающего прибора, петлю разрывать не нужно. Подробнее про саму петлю — в справочнике выходных сигналов датчиков.

Modbus разделён на две вещи с общей логикой регистров. RTU — это RS-485, одна витая пара, ведущий и до нескольких десятков ведомых, до 1200 метров без репитера. TCP — та же карта регистров, но кадр упакован в Ethernet. Прошивку прибора менять почти не нужно, меняется только транспорт.

Profibus тоже расщеплён, и разница принципиальнее. DP работает по RS-485 на скоростях до 12 Мбит/с и рассчитан на быстрый обмен с дискретными модулями и приводами. PA — это два провода, по которым идут и данные, и питание прибора, скорость всего 31,25 кбит/с, зато физика (MBP по IEC 61158-2) допускает искробезопасное исполнение для газо- и пожароопасных зон. Сегмент PA обычно подключают к сети DP через сегментный шлюз.

IO-Link — не сеть, а соединение точка-точка. Один датчик, один порт мастера, обычный трёхпроводный кабель до 20 метров, тот же, что и у дискретного датчика. По нему приходит не только значение, но и параметры, счётчики наработки, коды ошибок. При замене датчика мастер заливает в новый сохранённые настройки автоматически. Сам мастер IO-Link уже сидит на полевой шине или Ethernet и служит для датчиков воротами наверх.

Как выбрать под задачу

  • Прибор с аналоговым выходом 4–20 мА, нужна удалённая настройка и диагностика без переделки проводки — HART.
  • Простой опрос ПЛК, счётчиков или приводов, бюджет и длинная линия важнее скорости — Modbus RTU.
  • Быстрый дискретный ввод-вывод и приводы в одной сети с ПЛК, уже есть инфраструктура Siemens — Profibus DP или Profinet.
  • Полевые датчики давления, уровня, расхода во взрывоопасной зоне на одной паре с питанием — Profibus PA (или полевая шина Foundation Fieldbus того же класса).
  • Умный датчик, которому нужны параметры и диагностика, но не нужна сеть — IO-Link через мастер.
  • Синхронные сервоприводы, интерполяция осей, жёсткие требования к джиттеру — EtherCAT.
  • Встраиваемые узлы, спецтехника, транспорт — CANopen.
  • Свести данные с разных ПЛК и машин в SCADA, MES или облако, пробросить их через границу сетей — OPC UA поверх того, что уже стоит внизу.

Частые вопросы

Можно ли соединить приборы с разными протоколами? Напрямую нет. Между сетями ставят шлюз или конвертер: Modbus RTU в TCP, Profibus PA в DP, полевую шину в OPC UA. Шлюз переупаковывает данные, поэтому его пропускную способность и задержку проверяют под конкретный объём обмена.

HART и IO-Link — это цифра, значит быстрее аналога? Нет. Оба медленные по скорости передачи. Их ценность не в скорости, а в данных сверх основного значения: диагностика, параметры, идентификация прибора. Для контура регулирования HART оставляет быстрый аналог 4–20 мА, а цифру использует для обслуживания.

OPC UA заменит полевую шину? Нет, это разные уровни. OPC UA не опрашивает датчик каждый цикл и не управляет приводом в реальном времени. Внизу всё равно остаётся Profinet, Modbus или IO-Link, а OPC UA собирает с них данные и отдаёт наверх.

Справочник по протоколам промышленной автоматики. Проверено 2026-07-22. Скорости, длины линий и топологию конкретной модели сверяют по её даташиту и стандарту протокола.

Каталог приборов и автоматики

Более 48 000 позиций от 261 брендов — подбор по параметрам и ценам.