Протоколы промышленной автоматики
Датчик, привод и контроллер должны говорить на одном языке. Языков этих десяток, и выбор между ними определяет, дотянется ли кабель до датчика, переживёт ли линия помехи от частотника и получится ли собрать данные с цеха в SCADA. Здесь три разных уровня: полевые шины связывают приборы с ПЛК, промышленный Ethernet тянет то же самое на скоростях офисной сети, а OPC UA стоит над ними и сшивает машину с верхним уровнем. Таблица показывает, кто есть кто.
Сравнение протоколов
| Протокол | Класс | Физика / среда | Скорость | Топология | Типичное применение |
|---|---|---|---|---|---|
| HART | полевой цифровой (гибрид) | та же пара 4–20 мА, FSK поверх аналога | 1200 бит/с (цифра) | точка-точка, реже multidrop | настройка и диагностика прибора без разрыва петли |
| Modbus RTU | полевой цифровой | RS-485, витая пара | 9600–115200 бит/с | шина (линия), до 1200 м | опрос ПЛК, счётчиков, приводов, простая телеметрия |
| Modbus TCP | промышленный Ethernet | Ethernet, витая пара / оптика | 100 Мбит/с | звезда | тот же Modbus поверх сети предприятия |
| Profibus DP | полевой цифровой | RS-485, витая пара | до 12 Мбит/с | шина, до 126 узлов | дискретный ввод-вывод, приводы, быстрый обмен с ПЛК |
| Profibus PA | полевой цифровой | 2 провода с питанием (MBP, IEC 61158-2) | 31,25 кбит/с | шина, до 1900 м | полевые приборы во взрывоопасных зонах |
| Profinet | промышленный Ethernet | Ethernet, витая пара / оптика | до 100 Мбит/с, RT / IRT | звезда, линия, кольцо | ввод-вывод и приводы на базе Ethernet, синхронное движение |
| IO-Link | полевой цифровой, точка-точка | 3-проводный кабель (IEC 61131-9) | 4,8 / 38,4 / 230,4 кбит/с | точка-точка, до 20 м | параметризация и диагностика простых датчиков |
| EtherCAT | промышленный Ethernet | Ethernet, витая пара / оптика | 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. Скорости, длины линий и топологию конкретной модели сверяют по её даташиту и стандарту протокола.