Коротко: RS-485 требует экранированной витой пары, топологии «шина» без звёзд и терминальных резисторов 120 Ом строго на двух концах линии. Плавающие сбои связи — почти всегда физический уровень, а не настройки. Обязательно задайте реакцию на потерю связи: по умолчанию многие приводы продолжают работать с последней командой.
Что даёт Modbus вместо проводов
Связь по Modbus заменяет пучок проводов одной витой парой: вместо отдельных линий на пуск, реверс, задание частоты и обратную связь по току — два провода, по которым контроллер и опрашивает привод, и командует им.
Управление по клеммам
Управление по Modbus
Проводов на привод
6–10 и более
2 (витая пара) + экран
Число приводов на линию
Каждому свои провода
До 31 устройства на одном сегменте
Что можно передать
Только то, на что хватило входов
Все параметры и всю диагностику
Чтение состояния
Отдельные релейные выходы
Ток, частота, напряжение, коды аварий
Изменение настроек на ходу
Нет
Да, любой параметр
Скорость реакции
Мгновенная
Зависит от опроса, обычно десятки мс
Устойчивость к обрыву
Обрыв виден по поведению
Нужен контроль таймаута связи
Практический вывод: для одного привода с двумя кнопками Modbus избыточен. Для группы приводов, для диспетчеризации и для систем, где нужна диагностика, он окупается сразу.
Физика RS-485: монтаж и типовые ошибки
RS-485 — это не протокол, а физический уровень: две линии, по которым сигнал передаётся разностью потенциалов. Отсюда его помехоустойчивость и отсюда же типовые ошибки монтажа.
1
Только витая пара, только экранированная
Разностная передача работает, когда провода свиты. Обычный двужильный кабель сводит помехоустойчивость к нулю.
2
Топология — шина, а не звезда
Устройства подключаются последовательно, «шлейфом». Ответвления-звёзды дают отражения сигнала и сбои связи, особенно на высоких скоростях.
3
Терминальные резисторы на концах линии
120 Ом на обоих физических концах шины — не на каждом устройстве. У многих приводов они встроены и включаются DIP-переключателем. Отсутствие терминаторов на длинной линии даёт плавающие, трудноуловимые сбои.
4
Экран заземляют в одной точке
Обычно со стороны контроллера. Заземление с обеих сторон может создать уравнительный ток по экрану.
5
Соблюдайте полярность A и B
Перепутанные линии — самая частая причина «связь не поднимается вообще». Обозначения у разных производителей отличаются: A/B, D+/D−, 485+/485−.
Что делать, если связь «то есть, то нет»Плавающие сбои почти всегда означают проблему физического уровня, а не настроек. Проверяйте в таком порядке: терминальные резисторы на обоих концах, топологию (нет ли звезды), качество витой пары, отсутствие параллельной прокладки с силовым кабелем привода и заземление экрана в одной точке. Настройки при плавающих сбоях обычно ни при чём — если бы они были неверны, связь не работала бы вообще.
Настройки, которые должны совпасть
Минимальный набор, который должен совпадать у контроллера и у каждого привода на линии.
Параметр
Что задаёт
Типовое значение
Адрес устройства
Уникальный номер привода на шине
1, 2, 3… — не должны повторяться
Скорость обмена
Бит в секунду
9600 или 19200, реже 38400
Формат данных
Биты данных, чётность, стоп-биты
8-N-1 или 8-E-1
Источник команды пуска
Указать, что команды идут по связи
Иначе привод будет ждать кнопку
Источник задания частоты
Указать, что задание идёт по связи
Настраивается отдельно от команды пуска
Реакция на потерю связи
Что делать при таймауте
Остановиться, удерживать, перейти на фиксированную частоту
Два последних параметра упускают чаще всего. Источник команды и источник задания — независимые настройки: можно пускать привод кнопкой, а частоту задавать по сети, и наоборот.
Про реакцию на потерю связи — это вопрос безопасностиЕсли контроллер завис или кабель оборван, привод по умолчанию у многих моделей продолжает работать с последней полученной командой. Для насоса это может быть приемлемо, для конвейера или дозатора — нет. Обязательно задайте таймаут связи и действие при его истечении. Это одна из тех настроек, отсутствие которой обнаруживается уже по факту происшествия.
Нужен разбор под ваш объект?
Опишите оборудование и условия — подскажем, что именно проверить и как настроить.
Что нужно для подключения частотника к ПЛК по Modbus?
Экранированная витая пара, топология «шина» без ответвлений, терминальные резисторы 120 Ом на обоих физических концах линии и совпадающие настройки на контроллере и приводах: адрес устройства, скорость обмена и формат данных. Дополнительно в приводе указывают, что команда пуска и задание частоты приходят по линии связи.
Почему связь по Modbus работает нестабильно?
Плавающие сбои почти всегда означают проблему физического уровня, а не настроек. Проверяйте наличие терминальных резисторов на обоих концах, отсутствие топологии «звезда», качество витой пары, раздельную прокладку с силовым кабелем привода и заземление экрана в одной точке. Если бы дело было в настройках, связь не работала бы вообще.
Куда ставить терминальные резисторы 120 Ом?
Только на двух физических концах шины, а не на каждом устройстве. У многих приводов резистор встроен и включается DIP-переключателем — тогда его активируют лишь на крайних устройствах линии. Лишние терминаторы в середине шины перегружают линию и ухудшают связь так же, как их отсутствие на концах.
Сколько приводов можно подключить к одной линии RS-485?
Стандарт допускает до 31 устройства на одном сегменте без повторителей. На практике число ограничивается ещё и требуемой скоростью опроса: чем больше устройств, тем дольше контроллер обходит их по кругу, и тем позже он узнает об изменении состояния каждого конкретного привода.
Что будет, если оборвётся линия связи при работе?
По умолчанию у многих приводов — ничего: привод продолжит работать с последней полученной командой. Для конвейера или дозатора это недопустимо. В настройках обязательно задают таймаут связи и действие при его истечении: остановиться, удерживать текущее состояние или перейти на заданную фиксированную частоту.
Можно ли пускать привод кнопкой, а задавать частоту по Modbus?
Да, это распространённая схема. Источник команды пуска и источник задания частоты — независимые параметры, настраиваемые отдельно. Такое разделение часто используют для безопасности: физическая кнопка остаётся местным средством пуска и останова, а технологическая уставка приходит от контроллера.