8.5.2
Speicherschema eines Geräts (V2)
Jedes Gerät wird über ein eigenes Geräte-Abbild im Speicher verwaltet. Dessen erster Block gibt die
Geräteinformationen bekannt.
Danach werden die einzelnen Messwert- / Kanalinformationen wiedergegeben.
Die Größe des Blocks hängt davon ab, wie viele Messwerte ein Gerät bereitstellt.
Gerät (V2)
Default-Werte für den Fall, dass keine Werte für das angefragte Register verfügbar sind:
UINT16: 65.535 (Alle Bits sind gesetzt)
UINT32: 4.294.967.295 (Alle Bits sind gesetzt)
String: Leerer String (Wert 0)
Float: NaN (Alle Bits sind gesetzt)
Offset Hex Type
0
0
10
A
20
14
22
16
23
17
24
18
25
19
26
1A
27
1B
28
1C
Beispiel: Speicherschema V2: Gerät BMS intern
Bezeichnung
Geräteinformationen
Messwerte
Gesamt
82
Länge in Words Erweiterte Beschreibung
String
10
String
10
UINT32 2
UINT16 1
UINT16 1
UINT16 1
UINT16 1
UINT16 1
UINT16 1
UINT16 52
Summe = 80
Words
80
192 (12 Kanäle * 16 Words je Kanal)
272
Gerätename
Seriennummer des Gerätes
Letzter Kontakt (Zeitstempel in Sekunden seit 01.01.1970)
Gerätestatus
2 = Inactive
(Gerät ist nicht aktiv. An dieses Gerät angeschlossene
Geräte werden aber auf Ausfall überwacht)
3 = Active
(Gerät ist aktiv)
4 = Lost
(Gerät ist nicht aktiv, wird aber auf Ausfall überwacht)
Summe aller Meldungen (Alarm, Warnung, Vorwarnung,
Gerätefehler)
Anzahl der Alarme
Anzahl der Warnungen
Anzahl der Vorwarnungen
Anzahl der Gerätefehler
Individueller Gerätebereich, der Inhalt hängt vom jeweiligen
Gerät ab
COM465xP_D00216_05_M_XXDE/04.2021
Modbus-TCP-Server