DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL – manuál

ÚVOD

Skratky

0x Predpona označujúca hexadecimálne číslo
RTU Remote Terminal Unit (vzdialená terminálová jednotka)
CRC Cyclic Redundancy Check (cyklická kontrola redundancie).

Tabuľka 1: Tabuľka skratiek

Špecifikácie produktu

Tabuľka nižšie popisuje špecifikácie prítomného rozhrania Modbus:

Špecifikácie Modbus Popis Poznámky
Protokol Modbus RTU Podporovaný je iba režim „Slave“
Konektor Skrutková svorka
Pripojenie Modbus RS485 – 2 vodiče
Adresa Slave 1 – 247 Nastaví sa pri prvom spustení pomocou displeja, inak pomocou správy Modbus
Ukončenie vedenia Na zariadení chýba V prípade potreby postupujte podľa popisu v časti Zapojenie
Podporované prenosové rýchlosti 1200,
2400, 4800, 9600, 19200, 38400 kb/s
Nastaví sa pomocou displeja alebo správy Modbus
Štartovací bit 1
Dátový bit 8
Stop bit 1 alebo 2 Nastaví sa pomocou displeja alebo správy Modbus
Parita Žiadna, párna alebo nepárna Nastaví sa pomocou displeja alebo správy Modbus

Tabuľka 2: Špecifikácie Modbus

Poznámky:

  1. V produkte EVOPLUS SMALL je možné nastaviť parametre iba z displeja

Typ siete

Sieť Modbus zahŕňa iba jedno hlavné zariadenie pripojené k sieti a až 247 zariadení SLAVE, ktoré môžu komunikovať na zbernici iba po žiadosti od hlavného zariadenia.
Typ siete odporúčaný na pripojenie zariadenia k sieti Modbus je typ „daisy chain“ (sedmokráska) s možnosťou vytvárania malých odbočiek, ktorých maximálna dĺžka závisí od prenosovej rýchlosti zvolenej na prenos.
Maximálny počet zariadení pripojených k sieti bez opakovačov je 32.
Ako je znázornené na obrázku 1, môže byť potrebné ukončiť vedenie na konci a na začiatku ukončovacími odpormi (LT).
Príklad siete Modbus s ukončením

KONFIGURÁCIA PRODUKTU

Zapojenie

Komunikácia Modbus s 2-vodičovým RS485 zahŕňa použitie 3 káblov (A, B a GND). Pripojte 3 káble správne. Odporúča sa použiť tienený 2-pólový kábel so skrúteným párom.

MODBUS
Svorky
Popis
A Neinvertovaná svorka (+)
B Invertovaná svorka (-)
Y Tienidlo

Tabuľka 3: Pripojenie Modbus – Rs485

Pre pripojenia si pozrite návod na inštaláciu produktu.

Konfigurácia parametrov

Na správnu konfiguráciu parametrov Modbus musí používateľ vstúpiť do konfiguračného menu Modbus, ktoré je prístupné z displeja (pozri návod na inštaláciu). Tabuľka 4 popisuje parametre, ktoré je možné nastaviť z menu.

Symbol parametra Popis Rozsah Predvolená hodnota Merná jednotka
Ad Adresa Modbus zariadenia 1 – 247 1
Br Prenosová rýchlosť sériovej komunikácie 1,2, 2,4, 4,8, 9,6, 19,2, 38,4 19,2 kb/s
Pa Typ riadenia parity Žiadna, nepárna, párna Párna
Sb Počet stop bitov 1 – 2 1
Rd Minimálny čas odozvy 0 – 3000 0 ms
En Povolenie Modbus Zakázať, povoliť Zakázať

Tabuľka 4: Konfigurácia parametrov z displeja

Po nastavení všetkých parametrov povoľte perifériu Modbus nastavením parametra En na hodnotu Enable (Povoliť).

REGISTRE

Registre majú 16-bitovú veľkosť, ak je obsahom registra 0x7FFF, obsah nie je dostupný. R/W registre sú dostupné na čítanie pomocou funkčných kódov 0x03, 0x04, na zápis pomocou funkčných kódov 0x06, 0x10.
R registre sú dostupné v režime iba na čítanie pomocou funkčných kódov 0x03 a 0x04.

Údaje sú všetky typu UNSIGNED, okrem registrov s názvom Temperature (napr. 00212), ktoré majú údaje SIGNED.

Pozor: Registre majú hodnotu od 1 do n, adresa v dátovom balíku je od 0 do n1!!! (pozri príklad 3.2)

