Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Modbus®/TCP (FR-E700 SC ENE)
Antwort im Fehlerfall
● Enthält eine Anforderung eine ungültige Funktion, ungültige Daten oder eine ungültige Adresse,
erfolgt die Antwort mit einer Fehlermeldung. Bei einem Paritäts-, Überlauf- oder Bereichsfehler
oder im Busy-Zustand erfolgt keine Antwort.
● Antwort im Fehlerfall
³
Transaktions-
nummer
H
(8 Bits)
Nachricht
³
Transaktionsnummer
·
Protokollkennzeichen
»
Längenfeld
¿
Einheitenkennung
´
Funktion
²
Fehlercode
Tab. 6-131: Erläuterung der Antwortdaten
● Fehlercodes
Code
01
02
03
06
Tab. 6-132: Erläuterung der Fehlercodes
In den folgenden Fällen tritt keine Antwort im Fehlerfall auf:
– Funktionscode H03 (Holding-Register lesen)
Wenn die Anzahl der Register 1 oder größer ist und 1 oder mehr Register zum
Lesen von Daten vorhanden sind.
– Funktionscode H10 (Mehrfachregister setzen)
Wenn die Anzahl der Register 1 oder größer ist und 1 oder mehr Register zum
Schreiben von Daten vorhanden sind.
Bei einem Zugriff über die Funktionscodes H03 oder H10 auf mehrere Register erfolgt keine
Antwort im Fehlerfall, wenn das Holding-Register nicht vorhanden oder der Lese- bzw. Schreibzu-
griff gesperrt ist.
HINWEIS
Sind alle Holding-Register, auf die zugegriffen wird, nicht vorhanden, erfolgt eine Antwort im Feh-
lerfall. Wird auf ein nicht vorhandenes Holding-Register zugegriffen, ist der gelesene Wert „0" und
die geschriebenen Daten sind unwirksam.
6 - 346
·
Protokollkenn-
zeichen
L
H
L
(8 Bits)
(8 Bits)
(8 Bits)
Beschreibung
Die Master-Station fügt die Daten zum Zweck der Transaktionskontrolle hinzu.
Die gleichen Daten werden von der Slave-Station in der Antwort zurück gesendet.
Fest auf 0. (Wenn die Slave-Station einen anderen Datenwert, als 0 empfängt, sendet sie
keine Antwortnachricht.)
Als Antwort sendet die Slave-Station 0 zurück.
Die Datenlänge von der Einheitenkennung bis zu den Daten wird in Byte gespeichert.
Fest auf 255
Der Funktionscode der Anforderung von der Master-Station + H80 wird gesetzt.
Der in folgender Tabelle erläuterte Fehlercode wird gesetzt.
Fehler
Ungültige Funktion
Ungültige Adresse
Ungültiger Datenwert
Slave-Station belegt
¿
»
Einheiten-
Längenfeld
kennung
H
L
(8 Bits)
(8 Bits)
(8 Bits)
Beschreibung
Der von der Master-Station gesendete Funktionscode kann von der Slave-
Station nicht verarbeitet werden.
Das angegebene Register in den Anforderungsdaten der Master-Station kann
von der Slave-Station nicht verarbeitet werden (kein Parameter, keine
Lesefreigabe für Parameter, Schreibschutz für Parameter aktiviert).
Die Daten in der Anforderung der Master-Station kannvon der Slave-Station
nicht verarbeitet werden (Überschreitung des Parametereinstellbereichs,
Betriebsart, anderer Fehler).
Die Anforderung kann nicht verarbeitet werden, da die Slave-Station einen
anderen Ablauf ausführt.
Parameter
´
²
Funktion
Fehlercode
H80 + Function
(8 Bits)
(8 Bits)

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis