Руководство по настройке связи между частотно-регулируемым приводом и ПЛК Danfoss: использование распространенных протоколов
Вы всё правильно подключили. Привод Danfoss VLT включается, двигатель вращается, и ПЛК подключен. Но как только вы отправляете команду записи по полевой шине, возникает ошибка связи — или, что ещё хуже, привод полностью игнорирует вас. Я это проходил. Параметр 8-30 показывает «Нет сообщения», зелёный светодиод полевой шины мигает раздражённым образом, а менеджер по производству смотрит вам через плечо. Эта статья — шпаргалка, которую я хотел бы иметь при первых десятках интеграций Danfoss. Мы рассмотрим четыре основных протокола — PROFIBUS, PROFINET, EtherNet/IP и Modbus RTU — с точными номерами параметров, сопоставлением PCD и шагами по устранению неполадок, необходимыми для надёжной передачи данных.

Компания Danfoss выпустила несколько поколений частотно-регулируемых приводов под брендом VLT. Наиболее распространенные модели, которые вы встретите в промышленности, это: Микропривод VLT FC 51, VLT AutomationDrive FC 302VLT AQUA Drive FC 202, а также более новые VLT Midi Drive FC 280 и iC7 Series. Для интеграции с ПЛК FC 302 и FC 202 являются основными рабочими лошадками — они поддерживают полный набор коммуникационных плат и имеют самые богатые наборы параметров.
Протокол | Типичный сценарий использования | Требуется ли карта опций?
Modbus RTU (RS-485) | Устаревшие системы, простые SCADA-системы, небольшие ПЛК | Нет — встроен в стандартные приводы
PROFIBUS DP | Siemens S7‑300/400, более старые установки | VLT PROFIBUS DP MCA 101
PROFINET | Siemens S7‑1200/1500, современные линии | VLT PROFINET MCA 120 или MCA 121
EtherNet/IP | Allen‑Bradley CompactLogix / ControlLogix | VLT EtherNet/IP MCA 121
Важный момент: если ваш привод — FC 51, вы ограничены протоколом Modbus RTU через встроенные терминалы RS-485 (68, 69, 61). Для FC 302/202/280 можно добавить любую из указанных выше плат расширения. Серия iC7 имеет встроенный многопротокольный Ethernet — плата расширения не требуется.
Все реализации полевой шины Danfoss построены на одном и том же фундаменте: управляющее слово (CTW), эталонное/основное фактическое значение (MAV) и набор слов технологических данных (PCD). Вам не нужно запоминать каждый бит в CTW — критически важными являются следующие:
· Бит 0: Команда запуска
· Бит 1: Обратный
· Часть 2: Остановка на побережье
· Часть 3: Без остановки накатом (быстрая остановка)
· Бит 7: Сброс ошибки
· Бит 8: Бег трусцой
· Раздел 15: Выбор между остановкой на рампе автобуса и отсутствием остановки на рампе.
Слово состояния (STW) отражает эти значения: бит 0 = готовность, бит 1 = готовность к выполнению, бит 2 = выполнение, бит 3 = выполнение в заданном режиме, бит 7 = ошибка и т. д. Привыкните к ним — они идентичны во всех протоколах.
Modbus RTU — это самый простой и неприхотливый протокол. Он встроен в каждый привод VLT на клеммах 68 (TX+/RX+), 69 (TX-/RX-) и 61 (общая).
Контрольный список параметров для FC 302:
· Протокол 8-30 = `Modbus RTU`
· 8-31 Адрес = укажите адрес вашего автобуса (1-247)
· Скорость передачи данных 8–32 бод = соответствует скорости вашего основного устройства (9600, 19200, 38400).
· 8-33 бита четности/стоп-битов = «Четное число, 1 стоп-бит» (распространенное) или «Без четности, 2 стоп-бита»
· 8–35 Минимальная задержка ответа = 10 мс (начальное значение; увеличивать при возникновении коллизий)
· 8-36 Максимальная задержка ответа = 100 мс
Запись в управляющее слово: регистр хранения Modbus по адресу 0x2000 (десятичное 8192). Опорное значение записывается в регистр 0x2002 (десятичное 8194). Чтение фактической скорости? Регистр 0x2100 (десятичное 8448) используется для слова состояния, а 0x2102 (десятичное 8450) — для основного фактического значения.
Распространенная ошибка: вы отправляете 0x047F на регистр 0x2000, ожидая запуска привода, но ничего не происходит. Проверьте 8-30 — если он установлен на профиль FC вместо Modbus RTU, привод не сможет правильно интерпретировать управляющее слово. Также убедитесь, что 8-50 Coasting Select не переопределяет вашу команду запуска.
PROFIBUS незаслуженно критикуют за сложность в настройке, но как только файл GSD загружен и скорость передачи данных зафиксирована, всё работает безупречно.
Аппаратное обеспечение:
· Дополнительная плата VLT PROFIBUS DP MCA 101
· Клеммы шины: линия A (красная), линия B (зеленая), экран подключен с обоих концов.
· На двух физических концах сегмента включены оконечные резисторы.
Настройка параметров:
· Протокол 8-30 = `PROFIBUS DP`
· Адрес станции 8-31 = соответствует DIP-переключателям вашего оборудования (или параметру, если включена программная адресация).
· Выбор телеграммы 8-32 = «Стандартная телеграмма 1» (2 слова: CTW+MAV) или «Стандартная телеграмма 20» (6 слов: CTW+MAZ+4 PCD). Для большинства приложений с регулируемой скоростью достаточно телеграммы 1.
· 8-02 Источник управления = «Цифровой вход и управляющее слово»
· 8-03 Время ожидания управляющего слова = 1,0 с (если в течение 1 секунды нет сообщения, срабатывает сигнализация)
Файл GSD: Загрузите файл DANF0653.GSD или DANF06B3.GSD с сайта Danfoss и импортируйте его в TIA Portal или Step 7. Конфигурация слотов проста — слот 1 = управляющее слово, слот 2 = опорное слово, слоты 3–6 = PCD.
Сопоставление PCD (Телеграмма 20): Если вам необходимо считать ток двигателя (параметр 16-14) или напряжение звена постоянного тока (параметр 14-30), сопоставьте их с помощью 8-50* и 8-53* (для считывания PCD) и 9-50* и 9-53* (для записи PCD). Пример:
· 8-50 PCD 1 Считывание = `16-14 Ток двигателя`
· 8‑51 PCD 2 Read = `14‑30 DC Link Voltage`
VLT PROFINET MCA 120 (более старая версия) или MCA 121 (современная версия). Процесс практически идентичен PROFIBUS по концепции, но проще, поскольку PROFINET автоматически обрабатывает адресацию через DCP.
Настройка параметров:
· Протокол 8-30 = `PROFINET IO`
· 8–70 Время цикла ввода-вывода = 4 мс (по умолчанию; меньшее значение означает более высокую скорость, но и большую нагрузку на ЦП)
· 8-72 Имя станции PROFINET = установите это с помощью инструмента карты памяти VLT или клавиатуры привода (или используйте инструмент DCP, например PRONETA)
· 8-02 Источник управления = `Управляющее слово`
Файл GSDML: импортируйте GSDML‑V2.33‑Danfoss‑MCA121‑2023xxxx.xml (версия может отличаться). Стандартные размеры телеграмм соответствуют PROFIBUS: Telegram 1 (2 слова), Telegram 20 (6 слов), Telegram 21 (10 слов) и т. д.
Специальные советы для PROFINET:
1. Имя станции должно совпадать точно — с учетом регистра. Если ПЛК не может обнаружить привод, используйте Siemens PRONETA для сканирования сети и переименования устройства.
2. Время цикла ввода-вывода: не опускайтесь ниже 2 мс, если вы не убедились, что цикл DR ПЛК может это обработать. Я видел, как TIA Portal отклонял все значения меньше 1 мс на старых процессорах.
3. Сторожевой таймер: Параметр 8-03 по-прежнему применяется. Установите значение, равное удвоенному времени цикла ввода-вывода.
Для пользователей Allen-Bradley карта VLT EtherNet/IP MCA 121 позволяет отображать привод как стандартное устройство CIP. Вам потребуется файл EDS от Danfoss.
Настройка параметров:
· Протокол 8-30 = `EtherNet/IP`
· 8–70 Время цикла ввода-вывода = настройка RPI в ПЛК (по умолчанию подходит 10 мс)
· 8-72 Назначение IP-адресов = `DHCP`, `Static` или `BootP` (в соответствии со схемой IP-адресов вашего предприятия)
· Маска подсети 8-74 и шлюз по умолчанию 8-75 — устанавливаются при статическом выборе.
· 8-02 Источник управления = `Управляющее слово`
Настройка Studio 5000 / Logix Designer:
4. Загрузите файл EDS с сайта Danfoss и зарегистрируйте его через меню «Инструменты > Инструмент установки оборудования EDS».
5. Добавьте накопитель в дерево ввода-вывода под вашим Ethernet-мостом. Экземпляры сборок по умолчанию:
· Вывод данных (ПЛК → Привод): Пример 101 (4 слова: CTW + Ref + 2 PCD)
· Входной модуль (привод → ПЛК): экземпляр 102 (8 слов: STW + MAV + 6 PCD)
6. Сопоставьте данные с тегами контроллера. Обычно я создаю пользовательский тип данных (UDT) с тегами `Drive_CTW`, `Drive_Ref`, `Drive_STW` и `Drive_MAV`.
Распространенная проблема: если в статусе модуля отображается «Нет подключения», убедитесь, что значение RPI в ПЛК соответствует диапазону 8–70. Также проверьте, не дублируется ли IP-адрес — перед вводом в эксплуатацию проверьте связь с ним с ноутбука.
Именно здесь у большинства возникают проблемы. Функция сопоставления PCD позволяет считывать или записывать любые параметры привода по полевой шине, помимо стандартных CTW/MAV.
Считывание PCD-дисков (привод → ПЛК): 8-50–8-53 (до 4 считываемых PCD-дисков в Telegram 20). Каждый слот параметра ожидает номер параметра данных, которые вы хотите считать.
Запись на PCD (ПЛК → привод): 9-50 – 9-53. Хотите, чтобы ПЛК устанавливал цифровой выходной терминал? Сопоставьте функцию 5-40 цифрового выхода с записывающим PCD.
Пример: Вам нужно считать частоту вращения двигателя (16-12) и ток двигателя (16-14) с привода:
`
Конфигурация чтения 8-50 PCD 1 = частота двигателя 16-12 Гц
8-51 PCD 2 Конфигурация чтения = 16-14 ток двигателя [А]
`
Теперь ПЛК считывает STW + MAV + PCD1 + PCD2. Значения PCD отображаются в телеграммах после слота MAV. Масштабирование осуществляется в единицах измерения параметра — 16-12 соответствует 0,01 Гц, 16-14 — 0,1 А.
Неисправность / Симптом | Вероятная причина | Способ устранения
Аварийный сигнал 34 / Неисправность шины | В течение таймаута 8-03 не получено ни одного действительного сообщения полевой шины | Проверьте кабель, состояние главного устройства и соответствие сигнала 8-30 вашему оборудованию
Привод не запускается (нет вращения) | Биты управляющего слова установлены неправильно или конфликты клемм 5-12/5-13 | Установите источник управления 8-02 исключительно на «Управляющее слово»; отключите все команды запуска цифрового входа
Сигнал тревоги 22 / Аппаратная неисправность | PROFIBUS: неправильная скорость передачи данных или дублирующийся адрес станции | Принудительная скорость передачи данных через файл GSD; проверка уникальности адреса
Устройство PROFINET не найдено | Несоответствие имени станции или конфликт IP-адресов | Используйте PRONETA для сканирования и переназначения; перезагрузите диск после переименования.
EtherNet/IP "Нет соединения" | Несоответствие RPI или версии файла EDS | Сопоставьте RPI 8-70 с RPI подключения ПЛК; загрузите последнюю версию EDS с сайта Danfoss.
Я видел, как инженеры часами устраняли неполадки, потому что ввели параметр «Конфигурация чтения 8-50 PCD 1» как 16-12, но забыли установить параметр «Выбор телеграммы 8-32» на «Стандартная телеграмма 20» (или выше). При использовании телеграммы 1 привод отправляет только CTW+MAV — любые слоты PCD просто игнорируются. Всегда проверяйте, соответствует ли размер вашей телеграммы количеству PCD.
Для RS-485 (Modbus RTU) встроенный оконечный резистор включается через вывод 8-36 в некоторых вариантах приводов или с помощью физического DIP-переключателя на плате управления. Для PROFIBUS используйте DIP-переключатели на плате MCA 101 — положение ON для конечных устройств. Для PROFINET и EtherNet/IP оконечная нагрузка шины не требуется (применяются стандартные правила проводки Ethernet: звездообразная топология, кабельная трасса). < (100 м на сегмент).
В TZTech.io мы предлагаем широкий ассортимент частотно-регулируемых приводов Danfoss и плат расширения связи, включая редкие и труднодоступные устаревшие модели.
Номер детали | Описание | Ориентировочный срок поставки
VLT FC 302 (различная мощность в кВт) | AutomationDrive, 0,25–75 кВт | В наличии
VLT FC 202 (различной мощности в кВт) | AQUA Drive, для насосов/вентиляторов | В наличии
MCA 101 | Дополнительная плата PROFIBUS DP | 3–5 рабочих дней
MCA 120 | Опционная карта PROFINET (старая версия) | Ограниченное количество
MCA 121 | Дополнительная карта PROFINET / EtherNet/IP (текущая версия) | В наличии
VLT 2800 | Устаревший частотный преобразователь (снят с производства — уточняйте наличие) | Свяжитесь с нами
Все детали проходят тестирование перед отправкой. Мы осуществляем доставку по всему миру, включая Ближний Восток, Северную и Южную Америку и Европу. Нужна замена частотного преобразователя Danfoss в случае остановки производства? Ознакомьтесь с нашим ассортиментом Danfoss или просмотрите полный список частотных преобразователей. Для получения информации о полных комплектах для интеграции с ПЛК, см. раздел запасных частей для ПЛК.

