Устранение неполадок связи Modbus RTU по RS-485 с серводвигателями

D

Daniel Zhang

Обновлено Aug 17, 2026

Если у вас возникают проблемы со связью с серводвигателем по RS-485 с использованием протокола Modbus RTU, выполните приведённые ниже шаги для диагностики и устранения проблемы.

1. Проверка аппаратных подключений

Убедитесь, что кабель интерфейса RS-485 подключён правильно. Обратите особое внимание на назначение проводов A/B (или 485+/485-) на Ethernet-кабеле (используемом для разводки RS-485), как показано на рисунке ниже.

При использовании Ethernet-кабеля для подключения к адаптеру RS485-USB всегда сверяйтесь с распиновкой порта RS-485, указанной в руководстве по эксплуатации сервопривода.

Пример для серии A6-RS

Распиновка интерфейса связи RS-485 серводвигателя серии A6-RS показана ниже.

Если вы используете кабель RS485-1 (USB-to-RS485), выполните следующие подключения:

Провод Ethernet-кабеля Вывод адаптера RS485-USB
Синий T/R+
Сине-зелёный полосатый T/R-
Коричневый GND

2. Проверка параметров конфигурации

  1. Убедитесь, что Modbus-адрес ведомого устройства серводвигателя совпадает с адресом, настроенным в контроллере. Если адреса не совпадают, связь не будет установлена.
  2. Убедитесь, что скорость передачи данных (baud rate), количество бит данных, количество стоповых битов и настройка чётности в контроллере совпадают с конфигурацией серводвигателя.

3. Проверка настроек программного обеспечения

  1. Убедитесь, что настройки последовательного порта в вашем программном обеспечении (например, скрипты Python, последовательный терминал) совпадают с параметрами связи серводвигателя.
  2. Убедитесь, что формат команды Modbus корректен, включая адрес ведомого устройства, код функции, данные и контрольную сумму CRC.

4. Использование инструментов отладки Modbus

Используйте профессиональные инструменты отладки Modbus, такие как ModScan или Modbus Poll. Эти инструменты позволяют вручную отправлять и принимать команды Modbus для проверки корректности работы связи.

5. Пример настройки: серводвигатель серии A6-RS

  1. Подготовьте Ethernet-кабель (для разводки RS-485) и адаптерный кабель RS485-USB. Выполните подключения в соответствии с распиновкой порта, указанной в руководстве, как описано в разделе 1. Подключите один конец Ethernet-кабеля к порту связи RS-485 на приводе, а другой конец — к USB-порту вашего ПК.

  2. Проверьте настройки последовательного порта на вашем ПК: ① Щёлкните правой кнопкой мыши Пуск > Диспетчер устройств ② Разверните Порты (COM и LPT) ③ Щёлкните правой кнопкой мыши на вашем последовательном порте > Свойства > вкладка Параметры порта ④ Запишите значения скорости передачи данных, бит данных, стоповых битов и чётности.

  3. Проверьте параметры связи по умолчанию (адрес ведомого устройства, скорость передачи данных и т.д.) для сервопривода A6 в руководстве.

  1. После подтверждения параметров, указанных в руководстве, проверьте адрес ведомого устройства, скорость передачи данных и другие настройки с помощью отладочного ПО серии A6 или встроенных кнопок панели привода.

  1. Откройте программу последовательного терминала и настройте последовательный порт, используя определённые выше значения параметров. После открытия порта отправьте тестовую команду Modbus для базовой проверки. Если устройство возвращает корректный ответ, связь успешно установлена. (Обратитесь к странице P330 руководства для примеров команд.)

6. Пример настройки: серводвигатель серии T6

  1. Подготовьте Ethernet-кабель (для разводки RS-485) и адаптерный кабель RS485-USB. Выполните подключения в соответствии с распиновкой порта, указанной в руководстве. Распиновка порта связи RS-485 для серии T6 показана ниже.

Выполните следующие подключения:

Провод Ethernet-кабеля Вывод адаптера RS485-USB
Зелёно-белый полосатый T/R+
Зелёный сплошной T/R-
Коричневый GND

Подключите один конец Ethernet-кабеля к порту связи RS-485 на приводе, а другой конец — к USB-порту вашего ПК.

  1. Проверьте настройки последовательного порта на вашем ПК: ① Щёлкните правой кнопкой мыши Пуск > Диспетчер устройств ② Разверните Порты (COM и LPT) ③ Щёлкните правой кнопкой мыши на вашем последовательном порте > Свойства > вкладка Параметры порта ④ Запишите значения скорости передачи данных, бит данных, стоповых битов и чётности.

  2. Проверьте параметры связи по умолчанию для сервопривода T6 в руководстве. Значения по умолчанию для PR5.29, PR5.30 и PR5.31 составляют 5, 2 и 1 соответственно.

  1. Откройте панель параметров с помощью отладочного ПО серии T6. Перейдите в раздел PR5 Специальные настройки и убедитесь, что текущие значения PR5.29, PR5.30 и PR5.31 совпадают со значениями по умолчанию из руководства (5, 2, 1). Если они не совпадают, обновите их соответствующим образом.

  1. Откройте программу последовательного терминала и настройте последовательный порт, используя определённые выше значения параметров. После открытия порта отправьте тестовую команду Modbus для базовой проверки. Если устройство возвращает корректный ответ, связь успешно установлена. (Обратитесь к странице P132 руководства для примеров команд.)