Instrukcja obsługi DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL

WPROWADZENIE

Skróty

0x Przedrostek oznaczający liczbę szesnastkową
RTU Zdalna jednostka terminalowa
CRC Cykliczna kontrola nadmiarowa.

Tabela 1: Tabela skrótów

Specyfikacje produktu

Poniższa tabela opisuje specyfikacje interfejsu Modbus:

Specyfikacje Modbus Opis Komentarze
Protokół Modbus RTU Obsługiwany jest tylko tryb "Slave"
Złącze Zacisk śrubowy
Połączenie Modbus RS485 - 2-przewodowe
Adres Slave 1-247 Ustawiany przy pierwszym uruchomieniu przez wyświetlacz, w przeciwnym razie przez wiadomość Modbus
Zakończenie linii Brak w urządzeniu W razie potrzeby postępuj zgodnie z opisem w części Okablowanie
Obsługiwane prędkości transmisji 1200,
2400, 4800, 9600, 19200, 38400 Kb/s
Ustawiane przez wyświetlacz lub wiadomość Modbus
Bit startu 1
Bit danych 8
Bit stopu 1 lub 2 Ustawiane przez wyświetlacz lub wiadomość Modbus
Parzystość Brak, Parzysta lub Nieparzysta Ustawiane przez wyświetlacz lub wiadomość Modbus

Tabela 2: Specyfikacje Modbus

Uwagi:

  1. W produkcie EVOPLUS SMALL parametry można ustawiać tylko z wyświetlacza

Rodzaj sieci

Sieć Modbus przewiduje tylko jedno urządzenie master podłączone do sieci i do 247 urządzeń SLAVE, które mogą komunikować się na magistrali tylko po żądaniu wysłanym przez mastera.
Zalecanym typem sieci do podłączenia urządzenia do sieci Modbus jest typ "daisy chain", z możliwością wykonywania małych odgałęzień, których maksymalna długość zależy od szybkości transmisji wybranej dla transmisji.
Maksymalna liczba urządzeń podłączonych do sieci bez repeaterów wynosi 32.
Jak pokazano na rysunku 1, może być konieczne zakończenie linii na końcu i na początku rezystorami terminującymi (LT).
Przykład sieci Modbus z terminacją

KONFIGURACJA PRODUKTU

Okablowanie

Komunikacja Modbus z 2-przewodowym RS485 przewiduje użycie 3 kabli (A, B i GND). Podłącz prawidłowo 3 kable. Zaleca się stosowanie ekranowanego kabla 2-biegunowego ze skrętką.

MODBUS
Zaciski
Opis
A Zacisk nieodwrócony (+)
B Zacisk odwrócony (-)
Y Ekran

Tabela 3: Połączenie Modbus-Rs485

Szczegółowe informacje dotyczące połączeń można znaleźć w instrukcji instalacji produktu.

Konfiguracja parametrów

Aby poprawnie skonfigurować parametry Modbus, użytkownik musi uzyskać dostęp do menu konfiguracji Modbus, dostępnego z wyświetlacza (patrz instrukcja instalacji).Tabela 4 opisuje parametry, które można ustawić z menu.

Symbol parametru Opis Zakres Wartość domyślna Jednostka miary
Ad Adres Modbus urządzenia 1-247 1
Br Szybkość transmisji szeregowej 1.2, 2.4, 4.8, 9.6, 19.2, 38.4 19.2 Kb/s
Pa Rodzaj kontroli parzystości Brak, Nieparzysta, Parzysta Parzysta
Sb Liczba bitów stopu 1-2 1
Rd Minimalny czas odpowiedzi 0-3000 0 ms
En Włączanie Modbus Wyłącz, Włącz Wyłącz

Tabela 4: Konfiguracja parametrów z wyświetlacza

Po ustawieniu wszystkich parametrów włącz urządzenie peryferyjne Modbus, ustawiając parametr En na Włącz.

