Gå till innehåll

EvoControl Ventilation Touch Display

Språk:
sv-SE
Modeller: 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 kan användas för att kommunicera med aggregatet, det går att läsa och skriva.

För det behövs:

  • Ett ModBus program eller annat sätt att köra ModBus på (det finns många att ladda ner online, se exempel).
  • IP-adressen till aggregatet: hittas i Systeminfo på aggregatet eller på EvoCloud.
  • Vilket register man vill läsa/skriva till: hittas i parameterlistan.
  • För skrivning: Vilket värde man vill skriva: hittas i parameterlistan.
  • För läsning: Hur många register man vill läsa åt gången.
  • Modbus via TCP/IP (RJ45), std. port 502.

Parameterlistan

I parameterlistan finns en kolumn “ModBus” som talar om vilken typ av register parametern tillhör (3 eller 4) och om parametern är tillgänglig för ModBus.

  • 3 = Input register (Läsa).
  • 4 = Holding register (Läsa / Skriva).

För adress till register i ModBus så gäller:

  • Register-adress = Parameter id +1
  • (Ex. id 1000 => adress 1001).

Exempel för att ändra driftläge till Komfort:

  • IP-adress: 192.168.1.54
  • Port: 502
  • Register-adress: 1011
  • Värde: 3

Urtag från parameterlistan:

Id Text ModBus Nivå Min Max Textvärden / ModBus Fabriksvärde Enhet
1010 Regler mode 4 1 0=Standby, 1=Stopp, 2=Spar, 3=Komfort, 4=Forcerad, 5=Övertryck, 6=Forcerad Tid, 7=Extern Brand, 8=Extern Stopp, 9=Extern Spar, 10=Extern Komfort, 11=Extern Forcerad, 12=Extern 1, 13=Extern 2, 14=Tidur Av, 15=Tidur Spar, 16=Tidur Komfort, 17=Tidur Forcerad, 18=Tidur Extern 1, 19=Tidur Extern 2, 20=Tidur Spar AirQ, 21=Tidur Komf. AirQ, 22=Tidur Forc. AirQ 1=Stopp 0
1100 Driftläge 3 0 0=Standby, 1=Stopp, 2=Spar, 3=Komfort, 4=Forcerad, 5=Övertryck, 6=Forcerad Tid, 7=Extern Brand, 8=Extern Stopp, 9=Extern Spar, 10=Extern Komfort, 11=Extern Forcerad, 12=Extern 1, 13=Extern 2, 14=Tidur Av, 15=Tidur Spar, 16=Tidur Komfort, 17=Tidur Forcerad, 18=Tidur Extern 1, 19=Tidur Extern 2, 20=Tidur Spar AirQ, 21=Tidur Komf. AirQ, 22=Tidur Forc. AirQ 1=Stopp 0

Värden skickas normalt som int16.

Vissa parametrar med större tal (int32) utnyttjar nästa högre parameter id nummer som högt tal, markerade med “ModBus” i parameterlistan.

Exempelvis om man ska läsa drifttiden nedan så måste man läsa både parameter 1200 och 1201, då värdet sträcker sig över båda.

Id Text ModBus Nivå Min Max Textvärden / ModBus Fabriksvärde Enhet
1200 Drifttid Aggregat 3 0 0 2147483647 0 0 h
1201 (ModBus) 3 0 0 0 0

Värden med decimal visas som värdet*10 (1 decimal), markerade med “Decimal” i parameterlistan (Ex Temperatur TL, id 1110 skickar värde 210 för 21,0°C).

Id Text ModBus Nivå Min Max Textvärden / ModBus Fabriksvärde Enhet
1110 Tilluftstemperatur 3 0 −50 70 Decimaltal 0 °C

Funktionskoderna finns definierade på modbus.org.

EvoControl kan använda följande funktionskoder:

Functionskod Beskrivning
4 Read Input Registers
3 Read Multiple Holding Registers
6 Write Single Holding Register
16 Write Multiple Holding Registers

Se parameterlista för mer.