4 debugging, 1 beobachtungspunkte (watchpoints), 2 haltepunkte (breakpoints) – NORD Drivesystems BU0550 Benutzerhandbuch

Seite 17: 3 einzelschritt (single step)

Advertising
background image

2 Erstellen von PLC Programmen

BU 0550 DE-0813

17

2.4 Debugging

Da Programme nur in seltenen Fällen auf Anhieb funktionieren bietet die NORD PLC einige Möglichkeiten
zur Fehlerfindung. Diese Möglichkeiten lassen sich grob in zwei Punkte unterteilen, auf die jetzt nachfolgend
eingegangen wird.

2.4.1

Beobachtungspunkte (Watchpoints)

Die einfachste Debugging Variante ist die Watchpoint Funktion. Sie bietet einen schnellen Überblick über
das Verhalten einiger Variablen. Dazu wird an beliebiger Stelle im Programm ein Beobachtungspunkt ge-
setzt. Wenn die PLC diese Programmzeile abarbeitet, werden bis zu 5 Werte gespeichert und in der Be-
obachtungsliste angezeigt (Fenster „Haltepunkt“). Die 5 zu beobachtenden Werte können im Eingabefens-
ter oder Variablenfenster über das Kontextmenü (rechte Maustaste) ausgewählt werden.

2.4.2

Haltepunkte (Breakpoints)

Über Haltepunkte ist es möglich das PLC Programm gezielt an einer gewünschten Programmzeile zu stop-
pen. Wenn die PLC in einen Haltepunkt hineinläuft werden das AE, Akku1 und Akku2 ausgelesen, sowie al-
le Variablen, die

über den Menüpunkt „Variable debuggen“ (rechte Maus Menü) selektiert wurden.

Es können bis zu 5 Breakpoints im PLC Programm gesetzt werden.

Gestartet wird diese Funktion über das Symbol

. Das Programm läuft nun solange bis ein Haltepunkt

ausgelöst wird. Eine erneute Betätigung der Symbolleiste lässt das Programm wieder frei laufen bis der
nächste Haltepunkt kommt.

Soll das Programm wieder frei laufen, so wird das Symbol

betätigt.

2.4.3

Einzelschritt (Single Step)

Mit dieser Debugging Methode ist es möglich das PLC Programm Zeile für Zeile in Einzelschritten abzuar-
beiten. Mit jedem Einzelschritt werden alle ausgewählten Variablen aus der FU PLC ausgelesen und im
Fenster „Beobachtungsliste“ angezeigt. Die zu beobachtenden Werte können im Eingabefenster oder Vari-
ablenfenster über das rechte Maustastenmenü ausgewählt werden.

Voraussetzung für das Debugging in Einzelschritten ist, dass vor dem Start des Debugging mindestens ein

Haltepunkt (siehe Kapitel 2.4.2 ) gesetzt wurde. Durch Betätigung des Symbols

wird der Debugging

Mode eingeschaltet. Erst wenn das Programm in den ersten Haltepunkt gelaufen ist, kann über das Sym-

bol

in Einzelschritten durch die nachfolgenden Zeilen debuggt werden.

Hinter einigen Befehlszeilen verbergen sich mehrere einzelne Befehle. Dadurch kann es passieren, dass
zwei oder mehr Einzelschritte abgearbeitet werden, bevor im Eingabefenster die Schrittanzeige weiter-
springt. Die aktuelle Position wird über einen kleinen Pfeil am linken PLC Editorfenster angezeigt.

Bei Betätigung des Symbols

läuft das Programm bis zum nächsten Haltepunkt weiter.

Soll das Programm wieder frei laufen, so wird das Symbol

betätigt.

Advertising