Herunterladen Diese Seite drucken

Mastervolt 77030800 Betriebsanleitung Seite 7

Werbung

Beispiel für eine Anfrage
Variable
Bus address
Function code
Read Starting Address Hi
Read Starting Address Lo
Quantity to Read Hi
Quantity to Read Lo
Write Starting Address Hi
Write Starting Address Lo
Quantity to Write Hi
Quantity to Write Lo
Write Byte Count
(Festgelegt)
IDAL
IDB Hi
IDB Mi
IDB Lo
TabNr Hi
TabNr Lo
Index Hi
Index Lo
Value Lo (Float IEEE 754)
Value Mi
Value Hi
Value Exponent
CRC Lo
CRC Hi
4.5.3
Fehlercodes
Das Kommunikationsprotokoll der Modbus-Funktion 23 führt fünf vorgegebene Modbus Exception Codes
(Fehlercodes) für falsch eingegebene Werte durch. In der folgenden Tabelle werden die entsprechenden Fehler
beschrieben und deren Lösungen vorgeschlagen.
Code Fehler
01
Der Funktionscode ist falsch
02
Falsche Read starting address
(Startadresse zum Lesen).
Falsche Write starting address
(Startadresse zum Schreiben).
03
Falsche Quantity to Read (zu lesende
Menge).
Falsche Quantity to Write (zu
schreibende Menge).
04
Paketgröße ist zu groß oder zu klein.
IDAL-Wert ist zu hoch
IDB-Wert ist zu hoch
05
Der Auszeit-Fehler tritt auf, wenn der
MasterBus drei Sekunden lang nicht
reagiert hat.
Wert
Spektrum
0x01
[1...247]
0x17
Festgelegt
0x00
Festgelegt
0x00
Festgelegt
0x00
Festgelegt
0x06
Festgelegt
0
Festgelegt
1
0=lesen/1=schreiben
0x00
Festgelegt
0x06
Festgelegt
0x0C
Festgelegt
0x0E
[0...31]
0x02
[0...3]
0x17
[0...255]
0xC1
[0...255]
0x00
Festgelegt
0x00
[0...3]
0x00
[0...255]
0x01
[0...255]
0x00
[0...255]
0x00
[0...255]
0x80
[0...255]
0x3F
[0...255]
0x85
[0...255]
0xFA
[0...255]
Lösung
Eingabe des Codes der Funktion 23: 0x17
Eingabe der Read Starting Address: 0
Eingabe der Write Starting Address: 0 oder 1
Eingabe der Quantity to Read: 6
Eingabe der Quantity to Write: 6
Eingabe einer Paketgröße von genau 25 Bytes,
einschließlich Modbus ID + CRC.
Eingabe eines Werts von maximal 5 Bit.
Eingabe eines Werts von maximal 18 Bit.
Überprüfen Sie, ob das Stromversorgungsgerät des
MasterBus funktioniert und/oder überprüfen Sie die
MasterBus-Verkabelung.
Modbus Interface – Betriebsanleitung
Beispiel für ein Antwort
Variable
Bus address
Function code
Byte Count (Festgelegt)
IDAL
IDB Hi
IDB Mi
IDB Lo
TabNr Hi
TabNr Lo
Index Hi
Index Lo
Value Lo (Float IEEE 754)
Value Mi
Value Hi
Value Exponent
CRC Lo
CRC Hi
7
Wert
Spektrum
0x01
[1...247]
0x17
Festgelegt
0x0C
Festgelegt
0x0E
[0...31]
0x02
[0...3]
0x17
[0...255]
0xC1
[0...255]
0x00
Festgelegt
0x00
[0...3]
0x00
[0...255]
0x01
[0...255]
0x00
[0...255]
0x00
[0...255]
0x80
[0...255]
0x3F
[0...255]
0x94
[0...255]
0xC1
[0...255]

Werbung

loading