Веспер Modbus: подключение и настройка
Зачем Modbus на Веспер
Modbus — это протокол связи, по которому частотник Веспер обменивается данными с ПЛК, панелью оператора, SCADA или компьютером по линии RS-485. Через Modbus можно дистанционно запускать и останавливать привод, задавать частоту, читать ток, обороты, состояние и коды ошибок — всё без единого физического провода на каждую команду.
Приводы Веспер (E4-8400, E5-8600, EI-9011 и другие) поддерживают управление и мониторинг по Modbus RTU. Это стандарт для автоматизации: один кабель RS-485 связывает несколько приводов в сеть с одним контроллером.
Схема шины RS-485
Самая частая ошибка физического подключения — «звезда»: от контроллера отдельные кабели к каждому приводу. RS-485 рассчитан на линию, где устройства подключены последовательно, а отводы от магистрали минимальной длины. Терминальные резисторы 120 Ом ставят только на двух концах линии — на мастере и на последнем приводе, а не на каждом устройстве. Используйте витую пару в экране, экран заземляйте с одной стороны. Силовые кабели двигателей прокладывайте отдельно от линии связи: частотник создаёт сильные помехи.
Физическое подключение RS-485
Линия. Modbus RTU на Веспер идёт по RS-485 — это витая пара в экране. Приводы подключаются шлейфом (один за другим), на концах линии ставятся согласующие резисторы (обычно 120 Ом).
Клеммы. На приводе есть клеммы RS-485 (обычно обозначены A и B, иногда +/-). Соблюдайте полярность: A к A, B к B по всей линии.
Экранирование. Линию связи прокладывайте отдельно от силовых кабелей и в экране — иначе помехи вызовут сбои связи и ошибку CPF или потерю обмена.
RS-485: A↔A, B↔B | витая пара в экране | 120 Ом на концах | отдельно от силовых
Параметры связи
Чтобы привод заговорил по Modbus, настройте параметры связи — они должны совпадать с настройками мастера (ПЛК):
Источник команд. Установите управление по RS485. На E4-8400 за это отвечает параметр b1-02 = 2 (порт RS485). Аналогично задаётся источник задания частоты по сети.
Адрес привода. Каждому приводу в сети — свой уникальный адрес (1, 2, 3...).
Скорость обмена (9600, 19200 бод и т.д.) — одинаковая у всех устройств на линии.
Формат данных (биты данных, чётность, стоп-биты) — совпадает с мастером.
Регистры Веспер E4-8400: адреса по официальному протоколу
Ниже — основные регистры из документа «Протокол управления ПЧ серии E4-8400 и Е4-Р8402 по последовательной линии связи MODBUS» изготовителя. Привод работает как ведомое устройство (slave) и поддерживает функции 03H (чтение регистров), 06H (запись одного регистра), 08H (диагностика петлёй) и 10H (запись нескольких регистров).
| Регистр | Назначение | Формат |
|---|---|---|
| 0000H | Команды управления: пуск, направление и другие биты по таблице протокола | Битовое поле |
| 0001H | Задание частоты | XXX.XX: 50,00 Гц = 5000 dec = 1388 hex |
| 0002H–0005H | Резерв | — |
Обратите внимание на формат частоты: значение записывается в сотых долях герца, то есть 50,00 Гц — это 5000, 25,00 Гц — 2500 (09C4 в шестнадцатеричном виде). Частая ошибка — записать 50 и удивляться, что двигатель стоит: это 0,50 Гц.
| Задача | Посылка (адрес 1, с CRC) |
|---|---|
| Записать 50,00 Гц в 0001H | 01 06 00 01 13 88 D5 5C |
| Записать 25,00 Гц в 0001H | 01 06 00 01 09 C4 DF C9 |
| Прочитать 1 регистр начиная с 0001H | 01 03 00 01 00 01 D5 CA |
Посылки рассчитаны для привода с адресом 1; для другого адреса меняется первый байт и пересчитывается контрольная сумма. Многие ПЛК и программы-терминалы считают CRC автоматически — тогда достаточно указать адрес, функцию, регистр и значение. Полную карту регистров состояния и параметров, а также битовую структуру регистра команд смотрите в протоколе изготовителя на вашу серию: у E4-8400 и других серий Веспер они различаются.
Регистры и карта Modbus
Управление и чтение идут через регистры Modbus. У Веспер есть карта регистров (в руководстве по программированию Modbus на конкретную серию), где указано: в какой регистр писать команду пуск/стоп, куда — задание частоты, откуда читать ток, обороты, код ошибки.
Типовая логика: мастер пишет команду в управляющий регистр (пуск вперёд, стоп, реверс), задание частоты — в регистр частоты, а состояние и аварии читает из статусных регистров. Точные адреса регистров берите из документа «Веспер-XXXX Инструкция по программированию ModBus» на вашу серию.
Пошаговая диагностика связи
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
| Привод не отвечает совсем | Неверный адрес, скорость, чётность или перепутаны A и B | Сверить настройки, поменять местами A и B |
| Отвечает через раз | Помехи, нет резисторов, длинные отводы | Экран, резисторы на концах, отдельная трасса от силовых кабелей |
| Отвечает, но двигатель не крутится | Источник команд не RS-485 или частота записана без сотых | Проверить b1-02 и формат: 50,00 Гц = 5000 |
| На дисплее CE | Связь пропала дольше тайм-аута H5-11 | Проверить мастер и линию, реакцию задаёт H5-04 |
| На дисплее OPE14 | Ошибок связи больше H5-12 | Устранить помехи и ошибки в настройках |
Если связь не работает
| Симптом | Проверить |
| Нет связи вообще | Совпадение скорости, адреса, формата данных с ПЛК; полярность A/B |
| Связь рвётся, сбои | Экранирование, согласующие резисторы, разнос с силовыми |
| Привод не реагирует на команды | Источник команд = RS485 (b1-02=2), не пульт/клеммы |
| Читается, но не управляется | Источник задания частоты по сети; правильный регистр команды |
Не поднимается Modbus на Веспер?
Назовите серию привода и контроллер — поможем с параметрами связи, картой регистров и диагностикой линии RS-485.
Получить консультациюЧастые вопросы
Похожие материалы
Полная карта регистров — карта регистров Modbus Веспер. Общие правила для любой линии — Modbus RTU и RS-485. Модель — E4-8400. Помехи на линии — ЭМС и помехи. Настройка — настройка Веспер. Ошибки — коды Веспер. Все материалы — база знаний.