Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlerauswertung Im Anwenderprogramm - Siemens SIMATIC S7-300 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:
Inhaltsverzeichnis

Werbung

Bild 11-2
11.5

Fehlerauswertung im Anwenderprogramm

Fehlerreaktion im Anwenderprogramm
Im Anwenderprogramm können Sie gezielt auf Fehler reagieren. Dafür stehen Ihnen
folgende Mittel zur Verfügung:
● Die Rückgabewerte RETVAL der eingebundenen Standard-FBs:
● Zu jedem Auftrag gehört ein Fehlerbit _ERR als Sammelanzeige für einen Fehler im
● Das Rückmeldesignal DATA_ERR als Sammelanzeige für einen Fehler, den die
● Das Rückmeldesignal OT_ERR (Bedienfehler) als Sammelanzeige für einen Fehler, den
● Das Rückmeldesignal DIAG wird gesetzt, wenn sich der Inhalt des Diagnosepuffers
● Der Kommunikationsfehler JOB_ERR enthält den Fehlercode bei einem
● Der FB ABS_DIAG zum Auslesen des Diagnosepuffers der Baugruppe. Hier können Sie
● Diagnosealarme für die schnelle Reaktion auf Ereignisse im Diagnosealarm-OB (OB 82).
Positionierbaugruppe FM 351
Betriebsanleitung, 05/2011, A5E01092699-02
Programmstruktur mit Diagnoseanzeige für OP
dieser Wert wird bei jedem Aufruf des Bausteins neu ermittelt.
RETVAL = -1 ist eine Sammelanzeige für einen synchronen Fehler in einem Auftrag oder
bei der Kommunikation mit der Baugruppe.
Auftrag oder einem seiner Vorgänger in einer Auftragskette:
das Fehlerbit wird für einen Schreibauftrag und seine Folgeaufträge gesetzt, wenn ein
Datenfehler von der Baugruppe gemeldet wurde oder ein Kommunikationsfehler
aufgetreten ist.
Bei Leseaufträgen wird das Fehlerbit für den betroffenen Auftrag gesetzt, wenn ein
Kommunikationsfehler aufgetreten ist.
Die Fehlerbits werden nach der Bearbeitung eines Auftrags vom FB ABS_CTRL neu
gesetzt. Diese sollten aber für eine Fehlerauswertung vom Anwenderprogramm
zurückgenommen werden.
Baugruppe bei einem Schreibauftrag erkannt hat. Das Signal wird beim nächsten
Schreibauftrag neu ermittelt.
die Baugruppe beim Starten einer Fahrt erkannt hat. Der Fehler muss nach Behebung
der Ursache mit OT_ERR_A=1 quittiert werden.
geändert hat. Dieses Signal kann später als die Signale DATA_ERR und OT_ERR
kommen.
Kommunikationsproblem zwischen FB und Baugruppe (siehe Liste der JOB_ERR-
Meldungen im Anhang "
der Bearbeitung eines Auftrags neu ermittelt und beim FB ABS_CTRL im Kanal-DB und
beim FB ABS_DIAG im Diagnose-DB abgelegt.
die Fehlerursachen für synchrone und asynchrone Ereignisse erfahren.
11.5 Fehlerauswertung im Anwenderprogramm
L iste der JOB_ERR-Meldungen (Seite
8 6 H
Diagnose
1 86)"). Der Wert wird nach
2 7 4 H
139

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis