Step 5 U-Stack Fehlersuche SD103

Lars123

Level-1
Beiträge
188
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

ich war gerade an einer Anlage die sporadisch in den Stop geht. Der Ustack sagt:
ustack.PNG

So wie ich das lesen:
Es wurde zu oft OB23 aufgerufen, also hier schon mal ein Quittungsverzug sonst wäre es ja nicht der OB23.

Aber warum steht hier noch STUEB an? Heisst das der OB23 wurde so lange aufgerufen bis es einen Bausteinstacküberlauf gab?

Ich habe noch gelesen das man im SD103(EACE hex) die QVZ Adresse lesen könnte, hier stand eine F0FF drin.

F0FF kann ja keinen Adresse sein...Oder muss man das anders lesen? Ich habe im Handbuch nichts dazu gefunden.

Also es könnte eine Ausgangbaugruppe sein, aber leider gibt es einen Serielbus(L1?) mit mehreren IM's.


Evtl hat ja noch wer einen Tip wie man hier noch weiter vorgehen könnte.


Danke
 
soweit ich mich erinner
ob23 wird bei quittungsverug aufgerufen. alss eine externe baugruppe meldet sich nicht.
was stueb heisst weiss ich im mom nicht mehr genau. (alles schon sehr lange her)
wenn du auf die meldung gehst und dann f2 machst springt dir der editor normalerweise an die stelle des bausteins wo der fehler aufgetreten ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

dann lange ich im OB23.

STUEB

Bausteinstacküberlauf:
- Es wurde die maximale Bausteinaufrufver-
schachtelung (32) überschritten
- Alarmgesteuertes Programm unterbricht
das zyklische Programm während der
Bearbeitung eines integrierten
Hantierungsbausteins und
im unter-
brechenden alarmgesteuerten Programm
wird ebenfalls ein integrierter
Hantierungsbaustein aufgerufen.


Ich könnte mir vorstellen das er immer wieder in den OB gesprungen ist.
Mh also einfach mal paar DO Baugruppen tauschen und gucken?


 
alles schon zu lange her. daher ein wenig aus dem bauch raus!
wurde im programm was geänndert?
ein wiederholter aufruf des ob23 führt nicht zur unterbrechung.
was wird denn in alarm ob's aufgerufen?
bin mir nicht sicher, avber ich glaube man konnte in s5 so eine art aufrufstrukur anzeigen lssen
 
Der letzte Bausteinaufruf hat den Bausteinstack zum überlauf gebracht .
Das Problem liegt in dem was vorher aufgerufen wurde. Das bringt man da aber aus
der DIAG nicht raus.

Da bleibt nur hacken: Nach und nach Bausteine rausnehmen, bis Fehler weg ist!
Was wohl nicht geht, wenn es nur sporadisch auftaucht!

Meine Vermutung: Bei Softwareänderung Tippfehler und Baustein aus sich heraus selbt aufgerufen
also rekursiv!
Wenn nichts geändert wurde, dann Hardwarefehler.
Evtl. Fehler im EPROM, ohne dass CRC Speicherfehler erkannt wird. (Hatte ich schon, da ist dann einfach ein Befehl verändert)
oder evtl. CPU defekt!

Um welche CPU handelt es sich!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

Ich vermute es ist eine Ausgangskarte in einer ET. Da es ab und an an den ET s nun einen Output Alarm gibt.


Programm wurde nicht geändert.

Es ist eine 944B mit Speichermodul.

Gesendet von meinem Moto G (5) mit Tapatalk
 
Zurück
Oben