Pimp.my.PC
Level-1
- Beiträge
- 16
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Guten Morgen,
Ich habe hier einen Bereichlängenfehler in einem FC, der im Programm sehr oft aufgerufen wird.
Es wird eine DB-Adresse berechnet, anhand extern angelegter Daten beim Aufruf.
Die Adresse ist weit außerhalb des DB-Bereichs, das habe ich schon gesehen, normalerweise ist ein Bereichslängenfehler auch kein Problem für mich.
Jetzt das große ABER:
Ich weiß nicht, wie ich nun herausfinden kann, in welchem Aufruf der Fehler passiert.
Der Baustein wird ca. 500 mal aufgerufen (sehr großes Programm) und nur an ein, zwei stellen tritt der Fehler auf.
Wie kann ich jetzt herausfinden, in welchem Aufruf das passiert?
LG
Sebastian
PS: Die SPS läuft im Produktivbetrieb, ich kann sie nicht stoppen lassen, indem ich OB121 lösche und dann in die Stacks schaue.
Ich habe hier einen Bereichlängenfehler in einem FC, der im Programm sehr oft aufgerufen wird.
Es wird eine DB-Adresse berechnet, anhand extern angelegter Daten beim Aufruf.
Die Adresse ist weit außerhalb des DB-Bereichs, das habe ich schon gesehen, normalerweise ist ein Bereichslängenfehler auch kein Problem für mich.
Jetzt das große ABER:
Ich weiß nicht, wie ich nun herausfinden kann, in welchem Aufruf der Fehler passiert.
Der Baustein wird ca. 500 mal aufgerufen (sehr großes Programm) und nur an ein, zwei stellen tritt der Fehler auf.
Wie kann ich jetzt herausfinden, in welchem Aufruf das passiert?
LG
Sebastian
PS: Die SPS läuft im Produktivbetrieb, ich kann sie nicht stoppen lassen, indem ich OB121 lösche und dann in die Stacks schaue.