DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL Руководство

ВВЕДЕНИЕ

Сокращения

0x Префикс, обозначающий шестнадцатеричное число
RTU Remote Terminal Unit (удаленный терминал)
CRC Cyclic Redundancy Check (циклический избыточный код).

Таблица 1: Таблица сокращений

Технические характеристики изделия

В таблице ниже приведены характеристики интерфейса Modbus:

Характеристики Modbus Описание Комментарии
Протокол Modbus RTU Поддерживается только режим "Slave" (ведомый)
Разъем Винтовой зажим
Подключение Modbus RS485 - 2-проводное
Адрес Slave 1-247 Устанавливается при первом запуске с дисплея, в противном случае сообщением Modbus
Оконечная нагрузка Отсутствует на устройстве При необходимости действуйте, как описано в разделе "Подключение"
Поддерживаемые скорости передачи 1200,
2400,4800,9600,19200,38400 Кбит/с
Устанавливается с дисплея или сообщением Modbus
Стартовый бит 1
Бит данных 8
Стоповый бит 1 или 2 Устанавливается с дисплея или сообщением Modbus
Четность Нет, Чет или Нечет Устанавливается с дисплея или сообщением Modbus

Таблица 2: Характеристики Modbus

Примечания:

  1. В изделии EVOPLUS SMALL параметры можно установить только с дисплея

Тип сети

Сеть Modbus предусматривает только одно ведущее устройство, подключенное к сети, и до 247 ведомых устройств, которые могут общаться по шине только после запроса, сделанного ведущим устройством.
Тип сети, рекомендуемый для подключения устройства к сети Modbus, — это тип "последовательной цепи", с возможностью выполнения небольших ответвлений, максимальная длина которых зависит от скорости передачи, выбранной для передачи.
Максимальное количество устройств, подключенных к сети без повторителей, — 32.
Как показано на рисунке 1, может потребоваться терминировать линию в конце и в начале с помощью оконечных резисторов (LT).
Пример сети Modbus с терминацией

КОНФИГУРАЦИЯ ИЗДЕЛИЯ

Подключение

Для связи Modbus по 2-проводному RS485 предусматривается использование 3 кабелей (A, B и GND). Правильно подключите 3 кабеля. Рекомендуется использовать экранированный 2-полюсный кабель с витой парой.

MODBUS
Клеммы
Описание
A Неинвертированный разъем (+)
B Инвертированный разъем (-)
Y Экран

Таблица 3: Подключение Modbus- Rs485

Информацию о подключениях см. в руководстве по установке изделия.

Конфигурация параметров

Чтобы правильно настроить параметры Modbus, пользователь должен получить доступ к меню конфигурации Modbus, доступному с дисплея (см. руководство по установке). В таблице 4 описаны параметры, которые можно установить из меню.

Символ параметра Описание Диапазон Значение по умолчанию Единица измерения
Ad Адрес Modbus устройства 1-247 1
Br Скорость последовательной связи 1.2, 2.4, 4.8, 9.6, 19.2, 38.4 19.2 Кбит/с
Pa Тип контроля четности Нет, Нечет, Чет Чет
Sb Количество стоповых битов 1-2 1
Rd Минимальное время отклика 0-3000 0 мс
En Включение Modbus Disable (Отключить), Enable (Включить) Disable (Отключить)

Таблица 4: Конфигурация параметров с дисплея

После установки всех параметров включите периферийное устройство Modbus, установив для параметра En значение Enable (Включить).

РЕГИСТРЫ

Регистры имеют 16-битный размер, если содержимое регистра 0x7FFF, содержимое недоступно. Регистры R/W доступны для чтения с кодами функций 0x03, 0x04, для записи с кодами функций 0x06, 0x10.
Регистры R доступны в режиме только для чтения с кодами функций 0x03 и 0x04.

Данные имеют тип UNSIGNED, за исключением регистров с названием Temperature (например, 00212), которые имеют данные типа SIGNED.

Внимание: Регистры имеют значение от 1 до n, адрес в пакете данных идет от 0 до n1!!! (см. пример 3.2)

Адрес Имя Тип Диапазон
(Масштаб)
R/W Описание
00001 SlaveMinimumReplyDelay 0-3000 (1 мс) R/Wa Значение указывает минимальное время ответа ведомого устройства на запрос от ведущего устройства.
00002 SetModbusAddress 1-247 R/Wa Значение указывает адрес, который устройство будет иметь в полевой шине ModBus. Если введено значение, не входящее в диапазон допустимых значений, будет сохранено предыдущее значение.
00003 ModbusBaudRate 0-5 R/Wa Значение определяет скорость последовательной связи в бодах.
  1. 1200 бит/с
  2. 2400 бит/с
  3. 4800 бит/с
  4. 9600 бит/с
  5. 19200 бит/с
  6. 38400 бит/с
