AWL mit möglichkeiten von C ?

slma

Level-1
Beiträge
82
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Bräuchte eine Funktion wie in C BREAK die mir aus dem Baustein den ich gerade bearbeite hüpft...gibt es so etwas?

Auch nicht schlecht wäre das schrittweise Durchgehen des Programms (Step into bei Keil µVision)...gibt es das?

mfg
 
BEA bzw. BEB

ich weiss jetzt nicht genau was das BREAK in C macht, aber

BEA == Bausteinende absolut
BEB == Bausteinende bedingt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Break steigt zB aus einer FOR Schleife aus...

Ich möchte bei einer Bedingung aus dem Baustein(sagen wir FB22) springen und in dem, der den Vorigen aufruft (FB4) weitermachen.

geht das mit diesen Funktionen?

Und wie siehts mit schrittweiser Simulation aus?
 
Mit BEB wird der Baustein bendet und im aufrufenden weitergemacht.
-> Siehe STep7 Hilfe

Schrittweise Simulation meine das mal in einem Thread gelesen zu haben, aber wirklich noch nie gebraucht.
 
Zuletzt bearbeitet:
Wie repök schon sagte, BEB:

U M10.0
BEB

Schrittweise geht, wenn du im STep7-Manager in die Online-Ansicht gehst, den gwünschten Baustein öffnest, in Testmodus schaltest und unter "Ansicht/Haltepunktleiste" diese sichtbar machst. Jetzt kannst du Haltepunkte setzen und von Haltepunkt zu Haltepunkt gehen. Aber mach das nicht bei einer Anlage, die läuft, die geht dabei immer in Stop am Haltepunkt, wenn ich mich recht entsinne.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie repök schon sagte, BEB:

U M10.0
BEB

Schrittweise geht, wenn du im STep7-Manager in die Online-Ansicht gehst, den gwünschten Baustein öffnest, in Testmodus schaltest und unter "Ansicht/Haltepunktleiste" diese sichtbar machst. Jetzt kannst du Haltepunkte setzen und von Haltepunkt zu Haltepunkt gehen. Aber mach das nicht bei einer Anlage, die läuft, die geht dabei immer in Stop am Haltepunkt, wenn ich mich recht entsinne.

hey das ist super!
danke werds gleich versuchen!!!!
 
Schrittweise

Hi,
wenn du Baustein online öffnest, und ein Haltepunkt setzt, dann bleibt die
SPS da stehen. Jatzt kannst du Zeilenweise weiter laufen lassen(Button in der Haltepunktleiste).

Vladi

P.S. zu spät... :p
 
Bin auf beobachten gegangen, da sind die Symbole der Haltepunktleiste aber ausgegraut...
Meinst du beobachten oder wo ist sonst noch ein Testen?

ps: arbeite mit der Unprofesionellen Versoin ;)

hmm..habe es so gemacht wie in der Hilfe steht, kann aber keine Haltepunkte setzen???????
 
Zuletzt bearbeitet:
Du mußt im Step7 Manager in den Online-Modus wechseln. Das funktioniert nicht mit Offline-Bausteinen, die man nur auf Beobachten gesetzt hat!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Problem bei Haltepunkte in Schleifen.

Es gibt ein Problem mit Schleifen und Haltepunkte. Wenn Du z.B. aus einem FC einen zweiten FC n-Mal aufrufst und will in dem aufgerufenen FC immer die Daten in einer bestimmten Stelle ansehen, wenn Du einen Haltepunkt setzt wird es einmal funktionieren aber danach nicht mehr - die Schleife läuft einfach zu Ende. Um jedes Mal durch, an den Haltepunkt zu stoppen, musst Du jedes Mal den Haltepunkt neu setzen - es reicht wenn man es einfach um eine Zeile hin un her verschiebst. In den meisten Fällen hat man dann trotzdem den gewünschten Daten noch sichtbar.

Das hat mich vor ein Paar Jahren einige Wochen lang verrückt gemacht!
 
Zurück
Oben