DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL Priručnik

UVOD
Kratice
| 0x | Predgovor koji označava heksadecimalni broj |
| RTU | Udaljena terminalna jedinica |
| CRC | Ciklička provjera redundancije. |
Tablica 1: Tablica kratica
Specifikacije proizvoda
Tablica u nastavku opisuje specifikacije prisutnog Modbus sučelja:
| Modbus specifikacije | Opis | Komentari |
| Protokol | Modbus RTU | Podržan je samo način rada "Slave" |
| Priključak | Vijčani priključak | |
| Modbus veza | RS485 - 2 žice | |
| Adresa slave uređaja | 1-247 | Postavlja se pri prvom pokretanju putem zaslona, inače putem Modbus poruke |
| Završetak voda | Nema na uređaju | Ako je potrebno, postupite kao što je opisano u odjeljku Ožičenje |
| Podržane brzine prijenosa | 1200, 2400,4800,9600,19200,38400 Kb/s | Postavlja se putem zaslona ili Modbus poruke |
| Početni bit | 1 | |
| Bit podataka | 8 | |
| Zaustavni bit | 1 ili 2 | Postavlja se putem zaslona ili Modbus poruke |
| Paritet | Nema, Paran ili Neparan | Postavlja se putem zaslona ili Modbus poruke |
Tablica 2: Modbus specifikacije
Napomene:
- U proizvodu EVOPLUS SMALL moguće je postaviti parametre samo putem zaslona
Vrsta mreže
Modbus mreža predviđa samo jedan glavni uređaj spojen na mrežu i do 247 SLAVE uređaja koji mogu komunicirati na sabirnici samo nakon zahtjeva glavnog uređaja.
Vrsta mreže koja se preporučuje za spajanje uređaja na Modbus mrežu je tip "daisy chain", uz mogućnost izrade malih izvoda, čija maksimalna duljina ovisi o brzini prijenosa podataka odabranoj za prijenos.
Maksimalan broj uređaja spojenih na mrežu bez repetitora je 32.
Kao što je prikazano na slici 1, može biti potrebno završiti vod na kraju i na početku završnim otpornicima (LT).

