Navigation:  SPS-Editor > Breakpoints und Einzelschrittmodus >

Bedingte Breakpoints

Vorherige SeiteKapitelübersichtNächste Seite

 

Wenn das Programm nur unter bestimmten Bedingungen gestoppt werden soll, können Sie einen bedingten Breakpoint setzen oder einen bereits gesetzten Breakpoint nachträglich mit Bedingungen versehen. Klicken Sie dazu im AWL-, FUP- oder KOP - Editor mit rechts auf den Breakpoint und wählen Sie “Edit Breakpoint”.

 

Beachten Sie, dass die Bedingung in AWL vor Bearbeitung der aktuellen Zeile ausgewertet wird, in FUP/KOP jedoch nach Bearbeitung des gesamten Netzwerkes (siehe auch Besonderheiten in FUP/KOP).

 

Das VKE können Sie folgendermaßen auswerten:

1. Es soll nicht berücksichtigt werden, d.h. es wird immer gestoppt, wenn keine Bedingung für den Akku vorgegeben wird.

2. Es wird nur gehalten, wenn das VKE “1” ist.

3. Es wird nur gehalten, wenn das VKE “0” ist.

4. Es wird nur bei einer steigenden Flanke des VKE gehalten.

5. Es wird nur bei einer fallenden Flanke des VKE gehalten.

6. Es wird bei jedem Zustandswechsel des VKE gehalten.

7. Es wird nur gehalten, wenn das VKE keinen Zustandswechsel macht.

Als Referenzwert für 4.) - 7.) gilt immer das VKE, wie es bei der letzten Bearbeitung der Zeile mit dem Breakpoint war, “Steigende Flanke” bedeutet also nicht, dass das VKE jetzt gerade von Null nach Eins geht, sondern dass es im letzten Zyklus Null war und jetzt Eins ist.

 

Den Akku 1 können Sie mit einem Referenzwert vergleichen. Dazu müssen Sie angeben, wie der Inhalt des Akkus interpretiert werden soll: als INT, DINT oder REAL.