Adresa Názov Typ Rozsah
(Mierka)
R/W Popis
00001 SlaveMinimumReplyDelay 0-3000 (1 ms) R/Wa Hodnota udáva minimálny čas odozvy Slave na požiadavku od Master.
00002 SetModbusAddress 1-247 R/Wa Hodnota udáva adresu, ktorú bude mať zariadenie na ModBus field bus. Ak sa vloží hodnota, ktorá nie je v rozsahu platnosti, predchádzajúca hodnota sa zachová.
00003 ModbusBaudRate 0-5 R/Wa Hodnota definuje prenosovú rýchlosť sériovej komunikácie.
  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 Hodnota definuje typ parity používaný pri sériovom prenose.
  1. Žiadna parita
  2. Párna parita
  3. Nepárna parita
00005 ModbusStopBits 1-2 R/Wa Hodnota definuje počet použitých Stop bitov.
  1. Stop bit
  2. Stop bit
00006 AutoAckControlBits 0-1 R/Wa Hodnota definuje, či musí používateľ manuálne resetovať na 0 registre reset Alarm a ClearHistory.
  1. Registre sa automaticky vrátia na 0
  2. Registre sa musia resetovať na 0 manuálne
00101 SystemResetAlarm R/Wb

Riadiaci bit resetuje systémové alarmy

  1. Neresetovať
  2. Resetovať

Dôležitá informácia
Príkaz sa vykoná zápisom 1 do registra za prítomnosti hodnoty 0.

00102 System ClearHistory R/Wb

Resetuje históriu alarmov celého systému

  1. Neresetovať
  2. Resetovať

Dôležitá informácia
Príkaz sa vykoná zápisom 1 do registra za prítomnosti hodnoty 0.

00103 RegulationMode R/W Hodnota registra udáva typ regulácie zvolenej pre čerpadlo.

Dôležitá informácia
Evoplus M/L verzia softvéru (A.B) 1.xx a 2.xx

  1. Regulácia proporcionálneho diferenčného tlaku.
  2. Regulácia proporcionálneho diferenčného tlaku s nastavenou hodnotou nastavenou externým signálom (0-10V alebo PWM).
  3. Regulácia proporcionálneho diferenčného tlaku s nastavenou hodnotou v závislosti od teploty s pozitívnym prírastkom.
  4. Regulácia proporcionálneho diferenčného tlaku s nastavenou hodnotou v závislosti od teploty s negatívnym prírastkom.
  5. Regulácia s konštantným diferenčným tlakom.
  6. Regulácia konštantného diferenčného tlaku s nastavenou hodnotou nastavenou externým signálom (0-10V alebo PWM).
  7. Regulácia konštantného diferenčného tlaku s nastavenou hodnotou v závislosti od teploty s pozitívnym prírastkom.
  8. Regulácia konštantného diferenčného tlaku s nastavenou hodnotou v závislosti od teploty s negatívnym prírastkom.
  9. Regulácia s konštantnou krivkou s nastavenou hodnotou nastavenou z registra.
  10. Regulácia s pevnou krivkou s nastavenou hodnotou nastavenou externým signálom (0- 10V alebo PWM).

Evoplus Small verzia softvéru (A.B) 1.xx

  1. Regulácia proporcionálneho diferenčného tlaku.
  2. Regulácia proporcionálneho diferenčného tlaku s nastavenou hodnotou nastavenou externým signálom (0-10V alebo PWM).
  3. Regulácia s konštantným diferenčným tlakom.
  4. Regulácia konštantného diferenčného tlaku s nastavenou hodnotou nastavenou externým signálom (0-10V alebo PWM).
  5. Regulácia s konštantnou krivkou s nastavenou hodnotou nastavenou z registra.
  6. Regulácia s pevnou krivkou s nastavenou hodnotou nastavenou externým signálom (0-10V alebo PWM).

Evoplus M/L verzia softvéru (A.B) 3.xx
Evoplus Small verzia softvéru (A.B) 2.xx

  1. Regulácia proporcionálneho diferenčného tlaku.
  2. Regulácia proporcionálneho diferenčného tlaku s nastavenou hodnotou nastavenou externým signálom (0-10V alebo PWM).
  3. Regulácia proporcionálneho diferenčného tlaku s nastavenou hodnotou v závislosti od teploty
  4. Regulácia s konštantným diferenčným tlakom.
  5. Regulácia konštantného diferenčného tlaku s nastavenou hodnotou nastavenou externým signálom (0-10V alebo PWM).
  6. Regulácia konštantného diferenčného tlaku s nastavenou hodnotou v závislosti od teploty.
  7. Regulácia s konštantnou krivkou s nastavenou hodnotou nastavenou z registra.
  8. Regulácia s pevnou krivkou s nastavenou hodnotou nastavenou externým signálom (0-10V alebo PWM).
