1/2/2026Чтение займет: 2 минуты

Урок 4. Прошивка адресов в устройства Modbus

В этом уроке мы расскажем, как можно изменить адрес устройства на шине Modbus.

Для этого нам понадобится конвертер USB на RS-485.

Modbus работает по двухпроводной линии, подключаемой к контактам B и A конвертера.

Конвертер вставляется в любой USB-порт компьютера.

Контакты B и A подключаются к соответствующим контактам устройства.

Мы будем задавать адрес датчику движения.

Так наш датчик движения выглядит изнутри. Мы подключаем питание 24 вольта плюс, минус, а B и A — к соответствующим контактам конвертера.

Далее нам нужно понять с каким именно портом мы будем работать. В меню пуск по правой кнопке мыши вызываем контекстное меню выбираем диспетчер устройств.

Раскрываем строчку «Порты (COM и LPT)». Вставляем конвертер в USB порт. Видим, что у нас появилась новая запись на COM9.

2026-01-02_20-34-14.png

К нему мы будем подключаться для прошивки адреса.

Вот наш датчик движения, которому будем менять адрес.

Переходим в проект, выбираем «Управление светом», затем вкладку «Каналы Modbus». К одному каналу подключены датчик движения и модуль и реле, давайте займемся датчиком движения.

2026-01-03_14-56-55.png

Изначально он имеет адрес 77, нам нужно его изменить на, например, 76.

Нажимаем кнопку «Перепрошить устройство», подключаемся к порту COM9, как мы уже определили, меняем адрес на 76 и нажимаю кнопку «Задать».

2026-01-03_15-00-04.png

Адрес у нас поменялся.

Теперь датчик движения вместо адреса 77, будет работать на адресе 76.

Следующее устройство, которое мы пропишем, это модуль реле.

Мы его подключаем точно так же, как в датчик движения, подаем питание 24 вольта, соединяем контакты A и B с соответствующими контактами A и B на конвертере и нажимаем кнопку перепрошить устройство.

Другой пример, когда в устройстве уже был прошит адрес и нам необходимо его поменять. Данный модуль реле уже был прошит на адрес 69, зададим ему другой, например, 70.

Мы подключаемся к COM9, меняем адрес на 70 и здесь нам надо иметь ввиду что устройства бренда CDEBYTE имеют предустановленную базу для адресов равную 31. Адреса меньше чем 32 в это устройство прошить не удастся.

Мы задаем наш новый адрес 70.

2026-01-03_15-06-39.png

Таким образом можно задать любому устройству адрес на шине Modbus.

Поделиться новостью:
Поделиться в TelegramПоделиться в ВКонтактеПоделиться в Одноклассники