Modbus RTU (RS485) slav.

Starta Modbus RTU med att ställa en adress större än 0 (adress 0 = Av)
Gör övriga inställningar och om aggregatet är den sista på Modbus-slingan aktivera termineringen i menyn.

Id Text ModBus Nivå Min Max Textvärden / ModBus Fabriksvärde Enhet
ModBus_settings!
3300 Modbus, Adress 2 0 240 0=Av 0
3301 Modbus, Baudrate 2 0=4800, 1=9600, 2=19200, 3=38400, 4=57600, 5=115200 4=57600
3302 Modbus, Databitar 2 5 8 8
3303 Modbus, Paritet 2 0=NONE, 1=ODD, 2=EVEN 0=NONE
3304 Modbus, Stoppbitar 2 1 2 1
3305 Modbus, Terminering 3 2 0=Av, 1=På 0=Av

I parameterlistan finns en kolumn “ModBus” som talar om vilket 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).

Adress = Parameter id +1 (Ex. id 1000 => adress 1001).
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.
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.