Konfiguration Schnittstellen / GLT
Modbus RTU Schnittstelle
Modbus-Register
Das Protokoll der SPI-Schnittstelle legt bestimmte Kommandos zum Senden und
andere zum Empfangen von Nutzdaten fest. Jedem dieser SPI-Kommandos ist ein
Modbus-Register zugeordnet. Abhängig vom Kommando werden bestimmte Register von
der SPI-Schnittstelle aus nur gelesen und die anderen nur geschrieben. Über den
Modbus können aber alle Register gelesen und geschrieben werden.
Die Reihenfolge der Register ist gleich wie die der Kommandos der SPI-
Schnittstelle. Die Modbus-Register sind grundsätzlich 2 Byte lang.
Der Inhalt der Register ist gleich wie die Nutzdaten der SPI-Schnittstelle. Als
einzige Umcodierung werden High- und Low-Byte der SPI-Schnittstelle nach Bedarf
auf verschiedene Modbus-Register verteilt, siehe Spalte SPI-Bytes.
Registerliste für FSL-CONTROL II
Spalte Richtung: EM = Erweiterungsmodul, GG = Grundgerät
Spalte Modbus-Werte:
uint16
= Integer ohne Vorzeichen
sint16
= Integer mit Vorzeichen
0 - 100
= Wert mit der Einheit %
0 - 1
= Binäre Werte
0 - 2... = Auswahl von Betriebsarten
Spalte SPI-Bytes:
High, Low
Low, (High=0)
Register
Nutzdaten
Adresse
Name
0
ApplicMode
1
Mode
2
OCCSensor
3
OutsideTemp
4
RoomTemp_Set
5
TempOffset
6
RoomTemp
70
Beide Bytes sind bei Modbus und SPI identisch
Nur das Low-Byte gilt, das High-Byte wird gelöscht
Richtung
Modbus
EM / GG
Werte
EM -> GG
255,
0 – 10,
12 – 14
EM -> GG
255,
0, 1, 2, 3
EM -> GG
255,
0, 1, 2, 3
EM -> GG
sint16
EM -> GG
sint16
EM -> GG
sint16
EM -> GG
sint16
Einzelraumregelung FSL‑CONTROL II
Modbus
SPI-Bytes
Default
255
Low, (High=0)
255
Low, (High=0)
255
Low, (High=0)
0x7FFF
High, Low
0x7FFF
High, Low
0x7FFF
High, Low
0x7FFF
High, Low
7
Codierung / Einheit /
Auflösung
255 = HVAC_NUL
0 = HVAC_AUTO
1 = HVAC_HEAT
2 = HVAC_MRNG_WRMUP
3 = HVAC_COOL
4 = HVAC_NIGHT_PURGE
5 = HVAC_PRE_COOL
6 = HVAC_OFF
7 = HVAC_TEST
8 = HVAC_EMERG_HEAT
9 = HVAC_FAN_ONLY
10 = HVAC_FREE_COOL
12 = HVAC_MAXHEAT
13 = HVAC_ECONOMY
14 = HVAC_DEHUMID
255 = Nul
0 = Occupied
1 = Unoccupied
2 = Boost
3 = Standby
255 = Nul
0 = Occupied
1 = Unoccupied
2 = Boost
3 = Standby
Einheit 0,01°C
Einheit 0,01°C
Einheit 0,01°C
Einheit 0,01°C