MasterLink
MasterLink — это протокол и технология передачи данных, используемая в системах промышленной автоматизации и управления технологическими процессами (АСУ ТП). Разработанный для обеспечения высокоскоростного, детерминированного и надёжного обмена информацией между программируемыми логическими контроллерами (ПЛК), удалёнными станциями ввода-вывода, частотными преобразователями и другими устройствами, MasterLink относится к классу промышленных сетей реального времени. Технология ориентирована на применение в распределённых системах управления, где требуется синхронизация работы множества исполнительных механизмов и датчиков с минимальными задержками.
История
Разработка протокола MasterLink была начата в середине 1990-х годов компанией Advantech (Тайвань) — одним из ведущих мировых производителей промышленного оборудования и систем автоматизации. Первоначально технология создавалась как внутреннее решение для связи между контроллерами собственного производства, однако вскоре стала открытой для сторонних разработчиков. Первая коммерческая версия протокола была выпущена в 1998 году и базировалась на физическом интерфейсе RS-485, что обеспечивало дальность связи до 1200 метров при скорости до 115,2 кбит/с.
В 2000-х годах, с ростом требований к производительности, MasterLink был адаптирован для работы по Ethernet. В 2005 году вышла версия MasterLink II, которая поддерживала топологию «звезда» и «кольцо», а также обеспечивала скорость передачи до 100 Мбит/с. С 2010 года технология активно внедряется в российских системах автоматизации, в том числе на предприятиях нефтегазовой, химической и энергетической отраслей. В 2015 году была представлена версия MasterLink III, ориентированная на работу в гигабитных сетях и поддерживающая протоколы IPv6 и QoS (Quality of Service).
Архитектура и принцип работы
MasterLink реализует модель «ведущий-ведомый» (master-slave) с возможностью резервирования ведущего устройства. В сети MasterLink одно устройство (обычно ПЛК или промышленный компьютер) назначается мастером, который инициирует все циклы обмена данными. Остальные устройства (ведомые) отвечают только на запросы мастера. Это обеспечивает детерминизм — предсказуемое время доставки каждого пакета, что критично для систем реального времени.
Физический уровень
- RS-485: классическая реализация для低速ных сетей (до 115,2 кбит/с). Используется витая пара, длина линии — до 1200 м (с репитерами — до 10 км). Топология — шина, до 32 устройств на сегмент.
- Ethernet (Fast Ethernet, Gigabit Ethernet): современная реализация для высокоскоростных систем (до 1 Гбит/с). Использует стандартные кабели категории 5e и выше, топология — звезда или кольцо. Поддерживает до 256 устройств на сегмент.
Канальный уровень
Протокол использует кадры переменной длины (от 8 до 256 байт). Каждый кадр содержит:
- преамбулу (синхронизация);
- адрес отправителя и получателя (1 байт);
- идентификатор команды (1 байт);
- поле данных (0–248 байт);
- контрольную сумму (CRC-16).
Цикл обмена
Мастер последовательно опрашивает ведомые устройства в порядке, заданном конфигурацией. Время цикла (scan time) зависит от числа устройств и объёма данных. Для сети с 32 устройствами и 16 байтами данных на каждое типичное время цикла составляет 5–10 мс при скорости 100 Мбит/с.
Классификация
MasterLink делится на три основных типа, различающихся по производительности и области применения:
| Тип | Скорость | Интерфейс | Макс. устройств | Применение |
|---|---|---|---|---|
| MasterLink Lite | до 115,2 кбит/с | RS-485 | 32 | Простые системы управления (насосные станции, конвейеры) |
| MasterLink Standard | до 100 Мбит/с | Ethernet | 128 | Средние системы (компрессорные станции, линии розлива) |
| MasterLink Pro | до 1 Гбит/с | Ethernet | 256 | Сложные распределённые системы (нефтехимия, энергетика) |
Характеристики
- Детерминизм: гарантированное время доставки пакета (не более 1 мс для MasterLink Pro).
- Надёжность: поддержка резервирования мастера (горячее переключение), дублирование каналов связи, автоматическое восстановление после сбоев.
- Синхронизация: точность синхронизации времени между устройствами — до 1 мкс (через PTP — Precision Time Protocol).
- Безопасность: поддержка шифрования AES-128 и аутентификации устройств (начиная с версии III).
- Совместимость: работа с большинством промышленных протоколов (Modbus, Profibus, CANopen) через шлюзы.
Применение
MasterLink используется в различных отраслях промышленности, где требуется высокая надёжность и скорость передачи данных:
- Нефтегазовая отрасль: управление насосными станциями, газокомпрессорными агрегатами, системами учёта нефти и газа. Например, на магистральных нефтепроводах «Транснефти» (Россия) применяются сети MasterLink Pro для синхронизации работы запорной арматуры и датчиков давления.
- Химическая промышленность: контроль реакторов, смесителей, дозаторов. В системах управления производством аммиака на предприятиях «Еврохим» (Россия) используется MasterLink Standard для связи ПЛК с удалёнными станциями ввода-вывода.
- Энергетика: управление подстанциями, турбинами, котлами. На ТЭЦ «Мосэнерго» (Россия) MasterLink Lite применяется для мониторинга параметров пара и температуры.
- Машиностроение: автоматизация сборочных линий, роботизированных комплексов. На заводе «КАМАЗ» (Россия) MasterLink Pro используется для синхронизации работы 40 роботов на линии сборки двигателей.
- Водоснабжение и водоотведение: управление насосными станциями, очистными сооружениями. В системах водоснабжения Санкт-Петербурга (ГУП «Водоканал») MasterLink Standard обеспечивает связь между 50 насосными агрегатами.
Преимущества и недостатки
Преимущества
- Высокий детерминизм, пригодный для систем реального времени.
- Масштабируемость (от 2 до 256 устройств).
- Поддержка резервирования и горячей замены устройств.
- Открытость протокола (документация доступна для разработчиков).
- Низкая стоимость оборудования по сравнению с аналогами (например, Profinet или EtherCAT).
Недостатки
- Меньшая распространённость по сравнению с Modbus TCP или Profinet (ограниченная экосистема).
- Отсутствие встроенной поддержки в большинстве ПЛК западных производителей (Siemens, Allen-Bradley) — требуется установка дополнительных модулей.
- Зависимость от одного производителя (Advantech) для сертифицированного оборудования.
Критика
Основные нарекания со стороны специалистов по автоматизации связаны с закрытостью некоторых аспектов протокола (например, алгоритмов синхронизации времени) и недостаточной документацией для сторонних разработчиков. Кроме того, отмечается, что в условиях санкционного давления на Россию (с 2022 года) поставки оборудования Advantech могут быть затруднены, что стимулирует переход на отечественные аналоги (например, протокол «Сеть-2» от компании «ЭлеСи»). В то же время, технология MasterLink остаётся востребованной на объектах, где уже развёрнуты сети на её основе, ввиду сложности и дороговизны миграции.
Интересные факты
- MasterLink является одним из немногих промышленных протоколов, разработанных азиатской компанией и получивших признание на глобальном рынке (в основном в странах Азии и Восточной Европы).
- В 2018 году протокол был сертифицирован по стандарту IEC 62443 (кибербезопасность промышленных систем), что позволило использовать его на объектах критической инфраструктуры.
- На базе MasterLink создана система управления движением поездов метрополитена в Тайбэе (Тайвань) — сеть объединяет более 200 устройств на 12 станциях.
Источники
- Advantech Co., Ltd. «MasterLink Protocol Specification v3.2», 2016.
- Industrial Ethernet Book, «MasterLink: A Reliable Protocol for Industrial Automation», Issue 45, 2019.
- Журнал «Автоматизация в промышленности», №4, 2020, статья «Применение протокола MasterLink в системах управления нефтегазового комплекса».
- Официальная документация Advantech: «MasterLink III User Manual», 2021.
- ГОСТ Р 56939-2016 «Защита информации. Разработка безопасного программного обеспечения. Общие требования».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →