Pereiti prie turinio

„EvoControl Ventilation“ jutiklinis ekranas

Kalba:
lt-LT
Modeliai: A100 G3, A110T G3–G4, A170T G2, A200S, A230T, A250S, A390T, A400S, A590T, A600S/T, A900ST G3, A1, A2, M1, M2, R20, R25, R40, R50, R70

6.18 ModBus

ModBus gali būti naudojama ryšiui su įrenginiu palaikyti, ją galima skaityti ir rašyti.

Nes to reikia:

  • Vienas ModBus programa arba kitas būdas paleisti ModBus (yra daugybė būdų, kuriuos galima atsisiųsti internetu, žr. pavyzdžiai).
  • IP adresai prie įrenginio: rasite Sistemos informacija įrenginyje arba "EvoCloud".
  • Kuris registruoti į kurį norite skaityti ir rašyti: galima rasti parameterlistan.
  • Įrašymui: Kurią vertę įrašyti: rasta parameterlistan.
  • Skaitymui: kiek įrašų norite skaityti vienu metu.
  • Modbus per TCP/IP (RJ45), standartinis prievadas 502.

Parametrų sąrašas

Parametrų sąraše yra stulpelis “ModBus”, kuriame nurodoma, kokiam registro tipui priklauso parametras (3 arba 4) ir ar parametras yra prieinamas ModBus.

  • 3 = Įvesties registras (skaitymas).
  • 4 = laikantysis registras (skaitymas / rašymas).

Kad adresas būtų užregistruotas ModBus sistemoje, taikomos šios nuostatos:

  • Registro adresas = Parametro id +1
  • (Ex. id 1000 => adress 1001).

Pavyzdys, kad pakeistumėte darbo režimą į "Comfort":

  • IP adresas: 192.168.1.54
  • Prievadas: 502
  • Registro adresas: 1011
  • Vertė: 3

Ištraukimas iš parametrų sąrašo:

Id Tekstas ModBus Lygis Min Max Teksto reikšmės / ModBus Gamyklinė vertė Vienetas
1010 Mados taisyklės 4 1 0 = budėjimo režimas, 1 = sustabdymas, 2 = taupymas, 3 = komfortas, 4 = priverstinis, 5 = viršslėgis, 6 = priverstinis laikas, 7 = išorinis gaisras, 8 = išorinis sustabdymas, 9 = išorinis taupymas, 10 = išorinis komfortas, 11 = išorinis priverstinis, 12=Išorinis 1, 13=Išorinis 2, 14=Išjungimo laikas, 15= Taupymo laikas, 16= Komforto laikas, 17= Priverstinis laikas, 18= Išorinis 1, 19= Išorinis 2, 20= Taupymo laikas AirQ, 21= Komforto laikas. AirQ, 22=Tidur Forc. AirQ 1=Stop 0
1100 Drifto režimas 3 0 0 = budėjimo režimas, 1 = sustabdymas, 2 = taupymas, 3 = komfortas, 4 = priverstinis, 5 = viršslėgis, 6 = priverstinis laikas, 7 = išorinis gaisras, 8 = išorinis sustabdymas, 9 = išorinis taupymas, 10 = išorinis komfortas, 11 = išorinis priverstinis, 12=Išorinis 1, 13=Išorinis 2, 14=Išjungimo laikas, 15= Taupymo laikas, 16= Komforto laikas, 17= Priverstinis laikas, 18= Išorinis 1, 19= Išorinis 2, 20= Taupymo laikas AirQ, 21= Komforto laikas. AirQ, 22=Tidur Forc. AirQ 1=Stop 0

Įprastai vertės siunčiamos kaip int16.

Kai kurie didesnio skaičiaus parametrai (int32) naudoja kitą didesnį parametro identifikavimo numerį kaip didelį skaičių, parametrų sąraše pažymėtą “ModBus”.

Pavyzdžiui, jei norite nuskaityti toliau nurodytą darbo laiką, turite nuskaityti ir parametrą 1200, ir parametrą 1201, nes reikšmė apima abu parametrus.

Id Tekstas ModBus Lygis Min Max Teksto reikšmės / ModBus Gamyklinė vertė Vienetas
1200 Darbo laikas Agregatas 3 0 0 2147483647 0 0 h
1201 (ModBus) 3 0 0 0 0

Vertybės su dešimtainėmis dalimis pateikiamos kaip vertė*10 (1 dešimtainė), pažymėtos “Dešimtainis” parametrų sąraše (Ex Temperature TL, id 1110 siunčia reikšmę 210 21,0 °C).

Id Tekstas ModBus Lygis Min Max Teksto reikšmės / ModBus Gamyklinė vertė Vienetas
1110 Tiekiamo oro temperatūra 3 0 -50 70 Dešimtainis skaičius 0 °C

Funkcijų kodai apibrėžti modbus.org svetainėje.

"EvoControl" gali naudoti šiuos funkcijų kodus:

Funkcijos kodas Beskrivning
4 Įvesties registrų skaitymas
3 Kelių laikymo registrų skaitymas
6 Įrašyti vieną laikymo registrą
16 Įrašyti kelis laikymo registrus

Žr. parametrų sąrašą daugiau.