Modbus Exception Code - Beschreibung
02 = ILLEGAL DATA ADDRESS
03 = ILLEGAL DATA VALUE
04 = SLAVE DEVICE FAILURE
05 = ACKNOWLEDGE
06 = SLAVE DEVICE BUSY
07 = NEGATIVE ACKNOWLEDGE (NAK)
08 = MEMORY PARITY ERROR
10 (0x0A) = GATEWAY PATH UNAVAILABLE
11 (0x0B) = GATEWAY TARGET DEVICE FAILED TO
RESPOND
Anmerkung: Nicht unterstütze Exception Codes werden wie "keine Antwort" behandelt.
6.7.8
Modbus Daten Formate
Unterstützte Modbus Datenformate:
Format # Format
Allgemeine Formate
1
INT16
2
UINT16
3
INT32 (H/L)
4
UINT32 (H/L)
5
INT32 (L/H)
6
UINT32 (L/H)
7a
FLOAT32
7b
FLOAT32 (swapped)
16
Bitstring 16 Bit
20
SPI
21
DPI (1=off, 2=on)
22
DPI (1=on, 2=off)
30
SC
31
SC (pulse)
32
DC
33
DC1
35
DC2 (pulse)
Gerätespezifische Formate
50
SPI + IV
51
DPI (1=off, 2=on) + IV
SICAM A8000 Serie, CP-8050, Handbuch
DC8-025-2, Ausgabe 06.2018
Anmerkung
Abgefragte Daten nicht implementiert
(nicht verfügbar)
Bezeichnung
Signed Integer 16 Bit
Unsigned Integer 16 Bit
Signed Integer 32 Bit ("HIGH vor LOW")
Unsigned Integer 32 Bit ("HIGH vor LOW")
Signed Integer 32 Bit ("LOW vor HIGH")
Unsigned Integer 32 Bit ("LOW vor HIGH")
Short Floating Point (IEEE 754)
Short Floating Point (IEEE 754) "Swapped"
Bitmuster von 16 Bit
Einzelmeldung
Doppelmeldung (AUS vor EIN)
Doppelmeldung (EIN vor AUS)
Einzelbefehl
Einzelbefehl "Impuls"
Doppelbefehl
Doppelbefehl (1 Bit)
Doppelbefehl "Impuls"
Einzelmeldung + "Invalid-Kennung"
Doppelmeldung (AUS vor EIN) + "Invalid-
Kennung"
Kommunikationsprotokolle
6.7 Modbus RTU
Coil
Register
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
653