Нет — встроенный порт RS-485 и дополнительная плата используют одну и ту же внутреннюю коммуникационную шину на большинстве приводов FC 302. Одновременно может быть активен только один протокол полевой шины. Установите значение 8–30 на используемый вами протокол.
Сигнал тревоги 34 означает таймаут шины. Проверьте значение параметра 8-03 «Время ожидания управляющего слова» — если оно установлено ниже частоты обновления вашего ПЛК, срабатывает защита. Для тестирования увеличьте его до 2–5 секунд, а затем уменьшите до значения, вдвое превышающего время цикла шины в производственной среде.
Да, если вы хотите контролировать работу привода или увидеть последний код ошибки после отключения питания. Подключите провод 24 В постоянного тока к клеммам 35 (+) и 39 (-) на плате управления FC 302. Без этого плата управления будет терять питание от сети.
На многих приводах FC 302 параметр «Источник управления» (8-02) по умолчанию установлен в значение «Только цифровой». Измените его на «Только управляющее слово», чтобы заставить привод принимать команды запуска/остановки исключительно полевой шиной. Если вам нужны оба варианта (локальная кнопка + шина), установите значение «Цифровой вход» и «Управляющее слово» и настройте цифровые входы для функции «Запуск по шине» в разделе 5-12.
Стандартный кабель PROFINET: 100 м на сегмент между коммутаторами. Если ваш автомобиль находится дальше от коммутатора, установите ретранслятор PROFINET или медиаконвертер (оптоволоконный). Для Modbus RTU максимальное расстояние составляет 1200 м при скорости 9600 бод — снижается до 400 м при скорости 38400 бод.
В VLT 5000 используется плата Profibus DP V1 (номер детали 176Fxxxx), а в VLT 2800 — платы SI-P или SI-M. Эти модели сняты с производства, но иногда у нас бывают в наличии проверенные бывшие в употреблении устройства. Свяжитесь с нами, указав точный номер вашей модели, и мы проверим наличие.
---
*Нужна срочная замена частотного преобразователя Danfoss или коммуникационной платы? Приобретайте запасные части для частотных преобразователей Danfoss на TZTech.io — протестировано, доставляется по всему миру и поддерживается настоящими инженерами, знающими это оборудование.*
Кроме того, с вашего разрешения мы хотим разместить файлы cookie, чтобы сделать ваше взаимодействие с slOC более личным. Для этого мы используем аналитические и рекламные файлы cookie. С помощью этих файлов cookie мы и третьи лица можем отслеживать и собирать информацию о вашем поведении в Интернете внутри и за пределами super-instrument.com. При этом мы и третьи лица адаптируем сайт super-instrument.com и рекламу к вашим интересам. Нажимая «Принять», вы соглашаетесь с этим. Если вы откажетесь, мы будем использовать только необходимые файлы cookie, и вы, к сожалению, не будете получать персонализированный контент. Пожалуйста, посетите нашу политику в отношении файлов cookie, чтобы получить дополнительную информацию или изменить свое согласие в будущем.
Accept and continue Decline cookies