S7 verwendete Sprungmarker finden?

Krumnix

Level-3
Beiträge
1.454
Reaktionspunkte
190
Zuviel Werbung?
-> Hier kostenlos registrieren
Gibt es eine Möglickeit in einem S7-Programm nach allen verwendeten Sprungmarker zu suchen?
Ich hab nämlich den Überblick irgendwie verloren und will das ganze Programm jetzt nicht durchsuchen wollen ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, das wusste ich schon, danke.
Aber mir geht es mehr darum, das in allen Bausteinen danach gesucht wird.
Weil ich denke mal, das ich in einem Baustein nen Sprungmerker, den ich auch in einem anderen verwende. Und dann bleibt die SPS auch stehn.
 
Hallo,

Aber mir geht es mehr darum, das in allen Bausteinen danach gesucht wird.
Weil ich denke mal, das ich in einem Baustein nen Sprungmerker, den ich auch in einem anderen verwende. Und dann bleibt die SPS auch stehn
Ich denke mal, das ist nicht Dein Problem. Soviel ich weiß, kann man nur Sprungziele im gleichen Baustein anspringen, nicht über Bausteingrenzen hinweg. Das Sprungziel SPB ENDE springt also im gleichen Baustein nach ENDE: oder Du kriegst den Fehler Marke nicht gefunden, wenn ENDE: in diesem Baustein nicht vorhanden ist - oder zu weit entfernt (+/- 32767 Worte).

Peter
 
Yo, das man die Sprungmarkenbezeichner nicht doppelt (in verschiedenen Bausteinen gleich) wählen darf wäre mir neu.
Müsste dann ein gekaufter Baustein auch eine Liste mit Sprungmarkendefinitionen haben, die ich nicht mehr benutzen darf ?
Hört sich etwas kurios an.
Wird eine Sprungmarke doppelt definiert (in einem Baustein) nimmt der Editor die Übersetzung nicht an.
Dein Problem liegt wohl woanders ...

Die S7 müsste genau angeben wo dein Programm stoppt.

Und wir reden doch von AWL, nicht SCL oder :roll: ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du kannst alles in eine AWL-Quelle exportieren und dann über Textsuche im gesamten Projekt danach suchen. Du kannst aber auch im Baustein über "Suchen/Ersetzen"" nach Texten suchen. Marken gelten immer nur innerhalb eines Bausteines.

Mit

"Gehe zu -> Lokale Verwendung >>"
oder halt << "für zurück"

hatte ich schon oft den Fall, daß nicht zur nächsten Marke gesprungen wurde, sondern immer wieder auf sich selbst.
 
Hmmm.... Dann probiere ich das mal morgen aus. Aber die SPS hat gestern halt den Watchdog ausgelöst und ich hab alle Programm durchsucht und es war nirgends in einem Baustein was doppelt. Nur in zwei unterschiedlichen Bausteinen war halt nen Sprungmarker gleich. Da ich heut im Büro bin, dachte ich mir halt, schau mal alle an und vermeide weiter Watchdogauslösungen....
Aber wenn das ja so nicht möglich ist, dann muss ich schauen, was es sein könnte.... :?
 
hi krumnix,
wieso schaust du dir nicht die Stacks an , müßte doch alles drin stehen oder?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, schau mal in den Störmeldepuffer der CPU rein. Den kannst du auch in Stop auslesen. Dort steht auch wo das Programm ausgestiegen ist.
Z.B. OB82 nicht vorhanden oder so.

Gobo
 
Zurück
Oben