REJESTRY

Rejestry mają rozmiar 16 bitów, jeśli zawartość rejestru wynosi 0x7FFF, zawartość jest niedostępna. Rejestry R/W są dostępne do odczytu za pomocą kodów funkcji 0x03, 0x04, do zapisu za pomocą kodów funkcji 0x06, 0x10.
Rejestry R są dostępne w trybie tylko do odczytu za pomocą kodów funkcji 0x03 i 0x04.

Dane są typu UNSIGNED, z wyjątkiem rejestrów o nazwie Temperature (np. 00212), które zawierają dane SIGNED.

Uwaga: Rejestry mają wartość od 1 do n, adres w pakiecie danych waha się od 0 do n1!!! (patrz przykład 3.2)

Adres Nazwa Typ Zakres
(Skala)
R/W Opis
00001 SlaveMinimumReplyDelay 0-3000 (1 ms) R/Wa Wartość wskazuje minimalny czas odpowiedzi Slave na żądanie od Master.
00002 SetModbusAddress 1-247 R/Wa Wartość wskazuje adres, który urządzenie będzie miało w magistrali ModBus. Jeśli zostanie wprowadzona wartość spoza zakresu ważności, poprzednia wartość zostanie zachowana.
00003 ModbusBaudRate 0-5 R/Wa Wartość definiuje prędkość transmisji szeregowej.
  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 Wartość definiuje typ parzystości używanej w transmisji szeregowej.
  1. Brak parzystości
  2. Parzystość parzysta
  3. Parzystość nieparzysta
00005 ModbusStopBits 1-2 R/Wa Wartość definiuje liczbę używanych bitów Stop.
  1. Bit stopu
  2. Bit stopu
00006 AutoAckControlBits 0-1 R/Wa Wartość definiuje, czy użytkownik musi ręcznie zresetować do 0 rejestry reset Alarm i ClearHistory.
  1. Rejestry automatycznie powracają do 0
  2. Rejestry muszą być resetowane ręcznie do 0
00101 SystemResetAlarm R/Wb

Bit sterujący resetuje alarmy systemowe

  1. Nie resetuj
  2. Resetuj

Ważna informacja
Polecenie jest wykonywane przez zapisanie 1 w rejestrze w obecności wartości 0.

00102 System ClearHistory R/Wb

Resetuje historię alarmów całego systemu

  1. Nie resetuj
  2. Resetuj

Ważna informacja
Polecenie jest wykonywane przez zapisanie 1 w rejestrze w obecności wartości 0.

00103 RegulationMode R/W Wartość rejestru wskazuje typ regulacji wybrany dla pompy.

Ważna informacja
Wersja oprogramowania Evoplus M/L (A.B) 1.xx i 2.xx

  1. Proporcjonalna regulacja różnicy ciśnień.
  2. Proporcjonalna regulacja różnicy ciśnień z punktem nastawy ustawionym przez sygnał zewnętrzny (0-10V lub PWM).
  3. Proporcjonalna regulacja różnicy ciśnień z punktem nastawy zależnym od temperatury ze wzrostem dodatnim.
  4. Proporcjonalna regulacja różnicy ciśnień z punktem nastawy zależnym od temperatury ze wzrostem ujemnym.
  5. Regulacja ze stałą różnicą ciśnień.
  6. Regulacja ze stałą różnicą ciśnień z punktem nastawy ustawionym przez sygnał zewnętrzny (0-10V lub PWM).
  7. Regulacja ze stałą różnicą ciśnień z punktem nastawy zależnym od temperatury ze wzrostem dodatnim.
  8. Regulacja ze stałą różnicą ciśnień z punktem nastawy zależnym od temperatury ze wzrostem ujemnym.
  9. Regulacja ze stałą krzywą z punktem nastawy ustawionym z rejestru.
  10. Regulacja ze stałą krzywą z punktem nastawy ustawionym przez sygnał zewnętrzny (0-10V lub PWM).

