Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlerinformationen - Siemens SIMATIC MV500 Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC MV500 Serie:
Inhaltsverzeichnis

Werbung

Werten Sie daher bei jedem Bausteinaufruf die Parameter "DONE" und "ERROR" aus.
Falls die Übertragung erfolgreich war, wird "DONE = TRUE". Dies bedeutet jedoch nur,
dass die Übertragung zwischen dem optischen Lesegerät und FB (CPU) fehlerfrei erfolgt
ist. Um zu erfahren, ob die DMC-Auswertung erfolgreich war, müssen Sie die Bits
"READ" (Bit 3), "MATCH" (Bit 4) und "N_OK" (Bit 5) im Statusbyte des optischen
Lesegeräts auswerten. Das Verhalten des FB 79 entnehmen Sie der folgenden Tabelle.
Werten Sie immer den Parameter "ERRCODE" aus, um Warnungen des FB
mitzubekommen.
Tabelle 9- 49 Auswirkungen des Verhaltens des optischen Lesegeräts auf den FB 79
Verhalten des optischen Lesegeräts
Der Code konnte nicht decodiert werden.
Der Code wurde erfolgreich decodiert; Sie
haben jedoch keine Spezifikationen para-
metriert.
Der Code wurde erfolgreich decodiert,
entspricht aber nicht Ihren Spezifikatio-
nen.
Der Code wurde erfolgreich decodiert und
entspricht den Spezifikationen.
Verarbeiten Sie die in "RECV" eingetragenen Daten vor dem nächsten Trigger, da sonst
die Konsistenz dieser Daten nicht gewährleistet ist! Werten Sie dabei auch den
Parameter "LENGTH" aus, da der Empfangsbereich immer nur bis zu dieser Länge
beschrieben wird.
Einen laufenden Leseauftrag können Sie durch Aufruf des FB 79 mit "COMMAND =
W#16#0000" abbrechen.
Falls bei der Auftragsbearbeitung oder beim Abbruch eines laufenden Leseauftrags ein
Fehler auftritt, wird "ERROR = TRUE". In diesem Fall enthält der Parameter "ERRCODE"
eine Kennung für die Ursache des aufgetretenen Fehlers. Der FB 79 beschreibt den
Zielbereich "RECV" mit "B#16#00".
Anlaufverhalten
Im Fehlerfall ("ERRCODE <> DW#16#0000 0000"), nach Aufruf eines Alarm-OB (z. B.
OB 82) und nach einem "STOP/RUN"-Übergang der CPU müssen Sie den FB einmalig
mit "RESET=TRUE" initialisieren. Bitte fügen Sie einen entsprechenden Erstaufruf in Ihr
Anwenderprogramm ein.
9.4.5.4

Fehlerinformationen

Ist ein Fehler aufgetreten, wird der Parameter "ERROR" auf "TRUE" gesetzt. Die genaue
Fehlerursache wird dann in "ERRCODE" angezeigt. Daneben existieren Warnungen, bei
denen "ERROR" auf "FALSE" gesetzt wird. Sie kennzeichnen eine Fehlersituation, die
nicht zum Abbruch des momentanen Auftrags führt.
SIMATIC MV500
Betriebsanleitung, 08/2020, C79000-G8900-C494-04
Prozessanbindung über ein Automatisierungssystem (PLC, PC)
Auswirkung auf den FB 79 (Zielbereich "RECV")
Der FB 79 trägt die unter "ReadErr" parametrierte Zeichenkette ein.
Der FB 79 trägt den Ergebnis-String ein.
Der FB 79 trägt die unter "MatchErr" bzw. "FilterMsg" parametrierte
Zeichenkette ein, wenn die Match- bzw. die Filterfunktion parametriert
ist. Wenn beide genannten Funktionen parametriert sind, trägt der FB 79
die unter "MatchErr" parametrierte Zeichenkette ein.
Der FB 79 trägt den Ergebnis-String ein.
9.4 Steuern mit FB 79
167

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis