Herunterladen Inhalt Inhalt Diese Seite drucken

Datenzugriff Mittels Modbus/Tcp-Protokoll; Exception-Code; Modbus-Anfragen (Request) - Bender COMTRAXX CP700 Handbuch

Vorschau ausblenden Andere Handbücher für COMTRAXX CP700:
Inhaltsverzeichnis

Werbung

7. Datenzugriff mittels Modbus/TCP-Protokoll

Anfragen an den Modbus/TCP-Server des CP700 erfolgen mittels Funktionscode FC4 (Eingangsre-
gister auslesen). Der Server generiert eine funktionsbezogene Antwort und sendet diese an den
Modbus-Client.

7.1 Exception-Code

Kann eine Anfrage aus irgendwelchen Gründen nicht beantwortet werden, sendet der Server soge-
nannten Exception-Code, mit dessen Hilfe der mögliche Fehler eingegrenzt werden kann.
Exception-Code Beschreibung

7.2 Modbus-Anfragen (Request)

Mit dem Funktionscode FC4 werden die gewünschten Words des Prozessabbilds aus den Eingangs-
registern des CP700 ausgelesen. Dazu sind die Startadresse und die Anzahl der auszulesenden Re-
gister anzugeben.
Beispiel:
Aus den Eingangsregistern 0x100 und 0x101 sollen die Words 0 und 1 ausgelesen werden.
Byte
Byte 0, 1
Byte 2, 3
Byte 4, 5
Byte 6
Byte 7
Byte 8, 9
Byte 10, 11
CP700_D00005_03_M_XXDE/03.2019
0x01
Unzulässige Funktion
0x02
Unzulässiger Datenzugriff
0x03
Unzulässiger Datenwert
0x04
Slave-Geräte-Fehler
0x05
Annahmebestätigung (Antwort kommt zeitverzögert)
0x06
Anfrage nicht angenommen (ggf. Anfrage wiederholen)
0x08
Speicher: Parity Error
0x0A
Gateway-Pfad nicht verfügbar
0x0B
Gateway-Fehler
Name
Transaction identifier
Protocol identifier
Length field
Unit identifier
MODBUS-Funktionscode
Geräteadresse (BMS int * 0x100)
Word-Anzahl
Beispiel
0x0000
0x0000
0x0006
muss immer „1" sein
0x04
0x0100 (entspricht der
internen BMS-Adresse 1),
Adressierung des internen
BMS-Busses
0x0002
121

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis