Herunterladen Inhalt Inhalt Diese Seite drucken

Anhang; Unterstützte Modbus-Datentypen; Modbus-Fehlercodes - AVELON Beetle T5 Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für Beetle T5:
Inhaltsverzeichnis

Werbung

Beetle T5

17 Anhang

17.1 Unterstützte Modbus-Datentypen
Die folgenden Modbus-Datentypen werden unterstützt:
Typ
Coil
Input Bit
Holding Register
Input Register
Large Holding Register
Large Input Register

17.2 Modbus-Fehlercodes

Nach einer Anfrage gibt es 4 mögliche Antworten vom Slave:
n
Die Anfrage wird vom Slave erfolgreich bearbeitet und eine gültige Antwort wird gesendet.
n
Die Anfrage wird vom Slave nicht empfangen, daher wird keine Antwort gesendet.
n
Die Anfrage wird vom Slave mit einem Paritäts-, CRC- oder LRC-Fehler empfangen. Der Slave ignoriert die
Anforderung und sendet keine Antwort.
n
Die Anfrage wird fehlerfrei empfangen, kann aber vom Slave aus einem anderen Grund nicht bearbeitet werden. Der
Slave antwortet mit einer Ausnahmeantwort.
In einer normalen Antwort gibt der Slave den Funktionscode zurück. Das erste Anzeichen einer
Ausnahmeantwort ist, dass der Funktionscode in der Antwort mit dem höchsten Bit auf 1 zurückgegeben wird.
Da das höchstwertige Bit bei allen Funktionscodes 0 ist, signalisiert das Setzen dieses Bits auf 1, dass der Slave
die Anforderung nicht verarbeiten kann.
Funktionscode in der Anfrage
01 (01 hex) 0000 0001
02 (02 hex) 0000 0010
03 (03 hex) 0000 0011
04 (04 hex) 0000 0100
05 (05 hex) 0000 0101
06 (06 hex) 0000 0110
15 (0F hex) 0000 1111
16 (10 hex) 0001 0000
Die in der Modbus-Spezifikation beschriebenen Ausnahmecodes sind:
Fehlercode Name
01 (01 hex) Ungültige Funktion
50
Verwendung
Länge
Binärer Ausgang
1 Bit
Binärer Eingang
1 Bit
Analoger Ausgang
1 Register = 2 Bytes = 16 Bits
Analoger Eingang
1 Register = 2 Bytes = 16 Bits
Analoger Ausgang
2 Register = 4 Bytes = 32 Bits
Analoger Eingang
2 Register = 4 Bytes = 32 Bits
Funktionscode in der Ausnahmeantwort
129 (81 hex) 1000 0001
130 (82 hex) 1000 0010
131 (83 hex) 1000 0011
132 (84 hex) 1000 0100
133 (85 hex) 1000 0101
134 (86 hex) 1000 0110
143 (8F hex) 1000 1111
144 (90 hex) 1001 0000
Beschreibung
Der in der Abfrage empfangene Funktionscode ist keine zulässige
Aktion für den Slave. Dies kann daran liegen, dass der Funktionscode
nur für neuere Geräte gilt und nicht in der gewählten Einheit
implementiert wurde. Es könnte auch anzeigen, dass sich der Slave im

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für AVELON Beetle T5

Inhaltsverzeichnis