Kommunikationsstruktur
MODBUS RTU AIRZONE
Hinweis: Verfügbar für Airzone-Systeme, Webserver und Aidoo Pro.
Das Format der Befehle für Modbus-RTU-Lese-/Schreibvorgänge (8 Byte) lautet wie folgt:
Systemadresse
Betriebscode
1 Byte
1 Byte
◊
Systemadresse. Definiert das System, auf das zugegriffen werden soll. Der Adressbereich
reicht von 1 bis 247, wobei die Adresse 0 für die Sammelübertragung an alle Geräte
reserviert ist (Broadcast).
◊
Betriebscode. Gibt die vom Befehl auszuführende Funktion an.
◊
Zonenadresse. Bei Zonenbefehlen gibt dieses Feld die Zone an, in der der Vorgang
ausgeführt wird. Bei Systembefehlen hat dieses Byte immer den Wert 0.
◊
Registeradresse. Gibt die Adresse des Registers an, auf das zugegriffen werden soll. Bei
Befehlen für mehrere Register definiert es das Start-Register, von dem aus die Befehle
nacheinander abgearbeitet werden.
◊
Daten.
Besteht aus 2 Bytes (Einzeloperationen) oder einem Satz von 2 Bytes
(Mehrfachoperationen) mit den Befehlsinformationen.
◊
CRC. Am Ende des Frames werden 2 Bytes angehängt, um Fehler bei der Übertragung
oder beim Empfang zu erkennen. Zu diesem Zweck wird die CRC-Methode (Zyklische
Redundanzprüfung) verwendet.
Das erzeugende Polynom ist: CRC-16 = x
Zonenadresse Registeradresse
1 Byte
1 Byte
+ x
+ x
+ 1.
16
15
2
Daten
CRC
1...2·N Byte
2 Byte
DE
13