KONFIGURACIJA PROIZVODA
Ožičenje
Modbus komunikacija s 2-žičnim RS485 predviđa upotrebu 3 kabela (A, B i GND). Ispravno spojite 3 kabela. Preporučuje se korištenje oklopljenog 2-polnog kabela s upletenim paricama.
| MODBUS Terminali | Opis |
| A | Neinvertirani terminal (+) |
| B | Invertirani terminal (-) |
| Y | Zaslon |
Tablica 3: Modbus- Rs485 veza
Za spajanje pogledajte priručnik za instalaciju proizvoda.
Konfiguracija parametara
Za ispravnu konfiguraciju Modbus parametara, korisnik mora pristupiti izborniku za konfiguraciju Modbus, kojem se može pristupiti putem zaslona (pogledajte priručnik za instalaciju).Tablica 4 opisuje parametre koji se mogu postaviti iz izbornika.
| Simbol parametra | Opis | Raspon | Zadana vrijednost | Mjerna jedinica |
| Ad | Modbus adresa uređaja | 1-247 | 1 | |
| Br | Brzina serijske komunikacije | 1.2, 2.4, 4.8, 9.6, 19.2, 38.4 | 19.2 | Kb/s |
| Pa | Vrsta kontrole pariteta | Nema, Neparan, Paran | Paran | |
| Sb | Broj zaustavnih bitova | 1-2 | 1 | |
| Rd | Minimalno vrijeme odziva | 0-3000 | 0 | ms |
| En | Omogućavanje Modbusa | Onemogući, Omogući | Onemogući |
Tablica 4: Konfiguracija parametara sa zaslona
Nakon što ste postavili sve parametre, omogućite Modbus periferiju postavljanjem parametra En na Omogući.
REGISTRI
Registri su veličine 16 bita, ako je sadržaj registra 0x7FFF, sadržaj nije dostupan. R/W registri dostupni su za čitanje s funkcijskim kodovima 0x03, 0x04, za pisanje s funkcijskim kodovima 0x06, 0x10.
R registri dostupni su u načinu samo za čitanje s funkcijskim kodovima 0x03 i 0x04.
Podaci su svi tipa UNSIGNED, osim registara s nazivom Temperatura (npr. 00212), koji imaju SIGNED podatke.
Pažnja: Registri imaju vrijednost od 1 do n, adresa u podatkovnom paketu ide od 0 do n1!!! (vidi primjer 3.2)
| Adresa | Naziv | Vrsta | Raspon (Skala) | R/W | Opis |
| 00001 | SlaveMinimumReplyDelay | 0-3000 (1 ms) | R/Wa | Vrijednost označava minimalno vrijeme odgovora slave uređaja na zahtjev od master uređaja. | |
| 00002 | SetModbusAddress | 1-247 | R/Wa | Vrijednost označava adresu koju će uređaj imati na ModBus field busu. Ako se unese vrijednost koja nije u rasponu valjanosti, zadržat će se prethodna vrijednost. | |
| 00003 | ModbusBaudRate | 0-5 | R/Wa | Vrijednost definira brzinu serijske komunikacije.
| |
| 00004 | ModbusParityBits | 0-2 | R/Wa | Vrijednost definira vrstu pariteta koji se koristi u serijskom prijenosu.
| |
| 00005 | ModbusStopBits | 1-2 | R/Wa | Vrijednost definira broj korištenih stop bitova.
| |
| 00006 | AutoAckControlBits | 0-1 | R/Wa | Vrijednost definira mora li korisnik ručno resetirati na 0 registre za resetiranje alarma i brisanje povijesti.
| |
| 00101 | SystemResetAlarm | R/Wb | Kontrolni bit resetira alarme sustava
| ||
| 00102 | System ClearHistory | R/Wb | Resetira povijest alarma cijelog sustava
| ||
| 00103 | RegulationMode | R/W | Vrijednost registra označava vrstu regulacije odabranu za pumpu. | ||
|
Evoplus Small Software Version (A.B) 1.xx
Evoplus M/L Software Version (A.B) 3.xx
| |||||
| 00104 | RegulationSetPoint | (0.1m) | R/W | Vrijednost označava zadanu vrijednost regulacije. | |
| 00105 | RegulationTmax | 0-100 (1°C) | R/W | Vrijednost označava parametar Tmax s kojim se izrađuje krivulja ovisno o temperaturi | |
| 00106 | RegulationAutoEconomy | Vrijednost označava izbor korištenja načina rada "auto" ili "economy"
| |||
| 00107 | SetPointPerCentReduction | 50-90% (1%) | R/W | Vrijednost označava postotno smanjenje zadane vrijednosti u načinu rada "economy". | |
| 00108 | ExtSignalType | 0-3 | R/W | Vrijednost označava vrstu vanjskog signala koji regulira zadanu vrijednost (koristi se samo u nekim načinima rada).
| |
| 00109 | TwinPumpSystemMode | 0-2 | R/W | U slučaju dvostrukog rada, parametar označava način rada
| |
| 00110 | MaxRpmPercent | 25-100 (1%) | R/W | Vrijednost označava zadanu vrijednost kao postotak vrijednosti maksimalno dopuštenih okretaja | |
| 00111 | OnOffExt | 0-2 | R/W | Vrijednost označava status uključene ili isključene pumpe
| |
| Konfiguracijski blok i status pumpe 1 | |||||
| 00201 | Bit0: Pump1ResetAlarm | R/W | Ako je na 1, resetira alarm | ||
| Bit1: Pump1ClearHistory | Ako je na 1, resetira povijest alarma
| ||||
| 00202 | Pump1Status | 0-2 | R | Označava status pumpe
| |
| 00203 | Pump1Fault | 0-1 | R | Označava je li inverter zaustavljen zbog kvara
| |
| 00211 | Pump1ElectronicBoardTemp erature | (1°C) | R | Vrijednost temperature okoline unutar spremnika | |
| 00212 | Pump1ElectronicHeatsinkTe mperature | (1°C) | R | Vrijednost temperature na hladnjaku. | |
| 00213 | Pump1LineVoltage | (1V) | R | Vrijednost ulaznog napona (Rms) | |
| 00214 | Pump1OutCurrent | (1mA) | R | Vrijednost izlazne struje | |
| 00215 | Reserved | ||||
| 00216 | Pump1RPM | (1rpm) | R | Broj okretaja motora u minuti | |
| 00217 | Pump1Power | (1W) c | R | Isporučena snaga | |
| 00218 | Pump1OperatingTimeHI | (1h) | R | Vrijeme korištenja pumpe | |
| 00219 | Pump1OperatingTimeLO | (1h) | R | Vrijeme korištenja pumpe | |
| 00220 | Pump1Head | (0.1m) | R | Visina pumpe | |
| 00221 | Pump1EstimatedFlow | (0.1m3/ h) | R | Vrijednost procijenjenog protoka u m3/h | |
| 00222 | Pump1LiquidTemperature | (1°C) | R | Vrijednost temperature izmjerena unutarnjim senzorom | |
| 00223 | Pump1LiquidTemperatureExt | (1°C) | R | Vrijednost temperature izmjerena vanjskim senzorom | |
| 00224-00230 | Reserved | ||||
| 00231-00245 | Pump1Alarm | Povijest alarma, registar 00231 sadrži najnoviji alarm, dok registar 00245 sadrži najstariji alarm. Za popis alarma, pogledajte korisnički priručnik. | |||
| 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 | Označava naziv obitelji uređaja | ||
| 00258 | UnitType | R | Označava vrstu uređaja određene obitelji | ||
| 00259 | Unit Version | R | Verzija proizvoda | ||
Tablica 5: Modbus registri
Napomene:
- U proizvodu EVOPLUS SMALL registar je samo za čitanje.
- U proizvodu EVOPLUS SMALL operacije pisanja odvijaju se samo s upravljačkim elementom WRITE SINGLE REGISTER.
- U proizvodu EVOPLUS SMALL mjerna jedinica je u mW.
Podržane poruke
Maksimalna duljina Modbus paketa je 256 bajtova.
Struktura paketa prikazana je u Error! Reference source not found..
| Adresa podređenog uređaja | Funkcijski kod | Podaci | CRC |
| 1 bajt | 1 bajt | 0-252 bajta | 2 bajta |
Tablica 6: Struktura Modbus paketa
Čitanje zadržnog registra
(Funkcijski kod = 0x03)
Ova funkcija služi za čitanje vrijednosti zadržnih registara s podređenog uređaja. Paket zahtjeva određuje početnu adresu i količinu registara za čitanje.
| Adresa podređenog uređaja | Funkcijski kod | Početna adresa HI | Početna adresa LO | Količina registara HI | Količina registara LO |
| 0x01 | 0x03 | 0x00 | 0x02 | 0x00 | 0x01 |
Odgovor podređenog uređaja sadržavat će broj bajtova odgovora i sadržaj registara.
| Adresa podređenog uređaja | Funkcijski kod | Poslani bajtovi | Vrijednost HI | Vrijednost LO |
| 0x01 | 0x03 | 0x02 | 0x00 | 0x00 |
Čitanje ulaznog registra
(Funkcijski kod = 0x04)
Ova funkcija služi za čitanje vrijednosti ulaznih registara s podređenog uređaja. Paket zahtjeva određuje početnu adresu i količinu registara za čitanje.
| Adresa podređenog uređaja | Funkcijski kod | Početna adresa HI | Početna adresa LO | Količina registara HI | Količina registara LO |
| 0x01 | 0x04 | 0x00 | 0xFF | 0x00 | 0x01 |
Odgovor podređenog uređaja sadržavat će broj bajtova odgovora i sadržaj registara.
| Adresa podređenog uređaja | Funkcijski kod | Poslani bajtovi | Vrijednost HI | Vrijednost LO |
| 0x01 | 0x04 | 0x02 | 0x00 | 0x00 |
Upisivanje pojedinačnog registra
(Funkcijski kod = 0x06)
Ova funkcija služi za upisivanje registra podređenog uređaja. Paket zahtjeva određuje adresu registra i vrijednost (2 bajta) za upisivanje.
| Adresa podređenog uređaja | Funkcijski kod | Početna adresa HI | Početna adresa LO | Vrijednost HI | Vrijednost LO |
| 0x01 | 0x06 | 0x00 | 0x02 | 0x00 | 0x02 |
Odgovor podređenog uređaja:
| Adresa podređenog uređaja | Funkcijski kod | Početna adresa HI | Početna adresa LO | Vrijednost HI | Vrijednost LO |
| 0x01 | 0x06 | 0x00 | 0x02 | 0x00 | 0x02 |
Upisivanje više registara
(Funkcijski kod = 0x10)
Ova funkcija služi za upisivanje jednog ili više registara podređenog uređaja. Paket zahtjeva određuje početnu adresu, količinu registara za upisivanje, broj bajtova i vrijednosti za upisivanje.
| Adresa podređenog uređaja | Funkcijski kod | Početna adresa HI | Početna adresa LO | Količina registara HI | Količina registara LO | Broj bajtova HI | Registar 00003 HI |
| 0x01 | 0x10 | 0x00 | 0x02 | 0x00 | 0x02 | 0x04 | 0x00 |
| Registar 00003 LO | Registar 00004 HI | Registar 00004 HI | |||||
| 0x00 | 0x00 | 0x01 |
Primjer poruke
Neki primjeri Modbus komunikacije bit će prikazani u nastavku.
Čitanje snage crpke
Ovaj odjeljak će ilustrirati kako očitati snagu koju isporučuje crpka.
Vrijednost 0x01 bit će korištena kao adresa u primjeru.
Zahtjev od glavnog do podređenog uređaja
| Bajt | Vrijednost | Opis |
| Adresa podređenog uređaja | 0x01 | |
| Funkcijski kod | 0x03 | Funkcija "Čitanje zadržnog registra" |
| Početna adresa HI | 0x00 | Početna adresa je 0x0D8 = 216, stoga je Modbus adresa 217 |
| Početna adresa LO | 0xD8 | |
| Količina HI | 0x00 | Količina registara za čitanje = 1 |
| Količina LO | 0x01 |
Odgovor podređenog uređaja
| Bajt | Vrijednost | Opis |
| Adresa podređenog uređaja | 0x01 | |
| Funkcijski kod | 0x03 | Funkcija "Čitanje zadržnog registra" |
| Broj bajtova | 0x02 | |
| 00223 HI | 0x03 | Očitana vrijednost je 0x3E8 = 1000 W |
| 00324 LO | 0xE8 |
Upotreba izmjeničnog načina rada u dvostrukoj konfiguraciji
Ovaj odjeljak će ilustrirati kako konfigurirati sustav u izmjeničnom načinu rada.
Zahtjev od glavnog do podređenog uređaja
| Bajt | Vrijednost | Opis |
| Indirizzo Slave | 0x01 | |
| Function Code | 0x06 | Funkcija "Upisivanje zadržnog registra" |
| Start Address HI | 0x00 | Početna adresa je 0x006C = 108, stoga je Modbus adresa 109 |
| Start Address LO | 0x6C | |
| Write HI | 0x00 | Postavlja registar na vrijednost 1, ili izmjenični način rada. |
| Write LO | 0x01 |
Odgovor podređenog uređaja
| Bajt | Vrijednost | Opis |
| Slave address | 0x01 | |
| Function Code | 0x06 | Funkcija "Upisivanje zadržnog registra" |
| Start Address HI | 0x00 | Početna adresa je 0x006C = 108, stoga je Modbus adresa 109 |
| Start Address LO | 0x6C | |
| Write HI | 0x00 | Postavlja registar na vrijednost 1, ili izmjenični način rada. |
| Write LO | 0x01 |
Preuzmi priručnik
Ovdje možete preuzeti punu pdf verziju priručnika, koja može sadržavati dodatne sigurnosne upute, informacije o jamstvu, FCC pravila, itd.
Preuzmi DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL Priručnik