Wersja oprogramowania Evoplus Small (A.B) 1.xx

  1. Proporcjonalna regulacja różnicy ciśnień.
  2. Proporcjonalna regulacja różnicy ciśnień z punktem nastawy ustawionym przez sygnał zewnętrzny (0-10V lub PWM).
  3. Regulacja ze stałą różnicą ciśnień.
  4. Regulacja ze stałą różnicą ciśnień z punktem nastawy ustawionym przez sygnał zewnętrzny (0-10V lub PWM).
  5. Regulacja ze stałą krzywą z punktem nastawy ustawionym z rejestru.
  6. Regulacja ze stałą krzywą z punktem nastawy ustawionym przez sygnał zewnętrzny (0-10V lub PWM).

Wersja oprogramowania Evoplus M/L (A.B) 3.xx
Wersja oprogramowania Evoplus Small (A.B) 2.xx

  1. Proporcjonalna regulacja różnicy ciśnień.
  2. Proporcjonalna regulacja różnicy ciśnień z punktem nastawy ustawionym przez sygnał zewnętrzny (0-10V lub PWM).
  3. Proporcjonalna regulacja różnicy ciśnień z punktem nastawy zależnym od temperatury
  4. Regulacja ze stałą różnicą ciśnień.
  5. Regulacja ze stałą różnicą ciśnień z punktem nastawy ustawionym przez sygnał zewnętrzny (0-10V lub PWM).
  6. Regulacja ze stałą różnicą ciśnień z punktem nastawy zależnym od temperatury.
  7. Regulacja ze stałą krzywą z punktem nastawy ustawionym z rejestru.
  8. Regulacja ze stałą krzywą z punktem nastawy ustawionym przez sygnał zewnętrzny (0-10V lub PWM).
00104 RegulationSetPoint (0.1m) R/W Wartość wskazuje punkt nastawy regulacji.
00105 RegulationTmax 0-100 (1°C) R/W Wartość wskazuje parametr Tmax, za pomocą którego ma być tworzona krzywa w zależności od temperatury
00106 RegulationAutoEconomy Wartość wskazuje wybór trybu "auto" lub "economy"
  1. auto
  2. economy
00107 SetPointPerCentReduction 50-90%
(1%)
R/W Wartość wskazuje procentową redukcję punktu nastawy w trybie "economy".
00108 ExtSignalType 0-3 R/W Wartość wskazuje typ sygnału zewnętrznego, który reguluje punkt nastawy (używany tylko w niektórych trybach).
  1. 0-10V rosnąco (punkt nastawy rośnie wraz ze wzrostem wartości 0-10V)
  2. 0-10V malejąco (punkt nastawy maleje wraz ze spadkiem wartości 0-10V)
  3. PWM rosnąco (punkt nastawy rośnie wraz ze wzrostem współczynnika wypełnienia PWM)
  4. PWM malejąco (punkt nastawy maleje wraz ze spadkiem współczynnika wypełnienia PWM)
00109 TwinPumpSystemMode 0-2 R/W W przypadku pracy bliźniaczej parametr wskazuje tryb pracy
  1. Jednoczesny
  2. Zmienny co 24h
  3. Główny/Rezerwowy
00110 MaxRpmPercent 25-100
(1%)
R/W Wartość wskazuje punkt nastawy jako procent wartości maksymalnych dopuszczalnych obrotów
00111 OnOffExt 0-2 R/W Wartość wskazuje stan włączenia lub wyłączenia pompy
  1. Włączona
  2. Wyłączona
  3. Zewn.
Blok konfiguracji i stan pompy 1
00201 Bit0: Pump1ResetAlarm R/W Jeśli jest ustawiony na 1, resetuje alarm
Bit1: Pump1ClearHistory

Jeśli jest ustawiony na 1, resetuje historię alarmów

