Anhang C
C.1 Einleitung
Das Modbus-Protokoll ist ein allgemeines Protokoll für den Datenaustausch zwischen z.B. Regelgeräten,
SCADA Systemen, Komponenten und elektrischen Zählern. Es ist ein asynchrones, serielles Master-Slave-
Protokoll. Es ist weit verbreitet, gut dokumentiert und einfach zu verstehen.
Ein Modbus-Master kann mit bis zu 247 Slave-Geräten kommunizieren (Adresse 1-247). Ein Protokoll wie
Modbus besteht aus mehreren Ebenen (OSI-Modell). Dabei ist die untere Ebene immer die physikalische
Ebene, die Anzahl an Kabeln und Signalebenen. Die nächste Ebene beschreibt die
Kommunikationsparameter (Anzahl Datenbits, Stoppbits, Parität etc). Danach folgen die Ebenen, die die
Modbus-spezifischen Funktionen darstellen (Anzahl Bit-Werte pro Nachricht, die Bedeutung verschiedener
Nachrichten usw.).
C.2 Modbus-Register-Typen
1. Diskrete Eingangsregister
2. Coils-Register
3. Eingangsregister
4. Holding Register
Unterstützte Modbus-Funktionen:
0x01 = Coil lesen
✓
0x02 = Diskreten Eingang lesen
✓
0x03 = Holding Register lesen
✓
0x04 = Eingangsregister lesen
✓
0x05 = Einzelnen Coil schreiben
✓
0x06 = Einzelnes Register schreiben
✓
0x0F = Mehrere Coils schreiben
✓
0x10 = Mehrere Register schreiben
✓
0x17 = Mehrere Register schreiben/lesen
✓
C.3 Diskrete Eingangsregister
Modbus-Adresse
Beschreibung
1
Nicht verwendet
2
Nicht verwendet
3
Präsenzerkennung
0 = Präsenz nicht erkannt
1 = Präsenz erkannt
Aktiv, falls der Präsenzmelder an DI1 angeschlossen ist.
4
Change-Over Heizung/Kühlung
0 = Change-Over Heizen
1 = Change-Over Kühlen
Aktiv, falls der Präsenzmelder an DI1 angeschlossen ist.
RCFD-230C Benutzerhandbuch, Rev. A
Modbus-Variablenliste
Modbus-Variablenliste
25