Table of contents

Драйвер Modbus Slave

Обзор

Драйвер поддерживает стандартный протокол обмена данными Modbus и работает в качестве ведомого. При использовании драйвера Коммуникатор ожидает входящих запросов и команд от стороннего устройства или приложения, которое является ведущим (мастером). Поддерживаются следующие каналы связи: последовательный порт, TCP-сервер и UDP. Драйвер может работать как в режиме Modbus RTU, так и в режиме Modbus TCP.

Функции драйвера Modbus Slave:

  1. Приём данных от устройства с помощью команд записи.
  2. Предоставление данных устройству в ответ на команды чтения.
  3. Трансляция значений входных каналов Rapid SCADA, полученных от других устройств, для интеграции со сторонними системами.

Установка

Драйвер Modbus Slave устанавливается в соответствии с общей последовательностью установки драйверов Коммуникатора. Файл библиотеки драйвера - KpModbusSlave.dll.

Конфигурирование

В первую очередь необходимо создать новую линию связи и КП в базе конфигурации, а также в настройках Коммуникатора. Для этой цели наиболее удобно использовать мастеры, которые вызываются с помощью кнопок и . Адрес КП имеет важное значение - именно на этот ID устройства будет отвечать Коммуникатор. В основных параметрах линии связи необходимо выбрать тип канала связи и настроить его свойства. Примеры настройки канала связи показаны на рисунках ниже:

Свойства последовательного порта
Свойства TCP-сервер

После создания КП в Коммуникаторе, необходимо настроить его, вызвав форму свойств КП.

Свойства КП Modbus Slave

Период актальности входных данных позволяет автоматически устанавливать неопределённый статус входных тегов КП, если от устройства не было получено новых данных в течение заданного времени.

Шаблон устройства определяет карту регистров Modbus. Шаблоны устройств драйверов KpModbus.dll и KpModbusSlave.dll полностью совместимы.

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

На следующем рисунке показан редактор шаблонов Modbus:

Редактор шаблонов Modbus

Драйвер Modbus Slave требует регистрации. После завершения настройки передайте проект на сервер с помощью кнопки . Затем откройте страницу Драйверы в приложении Администратор, выберите драйвер KpModbusSlave.dll, откройте свойства драйвера и зарегистрируйте его. После регистрации повторно передайте проект на сервер.