Ważna informacja
Polecenie jest wykonywane przez zapisanie 1 w bit w obecności wartości 0.

00202 Pump1Status 0-2 R Wskazuje stan pompy
  1. Pompa wyłączona
  2. Stan ładowania
  3. Pompa pracuje
00203 Pump1Fault 0-1 R Wskazuje, czy falownik jest zatrzymany z powodu usterki
  1. Ok
  2. Usterka
00211 Pump1ElectronicBoardTemp erature (1°C) R Wartość temperatury otoczenia wewnątrz obudowy
00212 Pump1ElectronicHeatsinkTe mperature (1°C) R Wartość temperatury na radiatorze.
00213 Pump1LineVoltage (1V) R Wartość napięcia wejściowego (Rms)
00214 Pump1OutCurrent (1mA) R Wartość prądu wyjściowego
00215 Reserved
00216 Pump1RPM (1obr/min) R Obroty silnika na minutę
00217 Pump1Power (1W) c R Dostarczana moc
00218 Pump1OperatingTimeHI (1h) R Czas użytkowania pompy
00219 Pump1OperatingTimeLO (1h) R Czas użytkowania pompy
00220 Pump1Head (0.1m) R Wysokość podnoszenia pompy
00221 Pump1EstimatedFlow (0.1m3/ h) R Wartość szacunkowego przepływu w m3/h
00222 Pump1LiquidTemperature (1°C) R Wartość temperatury zmierzonej przez czujnik wewnętrzny
00223 Pump1LiquidTemperatureExt (1°C) R Wartość temperatury zmierzonej przez czujnik zewnętrzny
00224-00230 Reserved
00231-00245 Pump1Alarm Historia alarmów, rejestr 00231 zawiera najnowszy alarm, a rejestr 00245 zawiera najstarszy alarm. Listę alarmów można znaleźć w instrukcji obsługi.
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 Wskazuje nazwę rodziny urządzeń
00258 UnitType R Wskazuje typ urządzenia z określonej rodziny
00259 Unit Version R Wersja produktu

Tabela 5: Rejestry Modbus

Uwagi:

  1. W produkcie EVOPLUS SMALL rejestr jest tylko do odczytu.
  2. W produkcie EVOPLUS SMALL operacje zapisu odbywają się tylko za pomocą sterowania WRITE SINGLE REGISTER.
  3. W produkcie EVOPLUS SMALL jednostką miary jest mW.

Obsługiwane wiadomości

Maksymalna długość pakietu Modbus wynosi 256 bajtów.

Strukturę pakietu przedstawiono na Błąd! Nie znaleziono źródła odniesienia..

Adres Slave Kod funkcji Dane CRC
1 bajt 1 bajt 0-252 bajty 2 bajty

Tabela 6: Struktura pakietu Modbus

Odczyt rejestru Holding

(Kod funkcji = 0x03)
Ta funkcja służy do odczytu wartości rejestrów Holding z urządzenia Slave. Pakiet żądania określa adres początkowy i ilość rejestrów do odczytu.

Adres Slave Kod funkcji Adres początkowy HI Adres początkowy LO Ilość rejestrów HI Ilość rejestrów LO
0x01 0x03 0x00 0x02 0x00 0x01

Odpowiedź Slave będzie zawierać liczbę bajtów odpowiedzi i zawartość rejestrów.

Adres Slave Kod funkcji Wysłane bajty Wartość HI Wartość LO
0x01 0x03 0x02 0x00 0x00

Odczyt rejestru Input

(Kod funkcji = 0x04)
Ta funkcja służy do odczytu wartości rejestrów Input z urządzenia Slave. Pakiet żądania określa adres początkowy i ilość rejestrów do odczytu.

Adres Slave Kod funkcji Adres początkowy HI Adres początkowy LO Ilość rejestrów HI Ilość rejestrów LO
0x01 0x04 0x00 0xFF 0x00 0x01

