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) (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

Need more help with this?
Support

Hjälpte detta?

Ja Nej
Du har indikerat att detta ämne inte hjälpte dig...
Det vore hjälpsamt om du kunde kommentera varför. Tack på förhand.
Tack för dina kommentarer.