00104 RegulationSetPoint (0.1m) R/W Hodnota udáva nastavenú hodnotu regulácie.
00105 RegulationTmax 0-100 (1°C) R/W Hodnota udáva parameter Tmax, s ktorým sa má vytvoriť krivka v závislosti od teploty
00106 RegulationAutoEconomy Hodnota udáva možnosť použitia režimu "auto" alebo "economy"
  1. auto
  2. economy
00107 SetPointPerCentReduction 50-90%
(1%)
R/W Hodnota udáva percentuálne zníženie nastavenej hodnoty v režime "economy".
00108 ExtSignalType 0-3 R/W Hodnota udáva typ externého signálu, ktorý reguluje nastavenú hodnotu (používa sa iba v niektorých režimoch).
  1. 0-10V rastúci (Nastavená hodnota sa zvyšuje, keď sa zvyšuje hodnota 0-10V)
  2. 0-10V klesajúci (Nastavená hodnota sa znižuje, keď sa znižuje hodnota 0-10V)
  3. PWM rastúci (Nastavená hodnota sa zvyšuje, keď sa zvyšuje pracovný cyklus PWM)
  4. PWM klesajúci (Nastavená hodnota sa znižuje, keď sa znižuje pracovný cyklus PWM)
00109 TwinPumpSystemMode 0-2 R/W V prípade dvojitej prevádzky parameter udáva prevádzkový režim
  1. Súčasný
  2. Striedanie každých 24h
  3. Hlavný/Záložný
00110 MaxRpmPercent 25-100
(1%)
R/W Hodnota udáva nastavenú hodnotu ako percento hodnoty maximálnych povolených otáčok
00111 OnOffExt 0-2 R/W Hodnota udáva stav čerpadla zapnuté alebo vypnuté
  1. Zapnuté
  2. Vypnuté
  3. Ext
Konfiguračný blok a stav čerpadla 1
00201 Bit0: Pump1ResetAlarm R/W Ak je na 1, resetuje alarm
Bit1: Pump1ClearHistory

Ak je na 1, resetuje históriu alarmov

Dôležitá informácia
Príkaz sa vykoná zápisom 1 do bitu za prítomnosti hodnoty 0.

00202 Pump1Status 0-2 R Udáva stav čerpadla
  1. Čerpadlo vypnuté
  2. Stav nabíjania
  3. Čerpadlo beží
00203 Pump1Fault 0-1 R Udáva, či sa menič zastavil kvôli poruche
  1. Ok
  2. Porucha
00211 Pump1ElectronicBoardTemp erature (1°C) R Hodnota teploty okolia vo vnútri nádoby
00212 Pump1ElectronicHeatsinkTe mperature (1°C) R Hodnota teploty na chladiči.
00213 Pump1LineVoltage (1V) R Hodnota vstupného napätia (Rms)
00214 Pump1OutCurrent (1mA) R Hodnota výstupného prúdu
00215 Rezervované
00216 Pump1RPM (1rpm) R Otáčky motora za minútu
00217 Pump1Power (1W) c R Dodaný výkon
00218 Pump1OperatingTimeHI (1h) R Doba používania čerpadla
00219 Pump1OperatingTimeLO (1h) R Doba používania čerpadla
00220 Pump1Head (0.1m) R Výtlak čerpadla
00221 Pump1EstimatedFlow (0.1m3/ h) R Hodnota odhadovaného prietoku v m3/h
00222 Pump1LiquidTemperature (1°C) R Hodnota teploty nameraná interným snímačom
00223 Pump1LiquidTemperatureExt (1°C) R Hodnota teploty nameraná externým snímačom
00224-00230 Rezervované
00231-00245 Pump1Alarm História alarmov, register 00231 obsahuje najnovší alarm, zatiaľ čo register 00245 obsahuje najstarší alarm. Zoznam alarmov nájdete v používateľskej príručke.
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 Udáva názov rodiny zariadení
00258 UnitType R Udáva typ zariadenia špecifickej rodiny
00259 Unit Version R Verzia produktu

Tabuľka 5: Modbus registre

Poznámky:

  1. V produkte EVOPLUS SMALL je register iba na čítanie.
  2. V produkte EVOPLUS SMALL sa operácie zápisu uskutočňujú iba s ovládačom WRITE SINGLE REGISTER.
  3. V produkte EVOPLUS SMALL je jednotka merania v mW.

Podporované správy

Maximálna dĺžka balíka Modbus je 256 bajtov.

Štruktúra balíka je zobrazená v Error! Reference source not found..

Adresa Slave Funkčný kód Dáta CRC
1 bajt 1 bajt 0-252 bajtov 2 bajty

Tabuľka 6: Štruktúra balíka Modbus

Čítanie Holding registra