Odpowiedź Slave będzie zawierać liczbę bajtów odpowiedzi i zawartość rejestrów.

Adres Slave Kod funkcji Wysłane bajty Wartość HI Wartość LO
0x01 0x04 0x02 0x00 0x00

Zapis pojedynczego rejestru

(Kod funkcji = 0x06)
Ta funkcja służy do zapisu rejestru urządzenia Slave. Pakiet żądania określa adres rejestru i wartość (2 bajty) do zapisu.

Adres Slave Kod funkcji Adres początkowy HI Adres początkowy LO Wartość HI Wartość LO
0x01 0x06 0x00 0x02 0x00 0x02

Odpowiedź Slave:

Adres Slave Kod funkcji Adres początkowy HI Adres początkowy LO Wartość HI Wartość LO
0x01 0x06 0x00 0x02 0x00 0x02

Zapis wielu rejestrów

(Kod funkcji = 0x10)
Ta funkcja służy do zapisu jednego lub więcej rejestrów urządzenia Slave. Pakiet żądania określa adres początkowy, ilość rejestrów do zapisu, liczbę bajtów i wartości do zapisu.

Adres Slave Kod funkcji Adres początkowy HI Adres początkowy LO Ilość rejestrów HI Ilość rejestrów LO Liczba bajtów HI Rejestr
00003 HI
0x01 0x10 0x00 0x02 0x00 0x02 0x04 0x00
Rejestr
00003 LO
Rejestr
00004 HI
Rejestr
00004 HI
0x00 0x00 0x01

Przykład wiadomości

Poniżej przedstawiono kilka przykładów komunikacji Modbus.

Odczyt mocy pompy

Ta sekcja pokaże, jak odczytać moc dostarczaną przez pompę.
W przykładzie jako adres zostanie użyta wartość 0x01.
Żądanie od Master do Slave

Bajt Wartość Opis
Adres Slave 0x01
Kod funkcji 0x03 Funkcja "Odczyt rejestru Holding"
Adres początkowy HI 0x00 Adres początkowy to 0x0D8 = 216, więc adres Modbus to 217
Adres początkowy LO 0xD8
Ilość HI 0x00 Ilość rejestrów do odczytu = 1
Ilość LO 0x01

Odpowiedź Slave

Bajt Wartość Opis
Adres Slave 0x01
Kod funkcji 0x03 Funkcja "Odczyt rejestru Holding"
Liczba bajtów 0x02
00223 HI 0x03 Odczytana wartość to 0x3E8 = 1000 W
00324 LO 0xE8

Użycie alternatywnego trybu pracy w konfiguracji Twin

Ta sekcja pokaże, jak skonfigurować system w trybie alternatywnym.
Żądanie od Master do Slave

Bajt Wartość Opis
Indirizzo Slave 0x01
Kod funkcji 0x06 Funkcja "Zapis rejestru Holding"
Adres początkowy HI 0x00 Adres początkowy to 0x006C = 108, więc adres Modbus to 109
Adres początkowy LO 0x6C
Zapis HI 0x00 Ustawia rejestr na wartość 1, czyli tryb alternatywny.
Zapis LO 0x01

Odpowiedź Slave

Bajt Wartość Opis
Adres Slave 0x01
Kod funkcji 0x06 Funkcja "Zapis rejestru Holding"
Adres początkowy HI 0x00 Adres początkowy to 0x006C = 108, więc adres Modbus to 109
Adres początkowy LO 0x6C
Zapis HI 0x00 Ustawia rejestr na wartość 1, czyli tryb alternatywny.
Zapis LO 0x01

Pobierz instrukcję

Tutaj możesz pobrać pełną wersję instrukcji w formacie pdf, może ona zawierać dodatkowe instrukcje bezpieczeństwa, informacje o gwarancji, przepisy FCC itp.

Pobierz Instrukcja obsługi DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL

Dostępne języki

Spis treści