Общая информация

RS-485 — стандарт физического уровня для коммуникации по двухпроводной шине.

Данный протокол обладает следующими характеристиками:

  • Максимально количество приёмопередатчиков: 32;

  • Количество подключаемых устройств: 256;

  • Длина линии: 1200 м;

  • Скорость передачи данных зависит от длины линии:

    • 62,5 кбит/с при длине линии 1200 м (одна витая пара);

    • 2400 кбит/с 100 м (две витых пары);

    • 10000 кбит/с 10 м (одна витая пара).

К контроллеру AntexGate можно подключить любые устройства c протоколами на основе RS-485 (датчики, модули реле, счётчики импульсов, диммеры и тд), а также различные приборы учёта электроэнергии (Меркурий, Милур и др).

Физическое подключение

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

Провод A на всех устройствах подключается к клеммнику с маркировкой А (D-), провод B всегда к B (D+). Схема подключения нескольких устройств представлена ниже:

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

Поддерживаемые протоколы

Устройства AntexGate имеют возможность работы по различным протоколам на основе RS-485 (ModBus, ProfiBus DP, LanDrive и др). Однако в дальнейшем будем рассматривать вариант подключения к веб-интерфейсу протокола ModBus в силу его наибольшей популярности. 

Подключение к NodeRed

Для того, чтобы связать ModBus с NodeRed, необходимо скачать расширение node-red-contrib-modbus из библиотеки NodeRed. Для этого нажимаем на правый верхний угол в веб-интерфейсе и в выпадающем окне выбираем “Manage palette”:

В появившемся окне выбираем “Palette” -> “Install”. В окне поиска вводим “Modbus”, в результатах находим “node-red-contrib-modbus” и скачиваем расширение нажатием на “install”:

Примеры работы ModBus в NodeRed

В среде NodeRed имеется большое количество примеров работы с ModBus. Для того, чтобы выбрать что-то из представленного, необходимо нажать на правый верхний угол веб-интерфейса и в выпадающем окне нажать “Import” -> “Examples” -> “Modbus”:

Рассмотрим пример “Simple-Modbus-Demo”. В нем имеются как простейшие потоки для получения основных принципов работы ModBus в среде NodeRed:

Так и более сложные потоки, с отдельно выделенными серверами чтения и записи:

Остались вопросы? Напишите нам в техническую поддержку и мы обязательно Вам поможем!