DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL vadovas

Modbus tinklo schema

ĮVADAS

Santrumpos

0x Priešdėlis, nurodantis šešioliktainį skaičių
RTU Nuotolinis terminalo įrenginys
CRC Ciklinis perteklinio kodo patikrinimas.

1 lentelė. Santrumpų lentelė

Gaminio specifikacijos

Toliau pateiktoje lentelėje aprašytos Modbus sąsajos specifikacijos:

Modbus specifikacijos Aprašymas Pastabos
Protokolas Modbus RTU Palaikomas tik "Slave" (vergo) režimas
Jungtis Varžtinis gnybtas
Modbus jungtis RS485 - 2 laidų
Vergo adresas 1-247 Nustatomas pirmą kartą paleidžiant ekraną, kitu atveju – Modbus žinute
Linijos užbaigimas Prietaise nėra Jei reikia, atlikite, kaip aprašyta skyriuje „Laidų prijungimas“
Palaikomi perdavimo greičiai 1200,
2400, 4800, 9600, 19200, 38400 Kb/s
Nustatomas ekranu arba Modbus žinute
Pradžios bitas 1
Duomenų bitas 8
Stop bitas 1 arba 2 Nustatomas ekranu arba Modbus žinute
Paritetas Nėra, lyginis arba nelyginis Nustatomas ekranu arba Modbus žinute

2 lentelė. Modbus specifikacijos

Pastabos:

  1. Gaminyje EVOPLUS SMALL parametrus galima nustatyti tik ekrane

Tinklo tipas

Modbus tinkle numatytas tik vienas pagrindinis įrenginys, prijungtas prie tinklo, ir iki 247 SLAVE (vergo) įrenginių, kurie gali bendrauti magistralėje tik gavę pagrindinio įrenginio užklausą.
Norint prijungti įrenginį prie Modbus tinklo, rekomenduojamas „grandinės“ tipo tinklas, su galimybe atlikti nedidelius išvedžiojimus, kurių maksimalus ilgis priklauso nuo perdavimui pasirinkto spartos.
Didžiausias prie tinklo prijungtų įrenginių skaičius be kartotuvų yra 32.
Kaip parodyta 1 paveiksle, gali reikėti užbaigti liniją gale ir pradžioje užbaigimo rezistoriais (LT).
Modbus tinklo su užbaigimu pavyzdys

GAMINIO KONFIGŪRACIJA

Laidų prijungimas

Modbus ryšiui su 2 laidų RS485 numatytas 3 laidų (A, B ir GND) naudojimas. Teisingai prijunkite 3 laidus. Rekomenduojama naudoti ekranuotą 2 polių kabelį su vytos poros laidais.

MODBUS
Gnybtai
Aprašymas
A Neinvertuotas (+) gnybtas
B Invertuotas (-) gnybtas
Y Ekranas

3 lentelė. Modbus- Rs485 jungtis

Jungtims žr. gaminio montavimo vadovą.

Parametrų konfigūracija

Norėdamas teisingai sukonfigūruoti Modbus parametrus, vartotojas turi pasiekti Modbus konfigūracijos meniu, pasiekiamą iš ekrano (žr. Montavimo vadovą). 4 lentelėje aprašyti parametrai, kuriuos galima nustatyti iš meniu.

Parametro simbolis Aprašymas Diapazonas Numatytoji vertė Matavimo vienetas
Ad Įrenginio Modbus adresas 1-247 1
Br Serijinio ryšio sparta 1.2, 2.4, 4.8, 9.6, 19.2, 38.4 19.2 Kb/s
Pa Pariteto valdymo tipas None, Odd, Even Even
Sb Stabdymo bitų skaičius 1-2 1
Rd Minimalus reakcijos laikas 0-3000 0 ms
En Modbus įgalinimas Disable, Enable Disable

4 lentelė. Parametrų konfigūracija iš ekrano

