Herunterladen Inhalt Inhalt Diese Seite drucken

Aufbau Des Exception-Codes; Modbus-Adress-Struktur Für Bms-Geräte; Modbus-Prozessabbild Im Speicher Des Cp9; Abfragen Von Daten - Bender COMTRAXX CP915 Handbuch

Touch control panel series
Vorschau ausblenden Andere Handbücher für COMTRAXX CP915:
Inhaltsverzeichnis

Werbung

5.1.4 Aufbau des Exception-Codes

Byte
...
Byte 7
Byte 8
5.1.5 Modbus-Adress-Struktur für BMS-Geräte
Funktion
Gerätetyp
Zeitstempel
Sammelalarm
Keine BMS-Busver-
bindung
Unbenutzt
Kanal 1...32
Alarm und Test
Kanal 33...64

5.2 Modbus-Prozessabbild im Speicher des CP9...

Das Gerät hält ein Prozessabbild im Speicher. Dieses repräsentiert die aktuellen Zustände und Werte von allen
Geräten, die sich im gleichen System wie das CP9... befinden.

5.2.1 Abfragen von Daten

5.2.1.1

Modbus-Funktionscode FC03

Mit der Modbus-Funktion 0x03 "Read Holding Registers" können die Parameter und Messwerte aller im eige-
nen Subsystem befindlichen Geräte ausgelesen werden. Dies ist nur auf Subsystemebene und nicht im ganzen
System möglich. Die Unit ID bezieht sich hier auf die jeweilige Geräteadresse.
5.2.1.2

Modbus-Funktionscode FC04

Mit der Modbus-Funktion 0x04 "Read Input Registers" wird das Prozessabbild im Speicher des CP9... ausgele-
sen. Darüber sind Gerätename, Geräte-Kanalzustände und Alarm- und Betriebsmeldungen zugänglich. Dies ist
bei allen im System befindlichen Geräten möglich. Hier bezieht sich die Unit ID auf die Subsystemadresse.
Die Größe des abgefragten Datenvolumens ist von der gewählten Byte-Anzahl im verwendeten Modbus-Client
abhängig. Bis zu 125 Words (0x7D) können mit einer Abfrage ausgelesen werden.
Andererseits ist auch ein einzelnes Word auslesbar, beispielsweise um das gesetzte Bit eines gespeicherten
Sammelalarms zu detektieren.
5.2.1.3

Wie sind die Speicherbereiche organisiert?

Speichernutzung
Referenzwerte
für Testzwecke
Prozessabbild
Unbenutzt
Bei einigen Modbus-Clients muss zu den Registeradressen ein Offset von 1 hinzu-
gerechnet werden. Beispiel: Startadresse Prozessabbild = 0x0101.
Nachfolgend ist die Zuordnung von Speicheradressen und abgelegtem Inhalt für ein Subsystem detailliert be-
schrieben. Beachten Sie auch das Handbuch „BCOM", das Informationen über das gesamte adressierbare Sys-
tem liefert.
26
Name
...
MODBUS-Funktionscode
Exception code
Adressbereich
Anzahl Bytes
0x00...0x09
20 Bytes
0x0A...0x0D
8 Bytes
0x0E
1 Byte
(High byte)
0x0E
1 Byte
(Low byte)
0x0F
2 Bytes
0x10...0x8F
32 x 8 Bytes
0x90...0xFC
218 x 8 Bytes
Startadresse
Bereichsende
0x0000
0x00FF
0x0100
0x95FF
0x96FF
0xFFFF
Modbus-TCP-Server
Beispiel
...
0x84
0x01 oder 0x02
Anzahl Words
10 Words
4 Words
0.5 Words
0.5 Words
1 Word
128 Words
109 Words
Bereichsgröße
0x0100
0x9500
0x6900
CP9xx_D00349_03_M_XXDE/10.2018

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Comtraxx cp907Comtraxx cp924Comtraxx cp9 serieComtraxx cp 915

Inhaltsverzeichnis