Карта регистров Modbus Веспер: структура и настройка
Руководство от наладчикаАвгуст 2026
Коротко: адрес регистра у приводов Веспер обычно связан с номером параметра на пульте. Главная ловушка — смещение адресации на единицу: если читаете значение соседнего параметра, сдвиньте адрес. Вторая ловушка — формат задания частоты: она передаётся не в герцах, а в процентах или сотых долях, поэтому запись «50» может дать и 0,5 Гц, и 50% от максимума.
Как устроена карта регистров
Карта регистров — это таблица адресов, по которым контроллер читает состояние привода и записывает команды. Без неё связь можно поднять физически, но управлять приводом не получится: вы не будете знать, куда писать команду пуска и откуда читать частоту.
Структура адресации у приводов Веспер построена по группам, и это упрощает работу.
Группа адресов
Что содержит
Доступ
Параметры привода
Те же значения, что вводятся с пульта
Чтение и запись
Регистры команд
Пуск, стоп, реверс, сброс аварии
Запись
Регистр задания
Требуемая частота
Запись
Регистры состояния
Выходная частота, ток, напряжение, статус
Только чтение
Регистр аварий
Код текущей ошибки
Только чтение
Ключевое: адрес параметра обычно однозначно связан с его номером на пульте. Если вы знаете, какой параметр меняете вручную, вы знаете и его адрес — это сильно упрощает работу с картой.
Главная ловушка при работе с любой картой регистровСмещение адресации на единицу. В документации адрес может указываться как номер регистра, а в контроллере задаваться как адрес — и они отличаются на единицу. Классический симптом: вы читаете регистр и получаете значение соседнего параметра. Если данные приходят, но «не те», первым делом проверьте, не нужно ли сдвинуть адрес на единицу в ту или другую сторону.
Минимальный рабочий набор
Минимальный набор регистров, которого достаточно для управления приводом от контроллера.
Что нужно
Тип операции
Замечание
Команда пуска и остановки
Запись в регистр команд
Обычно битовое поле: разные биты для пуска вперёд, назад, стопа, сброса
Задание частоты
Запись в регистр задания
Почти всегда в процентах или в сотых долях герца, а не в целых Гц
Про формат задания частоты — источник половины ошибокЧастота почти никогда не передаётся в целых герцах. Типовые варианты: в процентах от максимальной частоты, где 100% кодируется числом 10000, либо в сотых долях герца, где 50 Гц это 5000. Прежде чем удивляться, почему привод крутится не на той скорости, проверьте формат в документации: записав «50», вы можете получить и 0,5 Гц, и 50% от максимума.
Настройка связи и диагностика
Порядок настройки связи — и что проверять, если она не поднимается.
1
Настройки на приводе
Адрес устройства, скорость обмена, формат данных. Значения должны совпадать с контроллером до бита.
2
Источник команд и задания
Отдельными параметрами укажите, что команда пуска и задание частоты приходят по линии связи, а не с клемм или пульта. Это два независимых параметра, и их постоянно путают.
3
Перезагрузка привода
После изменения параметров связи почти всегда требуется снять и подать питание — иначе новые настройки не вступят в силу.
4
Физический уровень
Экранированная витая пара, топология «шина» без ответвлений, терминальные резисторы 120 Ом строго на двух концах линии.
5
Контроль обрыва связи
Задайте таймаут и действие при его истечении. По умолчанию многие приводы продолжают работать с последней командой — для конвейера это недопустимо.
6
Проверка чтением
Начните с чтения регистра, значение которого вы знаете — например, выходной частоты на работающем приводе. Если оно совпало, связь и адресация верны, можно переходить к записи.
Если связь не поднимается вообщеПроверяйте в таком порядке: полярность линий A и B — перепутанные провода дают полное отсутствие связи и это самая частая причина; совпадение скорости и формата данных; правильный адрес устройства; наличие терминальных резисторов. Плавающие сбои, когда связь то есть, то нет, — это уже не настройки, а физический уровень: отсутствие терминаторов, топология «звезда» или прокладка рядом с силовым кабелем.
Нужен разбор под ваш объект?
Опишите оборудование и условия — подскажем, что именно проверить и как настроить.
Она приводится в руководстве по эксплуатации конкретной линейки либо в отдельном документе по протоколу связи. У приводов Веспер адрес регистра обычно однозначно связан с номером параметра на пульте, поэтому зная номер настраиваемого параметра, вы знаете и его адрес.
Почему я читаю регистр и получаю значение соседнего параметра?
Классический признак смещения адресации на единицу. В документации адрес может указываться как номер регистра, а в контроллере задаваться как адрес — эти величины отличаются на единицу. Попробуйте сдвинуть адрес в ту или другую сторону.
В каких единицах задаётся частота по Modbus?
Почти никогда не в целых герцах. Типовые варианты — в процентах от максимальной частоты, где 100% кодируется числом 10000, либо в сотых долях герца, где 50 Гц соответствует значению 5000. Формат обязательно уточняют по документации перед первой записью.
Какие регистры нужны для минимального управления приводом?
Регистр команд для пуска, стопа и сброса аварии, регистр задания частоты, а для обратной связи — текущая выходная частота, выходной ток, слово состояния и код аварии. Этого набора достаточно для управления и базовой диспетчеризации.
Привод не отвечает по Modbus. Что проверить в первую очередь?
Полярность линий A и B — перепутанные провода дают полное отсутствие связи и это самая частая причина. Затем совпадение скорости обмена и формата данных с контроллером, правильный адрес устройства и наличие терминальных резисторов 120 Ом на двух концах линии.
Почему привод не реагирует на команды по связи, хотя данные читаются?
Скорее всего, в параметрах не указано, что команда пуска и задание частоты должны приходить по линии связи. Это два независимых параметра: можно читать данные по Modbus, но управляться при этом с клемм или пульта. После их изменения привод обычно требуется перезагрузить.