5.1 Modbus-Protokoll
5.1.10 Aufbau der Fehlertelegramme
Die Fehlertelegramme haben folgenden Aufbau
T1 T2 T3
Break
Im Fehlertelegramm wird zum Wert 'Funktion Code' aus der Anforderung der Wert
0x80 addiert. Die Bedeutung der Fehlerkodes ist der folgenden Tabelle zu ent-
nehmen.
Fehlercode 'ErrorCode' Bedeutung
1 Die angeforderte Funktion (FC) wird vom
2 Fehlerhafte Datenadresse, z.B.
3 Falscher Datentyp, z.B.
5.1.11 Adressbereiche der Kopplung
Folgende Datenbereiche sind für die Modbus-Kopplung definiert.
Der Schreibbereich mit
und der Lesebereich mit
48
Slave
Address
8 bits
Teilnehmer nicht unterstützt
- Datenadresse außer Bereich
- Datenadresse bei IEEE oder ungerade
- Datenoffset + Länge zu groß
- Falsche Daten bei FC 5 (zulässig sind 0xFF00 und
0x0000)
- Datenlänge kleiner 0
- Angeforderte Länge zu groß
- Steuerinformationen und
- Sollwerten (in IEEE- oder Integer-Format)
- Vorgabewerten im LONG-Integer-Format)
- Text
- Statusinformationen und
- Messwerten (in IEEE- oder Integer-Format)
- Messwerten im LONG-Integer-Format
- Text
BV-H2316DE/0603
Function
Error
Code
Code
8 bits
8-bits
DISOMAT ® B plus, Opus, DISOBOX, Datenkommunikation
Ó Schenck Process GmbH, Darmstadt
Kopplung für SPS, PLC
CRC16
T1 T2 T3
16-bits
Break