Nustatę visus parametrus, įgalinkite Modbus periferinį įrenginį nustatydami parametrą En ties Enable (įgalinti).

REGISTRAI

Registrai yra 16 bitų dydžio, jei registro turinys yra 0x7FFF, turinys nepasiekiamas. R/W registrus galima skaityti naudojant funkcijų kodus 0x03, 0x04, o rašyti – naudojant funkcijų kodus 0x06, 0x10.
R registrai pasiekiami tik skaitymo režimu su funkcijų kodais 0x03 ir 0x04.

Duomenys yra UNSIGNED tipo, išskyrus registrus, pavadintus Temperatūra (pvz., 00212), kurie turi SIGNED duomenis.

Dėmesio: registrų reikšmė yra nuo 1 iki n, adresas duomenų pakete yra nuo 0 iki n1!!! (žr. 3.2 pavyzdį)

Adresas Pavadinimas Tipas Diapazonas
(skalė)
R/W Aprašymas
00001 SlaveMinimumReplyDelay 0–3000 (1 ms) R/Wa Reikšmė nurodo minimalų Slave atsakymo laiką į Master užklausą.
00002 SetModbusAddress 1–247 R/Wa Reikšmė nurodo adresą, kurį įrenginys turės ModBus lauko magistralėje. Jei įvesta reikšmė, kuri nepatenka į galiojimo diapazoną, bus išsaugota ankstesnė reikšmė.
00003 ModbusBaudRate 0–5 R/Wa Reikšmė apibrėžia nuosekliojo ryšio spartą.
  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 Reikšmė apibrėžia lyginumo tipą, naudojamą nuosekliam perdavimui.
  1. Nėra lyginumo
  2. Lyginis lyginumas
  3. Nelyginis lyginumas
00005 ModbusStopBits 1–2 R/Wa Reikšmė apibrėžia naudojamų Stop bitų skaičių.
  1. Stop bitas
  2. Stop bitas
00006 AutoAckControlBits 0–1 R/Wa Reikšmė apibrėžia, ar vartotojas turi rankiniu būdu iš naujo nustatyti į 0 registro reset Alarm ir ClearHistory.
  1. Registrai grįžta į 0 automatiškai
  2. Registrai turi būti iš naujo nustatyti į 0 rankiniu būdu
00101 SystemResetAlarm R/Wb

Valdymo bitas iš naujo nustato sistemos aliarmus

  1. Nenustatyti iš naujo
  2. Nustatyti iš naujo

Svarbi informacija
Komanda atliekama įrašant 1 į registrą, kai yra reikšmė 0.

00102 System ClearHistory R/Wb

Iš naujo nustato visos sistemos aliarmo istoriją

  1. Nenustatyti iš naujo
  2. Nustatyti iš naujo

Svarbi informacija
Komanda atliekama įrašant 1 į registrą, kai yra reikšmė 0.

