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:

  1. 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).
Primjer Modbus mreže sa završetkom

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.
  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 Vrijednost definira vrstu pariteta koji se koristi u serijskom prijenosu.
  1. Bez pariteta
  2. Parni paritet
  3. Neparni paritet
00005 ModbusStopBits 1-2 R/Wa Vrijednost definira broj korištenih stop bitova.
  1. Stop bit
  2. Stop bit
00006 AutoAckControlBits 0-1 R/Wa Vrijednost definira mora li korisnik ručno resetirati na 0 registre za resetiranje alarma i brisanje povijesti.
  1. Registri se automatski vraćaju na 0
  2. Registri se moraju ručno resetirati na 0
00101 SystemResetAlarm R/Wb

Kontrolni bit resetira alarme sustava

  1. Ne resetiraj
  2. Resetiraj


Naredba se izvršava upisivanjem 1 na registar u prisutnosti vrijednosti 0.

00102 System ClearHistory R/Wb

Resetira povijest alarma cijelog sustava

  1. Ne resetiraj
  2. Resetiraj


Naredba se izvršava upisivanjem 1 na bit u prisutnosti vrijednosti 0.

00103 RegulationMode R/W Vrijednost registra označava vrstu regulacije odabranu za pumpu.


Evoplus M/L Software Version (A.B) 1.xx e 2.xx

  1. Regulacija proporcionalnog diferencijalnog tlaka.
  2. Regulacija proporcionalnog diferencijalnog tlaka sa zadanom vrijednošću postavljenom vanjskim signalom (0-10V ili PWM).
  3. Regulacija proporcionalnog diferencijalnog tlaka sa zadanom vrijednošću ovisnom o temperaturi s pozitivnim povećanjem.
  4. Regulacija proporcionalnog diferencijalnog tlaka sa zadanom vrijednošću ovisnom o temperaturi s negativnim povećanjem.
  5. Regulacija s konstantnim diferencijalnim tlakom.
  6. Regulacija konstantnog diferencijalnog tlaka sa zadanom vrijednošću postavljenom vanjskim signalom (0-10V ili PWM).
  7. Regulacija konstantnog diferencijalnog tlaka sa zadanom vrijednošću ovisnom o temperaturi s pozitivnim povećanjem.
  8. Regulacija konstantnog diferencijalnog tlaka sa zadanom vrijednošću ovisnom o temperaturi s negativnim povećanjem.
  9. Regulacija s konstantnom krivuljom sa zadanom vrijednošću postavljenom iz registra.
  10. Regulacija s fiksnom krivuljom sa zadanom vrijednošću postavljenom vanjskim signalom (0- 10V ili PWM).

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

  1. Regulacija proporcionalnog diferencijalnog tlaka.
  2. Regulacija proporcionalnog diferencijalnog tlaka sa zadanom vrijednošću postavljenom vanjskim signalom (0-10V ili PWM).
  3. Regulacija s konstantnim diferencijalnim tlakom.
  4. Regulacija konstantnog diferencijalnog tlaka sa zadanom vrijednošću postavljenom vanjskim signalom (0-10V ili PWM).
  5. Regulacija s konstantnom krivuljom sa zadanom vrijednošću postavljenom iz registra.
  6. Regulacija s fiksnom krivuljom sa zadanom vrijednošću postavljenom vanjskim signalom (0-10V ili PWM).

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

  1. Regulacija proporcionalnog diferencijalnog tlaka.
  2. Regulacija proporcionalnog diferencijalnog tlaka sa zadanom vrijednošću postavljenom vanjskim signalom (0-10V ili PWM).
  3. Regulacija proporcionalnog diferencijalnog tlaka sa zadanom vrijednošću ovisnom o temperaturi
  4. Regulacija s konstantnim diferencijalnim tlakom.
  5. Regulacija konstantnog diferencijalnog tlaka sa zadanom vrijednošću postavljenom vanjskim signalom (0-10V ili PWM).
  6. Regulacija konstantnog diferencijalnog tlaka sa zadanom vrijednošću ovisnom o temperaturi.
  7. Regulacija s konstantnom krivuljom sa zadanom vrijednošću postavljenom iz registra.
  8. Regulacija s fiksnom krivuljom sa zadanom vrijednošću postavljenom vanjskim signalom (0-10V ili PWM).
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"
  1. auto
  2. 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).
  1. 0-10V povećanje (Zadana vrijednost se povećava kako se vrijednost 0-10V povećava)
  2. 0-10V smanjenje (Zadana vrijednost se smanjuje kako se vrijednost 0-10V smanjuje)
  3. PWM povećanje (Zadana vrijednost se povećava kako se radni ciklus PWM-a povećava)
  4. PWM smanjenje (Zadana vrijednost se smanjuje kako se radni ciklus PWM-a smanjuje)
00109 TwinPumpSystemMode 0-2 R/W U slučaju dvostrukog rada, parametar označava način rada
  1. Simultano
  2. Izmjenično svakih 24h
  3. Glavni/Rezervni
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
  1. Uključeno
  2. Isključeno
  3. Ext
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


Naredba se izvršava upisivanjem 1 na bit u prisutnosti vrijednosti 0.

00202 Pump1Status 0-2 R Označava status pumpe
  1. Pumpa isključena
  2. Status punjenja
  3. Pumpa radi
00203 Pump1Fault 0-1 R Označava je li inverter zaustavljen zbog kvara
  1. Ok
  2. Kvar
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:

  1. U proizvodu EVOPLUS SMALL registar je samo za čitanje.
  2. U proizvodu EVOPLUS SMALL operacije pisanja odvijaju se samo s upravljačkim elementom WRITE SINGLE REGISTER.
  3. 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

Dostupni jezici

Sadržaj