Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlercodes; Exception Responses; Fehlercodes, Die Von Simocode Pro Unterstützt Werden - Siemens SIRIUS SIMOCODE pro Modbus RTU Projektierungshandbuch

Motormanagement- und steuergeräte für modbus rtu
Inhaltsverzeichnis

Werbung

3.2

Fehlercodes

3.2.1

Exception Responses

Funktionsprinzip
Wenn der Slave einen Fehler im Anforderungstelegramm des Masters erkennt, z. B.
Registeradresse nicht erlaubt, setzt er das höchstwertige Bit im Funktionscode des
Antworttelegramms (d. h. angeforderter Funktionscode + 80h). Nachfolgend wird ein Byte
mit dem Exception Code übertragen, das die Fehlerursache beschreibt.
Typisches Exception Code-Telegramm
Das Exception Code-Telegramm vom Slave hat beispielsweise folgenden Aufbau: Slave-
Adresse 5, angeforderter Funktionscode 5, Exception Code 2.
Antworttelegramm vom Slave:
Slave-Adresse
05H
3.2.2
Fehlercodes, die von SIMOCODE pro unterstützt werden
Fehler-
Bedeutung
code
nach
Modbus-
Spezifikation
1
Illegal
function
2
Illegal data
address
3
Illegal data
value
4
Failure in
asso-ciated
device
6
Busy,
rejected
message
SIMOCODE pro Modbus RTU
Projektierungshandbuch, 04/2015, A5E33498234001A/RS-AA/001
Funktionscode
85H
Ursache
Kurzbeschreibung
Unzulässiger Funk-
Der angeforderte Funktionscode wird nicht unterstützt. Er ist nicht in der
tionscode
Liste der Funktionscodes, die von SIMOCODE pro unterstützt werden
(siehe Allgemeines (Seite 24)).
Unzulässige Bit-
Die Adresse existiert nicht. Für Funktionen, die mit einem Adressbereich
bzw. Register-
arbeiten, werden alle Adressen geprüft, die vom Request betroffen sind.
Adresse beim Slave
Unzulässiger Daten-
Die Anzahl der Adressen ist nicht korrekt. Die Anzahl der Parameter für
Wert beim Slave
die angeforderte Funktion war zu hoch (oder 0)
Interner Fehler beim
Ein unspezifizierter Fehler, der die Ausführung des Requests
Slave
verhinderte, liegt im Server vor.
Slave ist nicht
Gerät ist beschäftigt und nicht in der Lage, den angeforderten Request
empfangsbereit
in diesem Moment abzuarbeiten. Dies kann nach einem
Parametriervorgang über Modbus auftreten, wenn die neuen
Parameterwerte ins Gerät übernommen werden.
Fehlercode
02H
Kommunikation
3.2 Fehlercodes
CRC
0x....
35

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simocode pro

Inhaltsverzeichnis