Herunterladen Inhalt Inhalt Diese Seite drucken

Auswerten Des Ausgangsparameter Ret_Val; Fehlerinformationen Im Rückgabewert; Reagieren Auf Fehlerinformationen - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Diagnose
11.11.1

Auswerten des Ausgangsparameter RET_VAL

Eine Systemfunktion zeigt über den Ausgangsparameter RET_VAL
(Rückgabewert) an, OB die CPU die Funktion der SFC erfolgreich ausführen
konnte oder nicht.
Fehlerinformationen im Rückgabewert
Der Rückgabewert ist vom Datentyp Ganzzahl (INT). Das Vorzeichen einer
Ganzzahl gibt an, OB es sich um eine positive oder negative Ganzzahl handelt. Die
Relation des Rückgabewerts zu dem Wert "0" zeigt an, OB während der
Bearbeitung der Funktion ein Fehler aufgetreten ist (siehe auch nachfolgende
Tabelle):
• Tritt während der Bearbeitung der Funktion ein Fehler auf, ist der Rückgabewert
kleiner als Null. Das Vorzeichenbit der Ganzzahl ist "1".
• Wird die Funktion fehlerfrei bearbeitet, ist der Rückgabewert größer gleich Null.
Das Vorzeichenbit der Ganzzahl ist "0".
Bearbeitung der SFC durch die CPU
fehlerhaft
fehlerfrei

Reagieren auf Fehlerinformationen

Tritt während der Bearbeitung einer SFC ein Fehler auf, dann stellt die SFC über
den Rückgabewert RET_VAL einen Fehlercode zur Verfügung.
Man unterscheidet dabei zwischen:
• einem allgemeinen Fehlercode, den alle SFCs ausgeben können und
• einem spezifischen Fehlercode, den eine SFC abhängig von seinen
spezifischen Funktionen ausgeben kann.
Funktionswertübergabe
Einige SFCs benutzen den Ausgangsparameter RET_VAL auch zur Übergabe des
Funktionswertes, z. B. übergibt die SFC 64 TIME_TCK mit RET_VAL die gelesene
Systemzeit.
Ausführliche Informationen zum Parameter RET_VAL finden Sie in der Hilfe zu
SFBs/SFCs.
11-22
Rückgabewert Vorzeichen der Ganzzahl
kleiner als "0"
negativ (Vorzeichenbit ist "1")
größer oder
positiv (Vorzeichenbit ist "0")
gleich "0"
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis