Registerbefehlscodes, Spezielle modbus-register, Unterstützte modbus-funktionscodes – Banner SureCross DX80 Wireless Networks Benutzerhandbuch

Seite 56

Advertising
background image

56

Banner Engineering Corp. • Minneapolis, MN USA

www.bannerengineering.com • Tel: 763.544.3164

SureCross-Funknetzwerk

Produkthandbuch

Registerbefehlscodes

Spezielle Modbus-Register

Gerätestatusregister 0xC000 – 0xC003 (49152 – 49156)*

Die Gerätestatusregister enthalten eine bitkomprimierte Darstellung, in der die operativen Geräte des Funksystems defi niert werden. Eine Modbus-
Halteregister-Lesefunktion (Funktion 0x03) der vier Halteregister gibt acht Datenbytes zurück, wobei ein Bit jede mögliche Komponente im System
repräsentiert. Wenn ein Bit den Wert ‘1’ hat, ist die Komponente im System in Betrieb (Ein-/Ausgangsregister 8 = 128). Andernfalls hat das Bit den Wert ‘0’. Bit
0 des 64-Bit-Worts repräsentiert das Gateway-Modul, Bit 1 repräsentiert Teilnehmer 1, Bit 2 Teilnehmer 2 usw.

Modbus-Halteregister-Lesefunktionscode

Anforderung

Funktionscode

Byte 1

0x03

Startadresse

Bytes 2, 3

0xC0 00

Registeranzahl

Bytes 4, 5

0x00 04

Antwort

Funktionscode

Byte 1

0x03

Bytezahl

Byte 2

0x08

Register 0xC000 (49152) – Komponenten 15:0

Bytes 3, 4

Bit-Bündel für Komponenten 15:1, GW

Register 0xC001 (49153) – Komponenten 31:16

Bytes 5, 6

Bit-Bündel für Komponenten 31:16

Register 0xC002 (49154) – Komponenten47:32

Bytes 7, 8

Bit-Bündel für Komponenten 47:32

Register 0xC003 (49156) – Komponenten 63:48

Bytes 9, 10

Bit-Bündel für Komponenten 63:48

* Dezimalwerte sind in ()

Diskrete Systemregister 0xCn00 – 0xCn03 (49408 – 51203)

Die diskreten Modbus-Systemregister zeigen den diskreten Wert für einen einzelnen Ein-/Ausgangspunkt für jede Komponente im System. Die
zurückgesendeten acht Datenbytes beinhalten 1 Bit für jede Komponente im System. Der gewählte Eingangspunkt basiert auf dem Adressenbereich der
Modbus-Register.

Modbus-Halteregisteradresse (hexadezimal)

Modbus-Halteregisteradresse (dezimal)

Systemweites Eingangs-Bit-Bündel

0xC100 – 0xC103

49408 – 49411

Eingangspunkt Nr. 1

0xC200 – 0xC203

49664 – 49667

Eingangspunkt Nr. 2

0xC300 – 0xC303

49920 – 49667

Eingangspunkt Nr. 3

0xC400 – 0xC403

50176 – 50179

Eingangspunkt Nr. 4

0xC500 – 0xC503

50432 – 50435

Eingangspunkt Nr. 5

0xC600 – 0xC603

50688 – 50691

Eingangspunkt Nr. 6

0xC700 – 0xC703

50944 – 50947

Eingangspunkt Nr. 7

0xC800 – 0xC803

51200 – 51203

Eingangspunkt Nr. 8

Unterstützte Modbus-Funktionscodes

Die unterstützten Modbus-Funktionscodes sind unten defi niert.

Alle DX80-Modbus-Register sind im 4xxxx-Adressraum als ‘Halteregister’ defi niert. Die ersten 16 Register sind dem Gateway zugeordnet (1 bis 16), die
folgenden 16 Register Teilnehmer Nr. 1 (17 bis 32), die nächsten 16 Register Teilnehmer Nr. 2 (33 bis 48) usw.

Advertising