Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlerbehandlung; Ausnahmen - Siemens simatic ET 200S Betriebsanleitung

Vorschau ausblenden Andere Handbücher für simatic ET 200S:
Inhaltsverzeichnis

Werbung

2.12.7

Fehlerbehandlung

Fehlerbedingungen
Die serielle Schnittstellenbaugruppe gibt einen Fehler als Reaktion auf folgende
Bedingungen aus:
● Ist der Sendeauftrag länger als 224 Byte, antwortet die Baugruppe mit einer Auftrags-
● Wurde ein Empfangsauftrag an die Baugruppe gesendet und die empfangene Meldung
● Wurde ein Empfangsauftrag an die Baugruppe gesendet und es ist keine empfangene

Ausnahmen

Wie bereits gesagt, darf eine bestimmte Operation (z.B. ein Sendeauftrag) im
Anwenderprogramm nicht initiiert werden, bevor die Baugruppe im Ruhezustand ist. Nach
dem Senden eines Auftrags muss die Operation darauf warten, dass die Baugruppe den
Auftragscode annimmt, bevor die bestimmte Operation ausgeführt wird. Bei Operationen mit
Segmentierung im Ablauf können folgende Ausnahmen auftreten:
Hinweis
In den folgenden Beschreibungen einer Operation zum Senden oder Parametrieren bezieht
sich der Sender auf die CPU und der Empfänger auf die serielle Schnittstellenbaugruppe.
Bei einer Operation zum Empfangen bezieht sich der Sender auf die serielle
Schnittstellenbaugruppe und der Empfänger auf die CPU.
● Fehler: Der Sender überwacht das Fehlerbit des Empfängers auf eine segmentierte
Serielle Schnittstellenbaugruppen
Betriebsanleitung, 03/2009, A5E00124880-05
endequittung und das Statuswort enthält den Fehlercode. Die CPU schreibt dann einen
Ruhecode in den Auftrag und beendet den Auftrag.
enthält einen Fehler, übernimmt die Baugruppe den Empfangsauftragscode mit der
Ablaufnummer Null und das Statuswort enthält den Fehlercode. Die CPU schreibt dann
einen Ruhecode in den Auftrag und beendet den Auftrag.
Meldung verfügbar, übernimmt die Baugruppe den Empfangsauftragscode mit der
Ablaufnummer Null und das Statuswort enthält den Wert 0101
bedingung, doch es verhindert, dass die Baugruppe im Empfangsauftragsmodus gesperrt
wird und auf eine empfangene Meldung wartet, so dass Sendeaufträge ausgeführt
werden können. Die CPU schreibt einen Ruhecode in den Auftrag und beendet den
Auftrag.
Transaktion. Bei gesetztem Fehlerbit geschieht folgendes:
– Die CPU ist Sender (Sendeauftrag): Die CPU sendet die Segmente erneut und
beginnt dabei mit dem nächsten Segment nach der vom Empfänger gemeldeten
Nummer.
– Das Modul ist Sender (Empfangsauftrag): Das 1SI Modul bricht die weitere
Übertragung des Rx-Telegramms zum Anwender mit der Fehlermeldung 0x0551 im
Statuswort ab. Das Modul wartet auf die Quittierung dieser Fehlermeldung. Nach
Beendigung dieser laufenden Empfangssequenz wird das abgebrochene Rx-
Telegramm dem Anwender wieder gemeldet bzw. zur Abholung zur Verfügung
gestellt.
2.12 Referenzdaten für andere Master als S7-PROFIBUS
Serielle Schnittstellenbaugruppe
. Dies ist keine Fehler-
H
99

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis