Haltepunkt setzen mit S7 300 CPU

RMA

Level-1
Beiträge
400
Reaktionspunkte
24
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie kriege ich die Haltepunkt Menu Befehle freigegeben. Im Moment ist alles ausgegraut.

Ich bin im Online Betrieb, im TEST-Betrieb, die FC ist in AWL geschrieben und auch in "Ansicht" ist AWL ausgewählt, trotzdem bleiben mir alle Befehle ausgegraut.

Was muss ich denn sonst noch tun? :(
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo RMA,

Du musst im Simatic Manager in die Online-Ansicht wechseln.
Erst dann von dort aus den gewünschten Baustein aufrufen;
Im Menü 'Ansicht' die Haltepunktleiste einblenden und
auf 'AWL' wechseln;
Jetzt im Menü 'Test' -- Betrieb --> auf Testbetrieb umschalten;
Den Cursor auf eine Befehlszeile stellen und jetzt solltest Du
einen Haltepunkt setzen können;
Danach den Haltepunkt aktivieren .... und los :)

Der Menüpunkt'Beobachten darf nicht aktiv sein !
Der Baustein darf aktuell nicht geändert worden sein,
ggf. noch mal abspeichen.

HTH

Rolf
 
Es sind immer die Kleinigkeiten die das Leben schwerer mache

Hallo Rolf,

vielen Dank, das war das Problem, ich hatte versucht von Offline über Beobachten dahin zu kommen.

Trotzdem bin ich nur auf dem halben Weg.

Ich habe mein Haltepunkt setzen können, aber ich konnte den Ablauf nicht beobacthen. Ist es nicht möglich den Ablauf so zu sagen "dynamisch" zu beobachten oder muss ich Merker setzen und diese Extra in einer VAT beobachten. Wenn das der Fall ist, wie weiß ich das das Programm bis zum Haltepunkt gelaufen ist?

Ich hatte das gemacht was der Ablauf anstossen sollte aber in der VAT waren einige Merker die eigentlich gesetzt sein sollten nicht gesetzt. Aber vielleicht hat das auch mit dem Fehler was ich gerade suche zu tun! :roll:

Gibt es ein Zeichen das das Program den Haltepunkt erreicht hat? Wird die Zeile in der der Haltepunkt steht ausgeführt oder nicht?

Vielen Dank für die Hilfe

Roy
 
Wenn der Haltepunkt erreicht ist, geht die CPU in Halt. Ein Pfeil zeigt auf den aktiven Haltepunkt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hab das Problem schon gelöst, ich hatte nach dem Neustart (um einen sauberen Ablauf zu kriegen) ein Merker vergessen, deswegen wurde der Programteil nicht aufgerufen.

Für die die das selbe Problem haben, und mit "Suchen" auf diesem Thema stoßen, wenn der Haltepunkt gesetzt ist wird er durch einen offenen roten Kreis gezeichnet.

Wenn er aktiviert ist, wird die Fläche des Kreises auch rot gefärbt.

Wenn das Program gegen einen Haltepunkt läuft, geht die CPU in STOP und ein Pfeil zeigt welchen Haltepunkt getroffen wurde.

Noch einmal, vielen Dank für die Hilfe.
 
Hallo Jochen,

ja das geht auch mit PLCSIM.

Um einzelne Variablen beobachten zu können, habe
ich mir eine VAT angelegt. Nach Ausführung eines Einzelschrittes
muss man dann allerdings auf die VAT gehen und mit F7 die
Werte aktualisieren. Ich weiss nicht ob es da eine elegantere
Lösung gibt. ( in der Praxis habe ich das noch nicht eingesetzt )


mfg.

Rolf
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also die Haltepunkte zum Funktionieren zu bringen war die eine Sache, irgendwas vernünftig damit antzufangen scheint was ganz anders zu sein!

Ich habe eine VAT kreiert mit allen Merker usw. die für das Programm relevant waren, aber nachdem die CPU in STOP gegangen ist, waren einige Merker die kurz vor dem Haltepunkt gesetzt wurden zeigten immer noch FALSE in der VAT. Ein Versuch die VAT zu aktualisieren mit F5 hatte zur Folge, dass alles gelöscht wurde!

Heißt das, dass die einzige Informationen die aktuell sind, sind die Bits im Status Wort im klein Pop-up Fenster der auf kommt wenn man die Breakpoints aktiviert. Wenn das der Fall ist, finde ich das kein besonders bequeme Art Fehler zu suchen!

Oder gibt es doch ein einfacher Weg wie ich mehr aktuelle Information sehen kann nachdem die CPU in STOP geht?

Das nervt langsam!!!
 
Hallo

@RMA

Ein Versuch die VAT zu aktualisieren mit F5 hatte zur Folge, dass alles gelöscht wurde

Wenn Du anstatt F5 ( Symbole aktualisieren) aus dem Menü
'Variable' F7 ( Statuswerte aktualisieren ) wählst, werden die
aktuellen Werte angezeigt.


mfg.
Rolf
 
Hallo Rolf,

vielen Dank für den Tip!

Das ist was passiert wenn so daran gewöhnt ist F5 zu nutzen, dass man sich nicht die Mühe gibt die Variablen Menu aufzuschlagen! :oops:

Danke an alle die geholfen haben,

Roy
 
Zurück
Oben