Опросчик Modbus RTU (Master)
Чтобы организовать на ПЛК связь по Modbus RTU в роли Master по интерфейсу RS-485, необходимо в Alpha.Server контроллера из панели элементов добавить Опросчик Modbus RTU: Коммуникационные модули → Modbus → Опросчик Modbus RTU.

ModbusRtuMaster
Поскольку коммуникационный обмен производится по последовательному интерфейсу RS-485, необходимо на уровне Domain добавить последовательную шину с произвольным названием.

Последовательная шина
Аналогично подразделу «Опросчик Modbus TCP (Master)», необходимо создать в пространстве Domain элемент Computer с набором сигналов, однако вместо адаптера Ethernet следует добавить последовательный порт с произвольным именем и подключить его к созданной последовательной шине.

Свойства последовательного порта
Внутри исполняющего компонента необходимо использовать станцию Modbus RTU, аналогично подразделу «Опросчик Modbus TCP (Master)», задать свойства и карту адресов.

Свойства ModbusRtuSlave
На контроллере (узел Alpha.Domain) необходимо добавить последовательный порт с заранее определенным именем, зависящим от подключаемого интерфейса. Имя должно соответствовать наименованию устройства в списке последовательных интерфейсов Конфигуратора АБАК ПЛК.

Последовательные порты
Имя первого порта – /dev/COM1. При подключении к последовательным портам интерфейсного модуля IM необходимо использовать соответствующие названия /dev/ttyUSB0 – /dev/ttyUSB3 в зависимости от номера порта подключения.
В конфигурации DevStudio следует задать соответствующее имя порта и в свойствах указать принадлежность к последовательной шине.

Последовательный порт /dev/COM1
Таким образом, получится следующая диаграмма в Domain.

Диаграмма последовательной шины
В уровне Alpha.Server контроллера в опросчике Modbus RTU необходимо добавить опрашиваемое устройство и задать необходимые параметры связи в его свойствах.

ModbusRtuSlave
Аналогично подразделу «Опросчик Modbus TCP (Master)», необходимо создать объектные ссылки на логические блоки Slave-устройства и привязать их к переменным контроллера.

Логические блоки Slave-устройства
После конфигурирования допускается приступить к развертыванию решения. В данном примере Slave-устройство развернуто на ПК, а подключение к контроллеру выполнено через преобразователь USB → RS-485. В OPC Explorer, аналогично подразделу «Опросчик Modbus TCP (Master)», можно наблюдать изменения сигналов и задавать значения. Коммуникационный обмен с Slave-устройством по последовательной линии RS-485 успешно сконфигурирован.

Корректный коммуникационный обмен