00103 RegulationMode R/W Registro reikšmė nurodo siurbliui pasirinktą reguliavimo tipą.

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

  1. Proporcingas diferencinio slėgio reguliavimas.
  2. Proporcingas diferencinio slėgio reguliavimas su nustatytu tašku, nustatytu išoriniu signalu (0–10 V arba PWM).
  3. Proporcingas diferencinio slėgio reguliavimas su nustatytu tašku, priklausomai nuo temperatūros su teigiamu prieaugliu.
  4. Proporcingas diferencinio slėgio reguliavimas su nustatytu tašku, priklausomai nuo temperatūros su neigiamu prieaugliu.
  5. Reguliavimas su pastoviu diferenciniu slėgiu.
  6. Pastovus diferencinio slėgio reguliavimas su nustatytu tašku, nustatytu išoriniu signalu (0–10 V arba PWM).
  7. Pastovus diferencinio slėgio reguliavimas su nustatytu tašku, priklausomai nuo temperatūros su teigiamu prieaugliu.
  8. Pastovus diferencinio slėgio reguliavimas su nustatytu tašku, priklausomai nuo temperatūros su neigiamu prieaugliu.
  9. Reguliavimas su pastovia kreive su nustatytu tašku, nustatytu iš registro.
  10. Reguliavimas su fiksuota kreive su nustatytu tašku, nustatytu išoriniu signalu (0–10 V arba PWM).

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

  1. Proporcingas diferencinio slėgio reguliavimas.
  2. Proporcingas diferencinio slėgio reguliavimas su nustatytu tašku, nustatytu išoriniu signalu (0–10 V arba PWM).
  3. Reguliavimas su pastoviu diferenciniu slėgiu.
  4. Pastovus diferencinio slėgio reguliavimas su nustatytu tašku, nustatytu išoriniu signalu (0–10 V arba PWM).
  5. Reguliavimas su pastovia kreive su nustatytu tašku, nustatytu iš registro.
  6. Reguliavimas su fiksuota kreive su nustatytu tašku, nustatytu išoriniu signalu (0–10 V arba PWM).

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

  1. Proporcingas diferencinio slėgio reguliavimas.
  2. Proporcingas diferencinio slėgio reguliavimas su nustatytu tašku, nustatytu išoriniu signalu (0–10 V arba PWM).
  3. Proporcingas diferencinio slėgio reguliavimas su nustatytu tašku, priklausomai nuo temperatūros
  4. Reguliavimas su pastoviu diferenciniu slėgiu.
  5. Pastovus diferencinio slėgio reguliavimas su nustatytu tašku, nustatytu išoriniu signalu (0–10 V arba PWM).
  6. Pastovus diferencinio slėgio reguliavimas su nustatytu tašku, priklausomai nuo temperatūros.
  7. Reguliavimas su pastovia kreive su nustatytu tašku, nustatytu iš registro.
  8. Reguliavimas su fiksuota kreive su nustatytu tašku, nustatytu išoriniu signalu (0–10 V arba PWM).
00104 RegulationSetPoint (0,1 m) R/W Reikšmė nurodo reguliavimo nustatytą tašką.
00105 RegulationTmax 0–100 (1 °C) R/W Reikšmė nurodo parametrą Tmax, su kuriuo reikia sudaryti kreivę, priklausomai nuo temperatūros
00106 RegulationAutoEconomy Reikšmė nurodo pasirinkimą naudoti "auto" arba "economy" režimą
  1. auto
  2. economy
00107 SetPointPerCentReduction 50–90 %
(1 %)
R/W Reikšmė nurodo procentinį nustatyto taško sumažinimą "economy" režimu.
00108 ExtSignalType 0–3 R/W Reikšmė nurodo išorinio signalo tipą, kuris reguliuoja nustatytą tašką (naudojamas tik kai kuriais režimais).
  1. 0–10 V didėjantis (Nustatytas taškas didėja, kai reikšmė 0–10 V didėja)
  2. 0–10 V mažėjantis (Nustatytas taškas mažėja, kai reikšmė 0–10 V mažėja)
  3. PWM didėjantis (Nustatytas taškas didėja, kai PWM darbo ciklas didėja)
  4. PWM mažėjantis (Nustatytas taškas mažėja, kai PWM darbo ciklas mažėja)
00109 TwinPumpSystemMode 0–2 R/W Dvigubo veikimo atveju parametras nurodo veikimo režimą
  1. Vienalaikis
  2. Pakaitinis kas 24 valandas
  3. Pagrindinis / atsarginis
00110 MaxRpmPercent 25–100
(1 %)
R/W Reikšmė nurodo nustatytą tašką kaip maksimalių leistinų apsukų reikšmės procentą
00111 OnOffExt 0–2 R/W Reikšmė nurodo siurblio įjungimo arba išjungimo būseną
  1. Įjungtas
  2. Išjungtas
  3. Ext
1 siurblio konfigūracijos blokas ir būsena
00201 Bit0: Pump1ResetAlarm R/W Jei yra 1, iš naujo nustato aliarmą
Bit1: Pump1ClearHistory

Jei yra 1, iš naujo nustato aliarmo istoriją

Svarbi informacija
Komanda atliekama įrašant 1 į bitą, kai yra reikšmė 0.

00202 Pump1Status 0–2 R Nurodo siurblio būseną
  1. Siurblys išjungtas
  2. Įkrovimo būsena
  3. Siurblys veikia
00203 Pump1Fault 0–1 R Nurodo, ar keitiklis sustabdytas dėl gedimo
  1. Gerai
  2. Gedimas
00211 Pump1ElectronicBoardTemp erature (1 °C) R Aplinkos temperatūros reikšmė konteinerio viduje
00212 Pump1ElectronicHeatsinkTe mperature (1 °C) R Temperatūros reikšmė ant radiatoriaus.
00213 Pump1LineVoltage (1 V) R Įvesties įtampos reikšmė (Rms)
00214 Pump1OutCurrent (1 mA) R Išvesties srovės reikšmė
00215 Reserved
00216 Pump1RPM (1 aps./min.) R Variklio apsukos per minutę
00217 Pump1Power (1 W) c R Pristatoma galia
00218 Pump1OperatingTimeHI (1 val.) R Siurblio naudojimo laikas
00219 Pump1OperatingTimeLO (1 val.) R Siurblio naudojimo laikas
00220 Pump1Head (0,1 m) R Siurblio slėgis
00221 Pump1EstimatedFlow (0,1 m3/ val.) R Apskaičiuoto srauto reikšmė m3/val.
00222 Pump1LiquidTemperature (1 °C) R Temperatūros reikšmė, išmatuota vidiniu jutikliu
00223 Pump1LiquidTemperatureExt (1 °C) R Temperatūros reikšmė, išmatuota išoriniu jutikliu
00224–00230 Reserved
00231–00245 Pump1Alarm Aliarmų istorija, registre 00231 yra naujausias aliarmas, o registre 00245 yra seniausias aliarmas. Aliarmų sąrašą žr. naudotojo vadove.
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 Nurodo įrenginių šeimos pavadinimą
00258 UnitType R Nurodo konkrečios šeimos įrenginio tipą
00259 Unit Version R Produkto versija

5 lentelė: Modbus registrai

Pastabos:

  1. Produkte EVOPLUS SMALL registras yra tik skaitomas.
  2. Produkte EVOPLUS SMALL rašymo operacijos vyksta tik naudojant WRITE SINGLE REGISTER valdiklį.
  3. Produkte EVOPLUS SMALL matavimo vienetas yra mW.

Palaikomi pranešimai

Maksimalus Modbus paketo ilgis yra 256 baitai.

Paketo struktūra parodyta Error! Reference source not found..

Slave address Function Code Data CRC
1 byte 1 byte 0-252 byte 2 byte

6 lentelė: Modbus paketo struktūra

Atsargos registro skaitymas

(Funkcijos kodas = 0x03)
Ši funkcija skirta skaityti atsargos registrų reikšmę iš slave įrenginio. Užklausos paketas nurodo pradinį adresą ir skaičiuotų registrų kiekį.

Slave address Function Code Start address HI Start address LO Quantity of registers HI Quantity of registers LO
0x01 0x03 0x00 0x02 0x00 0x01

Slave atsakyme bus nurodytas atsakymo baitų skaičius ir registrų turinys.

Slave address Function Code Bytes sent HI value LO value
0x01 0x03 0x02 0x00 0x00

Įvesties registro skaitymas

(Funkcijos kodas = 0x04)
Ši funkcija skirta skaityti įvesties registrų reikšmę iš slave įrenginio. Užklausos paketas nurodo pradinį adresą ir skaičiuotų registrų kiekį.