00004 ModbusParityBits 0-2 R/Wa Значение определяет тип четности, используемый при последовательной передаче.
  1. Нет четности
  2. Четная четность
  3. Нечетная четность
00005 ModbusStopBits 1-2 R/Wa Значение определяет количество используемых стоп-битов.
  1. Стоп-бит
  2. Стоп-бит
00006 AutoAckControlBits 0-1 R/Wa Значение определяет, должен ли пользователь вручную сбрасывать на 0 регистры reset Alarm и ClearHistory.
  1. Регистры автоматически возвращаются к 0
  2. Регистры должны быть сброшены на 0 вручную
00101 SystemResetAlarm R/Wb

Бит управления сбрасывает системные аварийные сигналы

  1. Не сбрасывать
  2. Сбросить

Важная информация
Команда выполняется путем записи 1 в регистр при наличии значения 0.

00102 System ClearHistory R/Wb

Сбрасывает историю аварийных сигналов всей системы

  1. Не сбрасывать
  2. Сбросить

Важная информация
Команда выполняется путем записи 1 в регистр при наличии значения 0.

00103 RegulationMode R/W Значение регистра указывает тип регулирования, выбранный для насоса.

Важная информация
Evoplus M/L Software Version (A.B) 1.xx e 2.xx

  1. Регулирование пропорционального перепада давления.
  2. Регулирование пропорционального перепада давления с заданным значением, установленным внешним сигналом (0-10V или PWM).
  3. Регулирование пропорционального перепада давления с заданным значением в зависимости от температуры с положительным приращением.
  4. Регулирование пропорционального перепада давления с заданным значением в зависимости от температуры с отрицательным приращением.
  5. Регулирование с постоянным перепадом давления.
  6. Регулирование постоянного перепада давления с заданным значением, установленным внешним сигналом (0-10V или PWM).
  7. Регулирование постоянного перепада давления с заданным значением в зависимости от температуры с положительным приращением.
  8. Регулирование постоянного перепада давления с заданным значением в зависимости от температуры с отрицательным приращением.
  9. Регулирование с постоянной кривой с заданным значением, установленным из регистра.
  10. Регулирование с фиксированной кривой с заданным значением, установленным внешним сигналом (0- 10V или PWM).

Evoplus Small Software Version (A.B) 1.xx

  1. Регулирование пропорционального перепада давления.
  2. Регулирование пропорционального перепада давления с заданным значением, установленным внешним сигналом (0-10V или PWM).
  3. Регулирование с постоянным перепадом давления.
  4. Регулирование постоянного перепада давления с заданным значением, установленным внешним сигналом (0-10V или PWM).
  5. Регулирование с постоянной кривой с заданным значением, установленным из регистра.
  6. Регулирование с фиксированной кривой с заданным значением, установленным внешним сигналом (0-10V или PWM).

Evoplus M/L Software Version (A.B) 3.xx
Evoplus Small Software Version (A.B) 2.xx

  1. Регулирование пропорционального перепада давления.
  2. Регулирование пропорционального перепада давления с заданным значением, установленным внешним сигналом (0-10V или PWM).
  3. Регулирование пропорционального перепада давления с заданным значением в зависимости от температуры
  4. Регулирование с постоянным перепадом давления.
  5. Регулирование постоянного перепада давления с заданным значением, установленным внешним сигналом (0-10V или PWM).
  6. Регулирование постоянного перепада давления с заданным значением в зависимости от температуры.
  7. Регулирование с постоянной кривой с заданным значением, установленным из регистра.
  8. Регулирование с фиксированной кривой с заданным значением, установленным внешним сигналом (0-10V или PWM).
00104 RegulationSetPoint (0.1m) R/W Значение указывает заданное значение регулирования.
00105 RegulationTmax 0-100 (1°C) R/W Значение указывает параметр Tmax, с помощью которого строится кривая в зависимости от температуры.
00106 RegulationAutoEconomy Значение указывает на выбор использования режима "auto" или "economy".
  1. auto
  2. economy
