Fehlerinformationen
Auswertung von AKKU 1 und
AKKU 2 mit dem
Programmiergerät
Auswertung von AKKU 1 und
AKKU 2 mit STEP 5
Online-Funktion AUSGABE
BSTACK
BSTACK-Informationen
5 - 8
Mit der Online-Funktion AUSGABE USTACK können Sie den Inhalt
der beiden Akkumulatoren direkt aus dem USTACK lesen und so die
genaue Fehlerursache ermitteln.
Da die Fehlerkennungen automatisch beim Aufruf eines Fehler-Organi-
sationsbausteins im AKKU 1 und 2 abgelegt werden, können Sie diese
Kennungen bei der Programmierung Ihres Fehler-OBs berücksichti-
gen.
Es ist somit möglich, in einem Organisationsbaustein unterschiedliche
Reaktionen auf verschiedene Fehler vorzusehen, in Abhängigkeit von
der dort übergebenen Fehlerkennung.
Die PG-Online-Funktion AUSGABE BSTACK gibt Ihnen Auskunft
im STOP über den Inhalt des Bausteinstacks (BSTACK – siehe Ab-
schnitt 3.2 "Bausteinschachtelung").
Im BSTACK sind, ausgehend vom OB 1 bzw. FB 0, alle Bausteine
aufgeführt, die nacheinander bis zum Übergang in den Stoppzustand
aufgerufen und noch nicht zu Ende bearbeitet worden sind. Da der
BSTACK von unten gefüllt wird, steht in der obersten Zeile der
BSTACK-Ausgabe derjenige Baustein, der als letzter bearbeitet wur-
de und in dem der Fehler aufgetreten ist.
Bei der Auswertung der obersten Zeile erhalten Sie folgende Informa-
tionen:
Information
BAUST.-NR.
Bausteinart und -nummer des Bausteins, der
den fehlerhaften Baustein aufgerufen hat
BAUST.-ADR.
absolute Anfangsadresse dieses Bausteins im
Anwenderspeicher
RÜCKSPR.-ADR. Absolutadresse der nächsten zu bearbeiten-
den STEP-5-Operation dieses Bausteins im
Anwenderspeicher
REL.-ADR
Relativadresse (= Differenz "RÜCKSPR.-
ADR. - BAUST.-ADR.") der nächsten zu
bearbeitenden Operation in diesem Baustein
(Relativadressen können vom PG in Betriebsart
"Eingabesperre"/Schlüsselschalter und mit
S5-DOS ab Stufe IV über Funktionstaste
"Adressen" angezeigt werden.)
DB-NR.
Nummer des in diesem Baustein aufge-
schlagenen Datenbausteins
DB-ADR
absolute Anfangsadresse dieses Datenbausteins
(Adresse des Datenwortes DW 0) im
Programmspeicher
Bedeutung
Programmieranleitung CPU 928B
C79000-B8500-C898, 01