Slave address Function Code Start address HI Start address LO Quantity of registers HI Quantity of registers LO
0x01 0x04 0x00 0xFF 0x00 0x01

Slave atsakyme bus nurodytas atsakymo baitų skaičius ir registrų turinys.

Slave address Function Code Bytes sent HI value LO value
0x01 0x04 0x02 0x00 0x00

Vieno registro rašymas

(Funkcijos kodas = 0x06)
Ši funkcija skirta įrašyti slave įrenginio registrą. Užklausos paketas nurodo registro adresą ir reikšmę (2 baitai), kurią reikia įrašyti.

Slave address Function Code Start address HI Start address LO HI value LO value
0x01 0x06 0x00 0x02 0x00 0x02

Slave atsakymas:

Slave address Function Code Start address HI Start address LO HI value LO value
0x01 0x06 0x00 0x02 0x00 0x02

Kelių registrų rašymas

(Funkcijos kodas = 0x10)
Ši funkcija skirta įrašyti vieną ar daugiau slave įrenginio registrų. Užklausos paketas nurodo pradinį adresą, registrų, kuriuos reikia įrašyti, kiekį, baitų skaičių ir reikšmes, kurias reikia įrašyti.

Slave address Function Code Start address HI Start address LO Quantit y of register s HI Quantity of registers LO Number of bytes HI Register
00003 HI
0x01 0x10 0x00 0x02 0x00 0x02 0x04 0x00
Register
00003 LO
Register
00004 HI
Register
00004 HI
0x00 0x00 0x01

Pranešimo pavyzdys

Kai kurie Modbus ryšio pavyzdžiai bus parodyti žemiau.

Siurblio galios nuskaitymas

Šiame skyriuje bus parodyta, kaip atlikti siurblio tiekiamos galios nuskaitymą.
Reikšmė 0x01 bus naudojama kaip adresas pavyzdyje.
Užklausa iš master į slave

Byte Value Description
Slave address 0x01
Function Code 0x03 Funkcija „Skaityti atsargos registrą“
Start Address HI 0x00 Pradinis adresas yra 0x0D8 = 216, todėl Modbus adresas yra 217
Start Address LO 0xD8
Quantity HI 0x00 Registrų, kuriuos reikia nuskaityti, kiekis = 1
Quantity LO 0x01

Slave atsakymas

Byte Value Description
Slave address 0x01
Function Code 0x03 Funkcija „Skaityti atsargos registrą“
Number of bytes 0x02
00223 HI 0x03 Nuskaityta reikšmė yra 0x3E8 = 1000 W
00324 LO 0xE8

Alternatyvaus veikimo režimo naudojimas dviejų konfigūracijoje

Šiame skyriuje bus parodyta, kaip konfigūruoti sistemą alternatyviu režimu.
Užklausa iš master į slave

Byte Value Description
Indirizzo Slave 0x01
Function Code 0x06 Funkcija „Rašyti atsargos registrą“
Start Address HI 0x00 Pradinis adresas yra 0x006C = 108, todėl Modbus adresas yra 109
Start Address LO 0x6C
Write HI 0x00 Nustato registro reikšmę į 1 arba alternatyvų režimą.
Write LO 0x01

Slave atsakymas

Byte Value Description
Slave address 0x01
Function Code 0x06 Funkcija „Rašyti atsargos registrą“
Start Address HI 0x00 Pradinis adresas yra 0x006C = 108, todėl Modbus adresas yra 109
Start Address LO 0x6C
Write HI 0x00 Nustato registro reikšmę į 1 arba alternatyvų režimą.
Write LO 0x01

Atsisiųsti instrukciją

Čia galite atsisiųsti visą pdf instrukcijos versiją, kurioje gali būti papildomų saugos instrukcijų, garantijos informacijos, FCC taisyklių ir kt.

Atsisiųsti DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL vadovas

Prieinamos kalbos

Turinys