Протоколы HMI для мостового крана: Profinet vs EtherCAT
Выбор протокола связи HMI для мостового крана: для кранов с PLC Siemens оптимален Profinet IRT (цикл 250 мкс–1 мс), для кранов с PLC Inovance/Beckhoff — EtherCAT (минимальная задержка ≤100 мкс), для модернизации существующих кранов — Modbus TCP (максимальная универсальность, нулевые затраты на настройку).Все три протокола поддерживаются системой KR-HMI от Келуде Тяжёлая Промышленность; переключение между протоколами выполняется одной кнопкой в меню настроек HMI для адаптации к различным маркам PLC.
Протокол связи между HMI крана и PLC — ключевой фактор, определяющий время отклика HMI и частоту обновления данных. Ошибочный выбор протокола может привести к задержкам обновления, рассинхронизации данных или даже обрыву связи. Profinet, EtherCAT и Modbus TCP — три наиболее распространённых промышленных Ethernet-протокола, однако в применении к мостовым кранам у каждого есть свои сильные и слабые стороны. В данной статье проводится сравнение по пяти параметрам: длительность цикла, механизм передачи, топология сети, стоимость оборудования и совместимость с HMI, а также даются рекомендации по выбору протокола для HMI мостового крана.
1. Profinet IRT — оптимальный выбор для экосистемы Siemens
Profinet — промышленный Ethernet-стандарт, продвигаемый Siemens; режим IRT (Isochronous Real-Time, изохронная передача) — его высший класс реального времени. IRT обеспечивает точную циклическую синхронизацию аппаратными средствами: все IRT-устройства в пределах одного цикла связи строго следуют временному расписанию при отправке и приёме данных, джиттер цикла <1 мкс. При связи HMI крана с PLC Siemens S7-1200/1500 по Profinet период обновления данных HMI может быть установлен на 1 мс (синхронно с циклом OB1 PLC), что обеспечивает «нулевую задержку» обновления таких ключевых параметров, как нагрузка, высота и скорость.
2. EtherCAT — промышленный Ethernet с минимальной задержкой
EtherCAT (Ethernet for Control Automation Technology) разработан компанией Beckhoff и использует технологию «обработки на лету» (processing on the fly) — когда кадр данных проходит через каждый ведомый узел, тот за микросекунды считывает/записывает соответствующие данные и передаёт кадр следующему узлу. Цикл EtherCAT может составлять всего 100 мкс (значительно ниже нижнего предела Profinet IRT в 250 мкс), однако в сценарии HMI мостового крана частота обновления обычно устанавливается в диапазоне 1–5 мс (предел восприятия изменений на экране человеческим глазом — около 16 мс/60 кадров в секунду). Преимущество низкой задержки EtherCAT в большей степени проявляется в контуре управления преобразователем частоты, чем в связи с HMI.
3. Modbus TCP — оптимальный выбор для модернизации существующих кранов
Modbus TCP — самый распространённый промышленный протокол связи в мире (без исключений), его поддерживают практически все промышленные PLC и HMI. Длительность цикла составляет 5–50 мс (зависит от количества опрашиваемых точек данных HMI и времени отклика PLC), что с запасом покрывает потребности обновления HMI (от 16 мс). Главные преимущества Modbus TCP — универсальность и нулевая конфигурация: при модернизации существующего крана не требуется добавлять на стороне PLC какое-либо коммуникационное оборудование или программные библиотеки — HMI напрямую считывает адреса регистров PLC через Ethernet. Система KR-HMI от Келуде Тяжёлая Промышленность в режиме Modbus TCP использует конфигурацию по умолчанию: 50 опрашиваемых точек данных, период обновления 20 мс, автоматическое обнаружение карты адресов регистров PLC на стороне HMI.
| Параметр сравнения | Profinet IRT | EtherCAT | Modbus TCP |
|---|---|---|---|
| Стандартразработка | PI(PROFIBUSмеждународный) | EtherCATтехническая группа(ETG) | Modbusорганизация |
| скорость передачи | 100Mbps | 100Mbps | 100Mbps |
| минимумцикл обновления | 250μs | ≤100μs | 5ms(типовой) |
| типовойHMIчастота обновления | 1ms | 1ms | 20ms |
| максимальное число ведомых устройств | 256 | 65,535 | 247(IPограничение) |
| HMIстоимость аппаратной части | средний(требуетсяProfinetчип) | низкий(EtherCATчип ведомого устройства¥30) | минимальный(Стандартпорт Ethernet) |
| сложность конфигурации | высокий(GSDфайл+конфигурация таймингов) | средний(ESIфайл+конфигурация ведущего устройства) | низкий(регистрдостаточно адреса) |
| PLCохват брендов | Siemensпреимущественно | Beckhoff/Inovance/Omron | практически все бренды |
Порядок выбора: сначала определяется марка и модель ПЛК мостового крана, затем — список поддерживаемых протоколов Ethernet, и только после этого выбирается решение по принципу «приоритет совместимости с ПЛК»: для ПЛК Siemens — Profinet, для Inovance/Beckhoff — EtherCAT, для остальных брендов или при модернизации существующего оборудования — Modbus TCP. Система KR-HMI от Келуде Тяжёлая Промышленность поддерживает все три протокола и позволяет одновременно задействовать их на одной аппаратной платформе (в HMI предусмотрены два независимых Ethernet-порта: один — для подключения к управляющей сети Profinet/EtherCAT, второй — для информационной сети Modbus TCP, обеспечивающей сбор данных для аналитической платформы). Подробнее о сочетании коммуникационных протоколов с дистанционным управлением — в обзоре платформы дистанционного управления мостовым краном.
1ms Profinet HMIчастота обновления иPLC OB1Синхронизация, джиттер<1μs | 100μs EtherCATминимумцикл обновления конвейерная обработка по станциям | 20ms Modbus HMIчастота обновления 50точечный опрос, существующий паркМодернизациянулевая стоимость |
100% PLCпокрытие брендов KruudKR-HMIподдержка трёх протоколов | два сетевых порта HMIсеть управления+информационная сеть одна сеть подключаетсяPLC, одна сеть подключается к платформе больших данных | 1дней ModbusМодернизациясрок выполнения HMIмонтаж+настройка связи+пусконаладка |
4. Переключение протоколов и схема гибридной сети
В реальных проектах часто встречаются краны с ПЛК разных производителей в пределах одного цеха (поэтапная замена устаревшего оборудования). Система KR-HMI от Келуде Тяжёлая Промышленность поддерживает одновременное подключение к двум протоколам через один HMI — это реализуется с помощью двух сетевых портов: порт 1 подключается к управляющей сети Profinet/EtherCAT для связи с ПЛК в реальном времени, порт 2 — к информационной сети Modbus TCP для обмена данными с платформой больших данных. Встроенный механизм преобразования протоколов унифицирует данные от разных ПЛК во внутренний формат тегов, поэтому отображаемая информация не зависит от нижележащего протокола. Задержка передачи данных между протоколами: для канала Profinet/EtherCAT задержка HMI составляет <5 мс, для канала Modbus TCP — 20–50 мс (для некритичных к задержке данных, таких как счётчик циклов или статистика энергопотребления, 50 мс вполне приемлемо).
Система KR-HMI от Келуде Тяжёлая Промышленность по умолчанию поставляется с протоколом Profinet. При первом включении можно переключиться на EtherCAT или Modbus TCP через меню настроек. Для переключения не требуется замена оборудования — достаточно изменить конфигурацию драйвера связи в инженерном ПО HMI и заново загрузить проект. Дополнительные рекомендации по проектированию интерфейса HMI для кранов см. в статье Три приёма оптимизации интерфейса HMI для мостовых кранов.
Пример настройки Profinet для мостового крана
Пример настройки Profinet для связки ПЛК Siemens S7-1200 и HMI KR-HMI: ① Создайте проект в TIA Portal, добавьте CPU S7-1200 и настройте интерфейс Profinet (IP-адрес 192.168.1.10, маска подсети 255.255.255.0, имя устройства «kr-hmi-01»); ② Установите GSD-файл устройства KR-HMI, перетащите HMI в топологию сети и назначьте имя устройства, соответствующее IP-адресу; ③ Создайте в ПЛК блок данных (например, «DB_HMI_Data») и определите переменные для чтения/записи HMI (нагрузка, высота, скорость, ток, температура, статус аварий и т. д., всего около 50 переменных); ④ В инженерном ПО HMI выберите драйвер Profinet и импортируйте список переменных из TIA Portal для автоматического создания сопоставления. После настройки частота обновления HMI по умолчанию составляет 1 мс (синхронизировано с циклом OB85 ПЛК), измеренная задержка обновления переменных — <3 мс. Весь процесс настройки (TIA Portal + ПО HMI) занимает у опытного инженера около 2 часов.
Пример настройки EtherCAT для мостового крана
Пример настройки EtherCAT для связки ПЛК Inovance AC800 и HMI KR-HMI: ① Создайте проект в AutoShop и настройте мастер EtherCAT (IP-адрес 192.168.2.10, маска подсети 255.255.255.0); ② Установите ESI-файл ведомого устройства KR-HMI и добавьте HMI как ведомое устройство EtherCAT (адрес назначается автоматически); ③ Создайте PDO-сопоставление (объекты данных процесса) — направление ввода HMI: нагрузка/высота/скорость/ток/температура крана и т. д., около 100 байт входных данных; направление вывода HMI: состояние кнопок/переключение режимов/заданные значения параметров и т. д., около 50 байт выходных данных; ④ В инженерном ПО HMI выберите драйвер EtherCAT и настройте таблицу сопоставления PDO-переменных. Ключевое преимущество EtherCAT — отсутствие необходимости отдельной настройки временных интервалов: мастер EtherCAT автоматически выполняет циклическую синхронизацию, а период обновления данных HMI совпадает с циклом шины EtherCAT (обычно 1 мс). Келуде Тяжёлая Промышленность предоставляет готовые шаблоны конфигурации KR-HMI для обоих типов ПЛК (файлы проектов TIA Portal и AutoShop), которые инженеры заказчика могут использовать напрямую, сокращая время первой настройки с 2 часов до 15 минут. Шаблоны доступны для загрузки на странице технической документации KR-HMI.
Практика модернизации крана с Modbus TCP — таблица конфигурации на 50 точек
При модернизации HMI крана с использованием Modbus TCP наиболее часто используемые 50 точек данных настраиваются следующим образом: нагрузка (регистр 40001, единица измерения 0,1 т), высота подъёма (40002, единица измерения 0,1 м), положение моста крана (40003–40004, единица измерения мм, 32 бита), положение тележки (40005–40006, 32 бита), скорость подъёма (40007, единица измерения м/мин), скорость передвижения (40008), скорость тележки (40009), ток двигателя фаза U (40010, единица измерения А), ток двигателя фаза V (40011), ток двигателя фаза W (40012), температура двигателя (40013, единица измерения °C), температура масла в редукторе (40014), состояние тормоза (40015, бит0 = левый тормоз включён, бит1 = правый тормоз включён, бит2 = износ левого тормоза превышен, бит3 = износ правого тормоза превышен), состояние ограничителя перегрузки (40016, бит0 = предупреждение 110%, бит1 = остановка 125%), общее время работы (40017–40018, 32 бита, единица измерения минуты), общее количество циклов (40019–40020, 32 бита), энергопотребление за сегодня (40021, единица измерения кВт·ч), код неисправности (40022) и т. д. На стороне ПЛК не требуется дополнительных программ для связи — HMI напрямую считывает адреса внутренних регистров ПЛК. Келуде Тяжёлая Промышленность предоставляет Excel-шаблон с картой адресов Modbus на 50 точек (покрывает 90% типовых данных ПЛК кранов). Заказчику достаточно указать начальные адреса регистров своего ПЛК в шаблоне, и конфигурация будет завершена за 15 минут.
Часто задаваемые вопросы (FAQ)
В: Достаточно ли частоты обновления 20 мс для Modbus TCP?
О: Вполне достаточно. Предел восприятия человеческим глазом изменений цифр на экране HMI составляет около 60 мс (16 кадров/с), так что 20 мс — это в 3 раза быстрее. В сценарии с HMI для крана узким местом Modbus TCP является не частота обновления, а время отклика ПЛК — если время цикла сканирования ПЛК велико (например, 50–100 мс), то даже максимально быстрый опрос со стороны HMI не поможет. Рекомендуется сначала проверить время цикла OB1 ПЛК, а затем устанавливать частоту обновления HMI. KR-HMI от Келуде Тяжёлая Промышленность в режиме Modbus TCP по умолчанию использует период обновления 20 мс, что подходит для 80% ПЛК кранов (типичный цикл OB1 — 10–50 мс).
В: Можно ли использовать EtherCAT и Profinet одновременно?
О: В одном кабеле — нет (оба протокола основаны на Ethernet, но имеют разные форматы кадров и механизмы MAC). Однако один HMI можно настроить с двумя независимыми сетевыми портами для подключения к сегментам EtherCAT и Profinet соответственно. KR-HMI от Келуде Тяжёлая Промышленность поддерживает такую конфигурацию, но для этого необходимо создать два отдельных экземпляра драйвера связи в инженерном ПО HMI. Важно отметить, что прямой обмен данными между сегментами EtherCAT и Profinet невозможен (только через внутреннее сопоставление тегов HMI). Такая изоляция также отвечает требованиям кибербезопасности — физическое разделение управляющей и информационной сетей.
В: Какой протокол поддерживает ПЛК Mitsubishi FX5U?
О: ПЛК серии Mitsubishi FX5U имеет встроенный Ethernet-порт и нативно поддерживает SLMP (Seamless Message Protocol) и фирменный протокол MC, а также Modbus TCP (через встроенный функциональный блок). Частота обновления SLMP составляет около 5–10 мс, что быстрее Modbus TCP, но этот протокол работает только между устройствами Mitsubishi. KR-HMI от Келуде Тяжёлая Промышленность связывается с FX5U по Modbus TCP. Процесс настройки: на стороне FX5U включите функцию сервера Modbus TCP (порт 502), затем в HMI создайте драйвер Modbus TCP и настройте сопоставление адресов регистров (регистры D Mitsubishi соответствуют регистрам хранения Modbus, начиная с 400001).
В: Что произойдёт при обрыве связи с HMI?
О: При обрыве связи с панелью KR-HMI все элементы данных отображают «—» (не числовое значение, чтобы оператор не принял его за «0»), а индикатор связи в верхней строке состояния HMI меняется с зелёного на красный и начинает мигать. В локальной памяти HMI сохраняется последний корректный набор данных. Через 5 секунд после обрыва HMI автоматически пытается восстановить соединение (повторная попытка каждые 2 секунды), одновременно появляется всплывающее окно «Связь прервана» (неблокирующее — оператор может закрыть его и продолжить работу с другими экранами). После восстановления связи HMI автоматически синхронизирует все данные с ПЛК (полное обновление занимает 2–5 циклов). Протоколы Profinet и EtherCAT поддерживают функцию «сторожевого таймера» (Watchdog); сторона ПЛК также может контролировать состояние связи с HMI и при сбое панели автоматически сохранять текущее состояние мостового крана, а не останавливать его — принцип проектирования: «HMI — лишь окно наблюдения и не участвует в предохранительной блокировке».
Выбор протокола связи для HMI мостового крана следует выполнять по принципу «приоритет соответствия бренду ПЛК». Система KR-HMI от Келуде Тяжёлая Промышленность полностью поддерживает три протокола: Profinet, EtherCAT и Modbus TCP; одна панель HMI может одновременно подключаться к управляющей и информационной сети. По вопросам совместимости протоколов KR-HMI (включая шаблоны конфигурации связи для более чем 30 брендов ПЛК) или выбора модели обращайтесь в техническую команду Келуде Тяжёлая Промышленность.