00107 SetPointPerCentReduction 50-90%
(1%)
R/W Значение указывает процент уменьшения заданного значения в режиме "economy".
00108 ExtSignalType 0-3 R/W Значение указывает тип внешнего сигнала, который регулирует заданное значение (используется только в некоторых режимах).
  1. 0-10V increasing (Заданное значение увеличивается при увеличении значения 0-10V)
  2. 0-10V decreasing (Заданное значение уменьшается при уменьшении значения 0-10V)
  3. PWM increasing (Заданное значение увеличивается с увеличением коэффициента заполнения PWM)
  4. PWM decreasing (Заданное значение уменьшается с уменьшением коэффициента заполнения PWM)
00109 TwinPumpSystemMode 0-2 R/W В случае сдвоенной работы параметр указывает режим работы.
  1. Одновременный
  2. Чередование каждые 24 часа
  3. Основной/резервный
00110 MaxRpmPercent 25-100
(1%)
R/W Значение указывает заданное значение в процентах от значения максимально допустимых оборотов.
00111 OnOffExt 0-2 R/W Значение указывает статус включения или выключения насоса.
  1. On (Вкл.)
  2. Off (Выкл.)
  3. Ext
Блок конфигурации и состояние насоса 1
00201 Bit0: Pump1ResetAlarm R/W Если 1, сбрасывает аварийный сигнал.
Bit1: Pump1ClearHistory

Если 1, сбрасывает историю аварийных сигналов.

Важная информация
Команда выполняется путем записи 1 на бит при наличии значения 0.

00202 Pump1Status 0-2 R Указывает состояние насоса.
  1. Насос выключен
  2. Статус зарядки
  3. Насос работает
00203 Pump1Fault 0-1 R Указывает, остановлен ли инвертор из-за неисправности.
  1. Ok
  2. Fault (Ошибка)
00211 Pump1ElectronicBoardTemp erature (1°C) R Значение температуры окружающей среды внутри контейнера.
00212 Pump1ElectronicHeatsinkTe mperature (1°C) R Значение температуры на радиаторе.
00213 Pump1LineVoltage (1V) R Значение входного напряжения (среднеквадратичное значение)
00214 Pump1OutCurrent (1mA) R Значение выходного тока
00215 Reserved
00216 Pump1RPM (1rpm) R Обороты двигателя в минуту
00217 Pump1Power (1W) c R Подаваемая мощность
00218 Pump1OperatingTimeHI (1h) R Время использования насоса
00219 Pump1OperatingTimeLO (1h) R Время использования насоса
00220 Pump1Head (0.1m) R Напор насоса
00221 Pump1EstimatedFlow (0.1m3/ h) R Значение расчетного расхода в м3/ч
00222 Pump1LiquidTemperature (1°C) R Значение температуры, измеренное внутренним датчиком
00223 Pump1LiquidTemperatureExt (1°C) R Значение температуры, измеренное внешним датчиком
00224-00230 Reserved
00231-00245 Pump1Alarm История аварийных сигналов, регистр 00231 содержит самый последний аварийный сигнал, а регистр 00245 содержит самый старый аварийный сигнал. Список аварийных сигналов см. в руководстве пользователя.
00251 SoftwareNumberVersionA 0-255 R
00252 SoftwareNumberVersionB 0-255 R
00253 SoftwareNumberVersionC 0-255 R
00254 SoftwareNumberVersionD 0-255 R
00255 SoftwareNumberVersionE 0-255 R
00256 SoftwareNumberVersionF 0-255 R
00257 Unit Family R Указывает название семейства устройств.
00258 UnitType R Указывает тип устройства конкретного семейства.
00259 Unit Version R Версия продукта

Таблица 5: Регистры Modbus

Примечания:

  1. В продукте EVOPLUS SMALL регистр предназначен только для чтения.
  2. В продукте EVOPLUS SMALL операции записи выполняются только с помощью элемента управления WRITE SINGLE REGISTER.
  3. В продукте EVOPLUS SMALL единица измерения указана в mW.

Поддерживаемые сообщения

Максимальная длина пакета Modbus составляет 256 байт.

Структура пакета показана в Error! Reference source not found..

Адрес подчиненного устройства Код функции Данные CRC
1 байт 1 байт 0-252 байт 2 байта

Таблица 6: Структура пакета Modbus

Чтение регистра хранения

(Код функции = 0x03)
Эта функция предназначена для чтения значения регистров хранения с подчиненного устройства. Пакет запроса указывает начальный адрес и количество регистров для чтения.

