Ръководство за 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 Kb/s
Задава се от дисплея или 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 Kb/s
Pa Тип контрол на паритета Няма, Нечетен, Четен Четен
Sb Брой стоп битове 1-2 1
Rd Минимално време за реакция 0-3000 0 ms
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 ms) R/Wa Стойността показва минималното време за отговор на Slave към заявка от Master.
00002 SetModbusAddress 1-247 R/Wa Стойността показва адреса, който устройството ще има на полевата шина ModBus. Ако бъде вмъкната стойност, която не е в диапазона на валидност, ще бъде запазена предишната стойност.
00003 ModbusBaudRate 0-5 R/Wa Стойността определя скоростта на предаване на серийната комуникация.
  1. 1200 bit/s
  2. 2400 bit/s
  3. 4800 bit/s
  4. 9600 bit/s
  5. 19200 bit/s
  6. 38400 bit/s
00004 ModbusParityBits 0-2 R/Wa Стойността определя типа на паритета, използван при серийно предаване.
  1. Без паритет
  2. Четен паритет
  3. Нечетен паритет
00005 ModbusStopBits 1-2 R/Wa Стойността определя броя на използваните стоп битове.
  1. Стоп бит
  2. Стоп бит
00006 AutoAckControlBits 0-1 R/Wa Стойността определя дали потребителят трябва ръчно да нулира на 0 регистрите за нулиране на аларма и изчистване на историята.
  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 (A.B) 1.xx и 2.xx

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

Софтуерна версия на Evoplus Small (A.B) 1.xx

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

Софтуерна версия на Evoplus M/L (A.B) 3.xx
Софтуерна версия на Evoplus Small (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 Стойност на входното напрежение (Rms)
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 Стойност на прогнозния дебит в m3/h
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 W
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

Налични езици

Съдържание