(Funkčný kód = 0x03)
Táto funkcia slúži na čítanie hodnoty holding registrov zo zariadenia Slave. Balík požiadavky určuje počiatočnú adresu a množstvo registrov na čítanie.

Adresa Slave Funkčný kód Počiatočná adresa HI Počiatočná adresa LO Množstvo registrov HI Množstvo registrov LO
0x01 0x03 0x00 0x02 0x00 0x01

Odpoveď Slave bude obsahovať počet odpovedných bajtov a obsah registrov.

Adresa Slave Funkčný kód Odoslané bajty Hodnota HI Hodnota LO
0x01 0x03 0x02 0x00 0x00

Čítanie vstupného registra

(Funkčný kód = 0x04)
Táto funkcia slúži na čítanie hodnoty vstupných registrov zo zariadenia Slave. Balík požiadavky určuje počiatočnú adresu a množstvo registrov na čítanie.

Adresa Slave Funkčný kód Počiatočná adresa HI Počiatočná adresa LO Množstvo registrov HI Množstvo registrov LO
0x01 0x04 0x00 0xFF 0x00 0x01

Odpoveď Slave bude obsahovať počet odpovedných bajtov a obsah registrov.

Adresa Slave Funkčný kód Odoslané bajty Hodnota HI Hodnota LO
0x01 0x04 0x02 0x00 0x00

Zápis jedného registra

(Funkčný kód = 0x06)
Táto funkcia slúži na zápis registra zariadenia Slave. Balík požiadavky určuje adresu registra a hodnotu (2 bajty) na zápis.

Adresa Slave Funkčný kód Počiatočná adresa HI Počiatočná adresa LO Hodnota HI Hodnota LO
0x01 0x06 0x00 0x02 0x00 0x02

Odpoveď Slave:

Adresa Slave Funkčný kód Počiatočná adresa HI Počiatočná adresa LO Hodnota HI Hodnota LO
0x01 0x06 0x00 0x02 0x00 0x02

Zápis viacerých registrov

(Funkčný kód = 0x10)
Táto funkcia slúži na zápis jedného alebo viacerých registrov zariadenia Slave. Balík požiadavky určuje počiatočnú adresu, množstvo registrov na zápis, počet bajtov a hodnoty na zápis.

Adresa Slave Funkčný kód Počiatočná adresa HI Počiatočná adresa LO Množstvo registrov HI Množstvo registrov LO Počet bajtov HI Register
00003 HI
0x01 0x10 0x00 0x02 0x00 0x02 0x04 0x00
Register
00003 LO
Register
00004 HI
Register
00004 HI
0x00 0x00 0x01

Príklad správy

Nižšie budú ilustrované niektoré príklady komunikácie Modbus.

Čítanie výkonu čerpadla

Táto časť znázorní, ako odčítať výkon dodávaný čerpadlom.
Hodnota 0x01 sa použije ako adresa v príklade.
Požiadavka od mastera k slave

Bajt Hodnota Popis
Adresa Slave 0x01
Funkčný kód 0x03 Funkcia "Čítanie holding registra"
Počiatočná adresa HI 0x00 Počiatočná adresa je 0x0D8 = 216, takže adresa Modbus je 217
Počiatočná adresa LO 0xD8
Množstvo HI 0x00 Množstvo registrov na čítanie = 1
Množstvo LO 0x01

Odpoveď Slave

Bajt Hodnota Popis
Adresa Slave 0x01
Funkčný kód 0x03 Funkcia "Čítanie holding registra"
Počet bajtov 0x02
00223 HI 0x03 Prečítaná hodnota je 0x3E8 = 1000 W
00324 LO 0xE8

Použitie alternatívneho prevádzkového režimu v dvojitej konfigurácii

Táto časť znázorní, ako nakonfigurovať systém v alternatívnom režime.
Požiadavka od mastera k slave

Bajt Hodnota Popis
Indirizzo Slave 0x01
Function Code 0x06 Function "Write holding register"
Start Address HI 0x00 Start address is 0x006C = 108, so the Modbus address is 109
Start Address LO 0x6C
Write HI 0x00 Sets register at value 1, or alternate mode.
Write LO 0x01

Slave reply

Bajt Hodnota Popis
Slave address 0x01
Function Code 0x06 Function "Write holding register"
Start Address HI 0x00 Start address is 0x006C = 108, so the Modbus address is 109
Start Address LO 0x6C
Write HI 0x00 Sets register at value 1, or alternate mode.
Write LO 0x01

Stiahnuť návod

Tu si môžete stiahnuť úplnú verziu návodu vo formáte pdf, môže obsahovať ďalšie bezpečnostné pokyny, informácie o záruke, pravidlá FCC atď.

Stiahnuť DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL – manuál

Dostupné jazyky

Obsah