Адрес подчиненного устройства Код функции Стартовый адрес HI Стартовый адрес LO Количество регистров HI Количество регистров LO
0x01 0x03 0x00 0x02 0x00 0x01

Ответ подчиненного устройства будет содержать количество байтов ответа и содержимое регистров.

Адрес подчиненного устройства Код функции Отправлено байт Значение HI Значение LO
0x01 0x03 0x02 0x00 0x00

Чтение входного регистра

(Код функции = 0x04)
Эта функция предназначена для чтения значения входных регистров с подчиненного устройства. Пакет запроса указывает начальный адрес и количество регистров для чтения.

Адрес подчиненного устройства Код функции Стартовый адрес HI Стартовый адрес LO Количество регистров HI Количество регистров LO
0x01 0x04 0x00 0xFF 0x00 0x01

Ответ подчиненного устройства будет содержать количество байтов ответа и содержимое регистров.

Адрес подчиненного устройства Код функции Отправлено байт Значение HI Значение LO
0x01 0x04 0x02 0x00 0x00

Запись одного регистра

(Код функции = 0x06)
Эта функция предназначена для записи регистра подчиненного устройства. Пакет запроса указывает адрес регистра и значение (2 байта) для записи.

Адрес подчиненного устройства Код функции Стартовый адрес HI Стартовый адрес LO Значение HI Значение LO
0x01 0x06 0x00 0x02 0x00 0x02

Ответ подчиненного устройства:

Адрес подчиненного устройства Код функции Стартовый адрес HI Стартовый адрес LO Значение HI Значение LO
0x01 0x06 0x00 0x02 0x00 0x02

Запись нескольких регистров

(Код функции = 0x10)
Эта функция предназначена для записи одного или нескольких регистров подчиненного устройства. Пакет запроса указывает начальный адрес, количество регистров для записи, количество байтов и значения для записи.

Адрес подчиненного устройства Код функции Стартовый адрес HI Стартовый адрес LO Количество регистров HI Количество регистров LO Количество байтов HI Регистр
00003 HI
0x01 0x10 0x00 0x02 0x00 0x02 0x04 0x00
Регистр
00003 LO
Регистр
00004 HI
Регистр
00004 HI
0x00 0x00 0x01

Пример сообщения

Ниже будут проиллюстрированы некоторые примеры связи Modbus.

Считывание мощности насоса

В этом разделе показано, как считать показания мощности, подаваемой насосом.
Значение 0x01 будет использоваться в качестве адреса в примере.
Запрос от мастера к подчиненному устройству

Байт Значение Описание
Адрес подчиненного устройства 0x01
Код функции 0x03 Функция "Чтение регистра хранения"
Стартовый адрес HI 0x00 Начальный адрес 0x0D8 = 216, поэтому адрес Modbus равен 217
Стартовый адрес LO 0xD8
Количество HI 0x00 Количество регистров для чтения = 1
Количество LO 0x01

Ответ подчиненного устройства

Байт Значение Описание
Адрес подчиненного устройства 0x01
Код функции 0x03 Функция "Чтение регистра хранения"
Количество байтов 0x02
00223 HI 0x03 Считанное значение 0x3E8 = 1000 Вт
00324 LO 0xE8

Использование альтернативного режима работы в сдвоенной конфигурации

В этом разделе показано, как настроить систему в альтернативном режиме.
Запрос от мастера к подчиненному устройству

Байт Значение Описание
Indirizzo Slave 0x01
Код функции 0x06 Функция "Запись регистра хранения"
Стартовый адрес HI 0x00 Начальный адрес 0x006C = 108, поэтому адрес Modbus равен 109
Стартовый адрес LO 0x6C
Запись HI 0x00 Устанавливает регистр в значение 1 или в альтернативный режим.
Запись LO 0x01

Ответ подчиненного устройства

Байт Значение Описание
Адрес подчиненного устройства 0x01
Код функции 0x06 Функция "Запись регистра хранения"
Стартовый адрес HI 0x00 Начальный адрес 0x006C = 108, поэтому адрес Modbus равен 109
Стартовый адрес LO 0x6C
Запись HI 0x00 Устанавливает регистр в значение 1 или в альтернативный режим.
Запись LO 0x01

Скачать инструкцию

Здесь вы можете скачать полную PDF‑версию инструкции. Она может содержать дополнительные инструкции по безопасности, информацию о гарантии, правила FCC и т. д.

Скачать DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL Руководство

Доступные языки

Оглавление