Applikation debuggen
Zur Untersuchung von Programmierfehlern können die Debugging-Funktionen verwendet werden. Dazu muss die Verbindung zum Gerät hergestellt sein.
- Wechseln Sie in das Menüband, Register „DEBUG“.
- Um den Debug-Vorgang zu starten, klicken Sie auf [Start].
- Um ein Überwachungsfenster anzulegen, klicken Sie im Menüband auf die Schaltfläche [Überwachen] und wählen einen der 5 Einträge aus.
- Das Bedienfeld „Überwachen“ wird eingeblendet.
- Klicken Sie doppelt in das Feld „Ausdruck“ und anschließend auf die dort angezeigte Schaltfläche zur Eingabehilfe […].
- Wählen Sie den oder die zu überwachenden Werte aus.
- Übernehmen Sie den oder die Werte mit der Schaltfläche [OK].
- Klicken Sie in der Registergruppe „Haltepunkte“ auf die Schaltfläche [Neu], um Haltepunkte einzufügen.
Haltepunkte (Breakpoints) können an bestimmten Positionen im Programm gesetzt werden, um einen Ausführungsstopp zu erzwingen. Für den Stopp können bestimmte Bedingungen definiert werden (siehe CODESYS Onlinehilfe, Index „Haltepunkte“). - Um den Haltepunkt zu aktivieren, klicken Sie anschließend auf [Umschalten].
Die Abarbeitung über Einzelschritt (Menüband, Register „DEBUG“) ermöglicht, das Programm in kontrollierten Schritten zu durchlaufen. An jedem Stopp können die jeweiligen Variablenwerte untersucht werden. Eine Aufrufliste (Menüband, Register „ANSICHT“) kann angezeigt werden, um die gerade erreichte Position zu erkennen.
Die Ablaufkontrolle kann aktiviert werden, um durchlaufene Teile des Applikationsprogramms verfolgen zu können. Im Unterschied zum Standard-Monitoring, das nur den Wert einer Variablen zwischen zwei Zyklen anzeigt, liefert die Ablaufkontrolle den Wert für jeden Abarbeitungsschritt genau zur Abarbeitungszeit.
Weitere Informationen finden Sie unter:
- Menüband (Ribbon) > Register „ANSICHT“
- Menüband (Ribbon) > Register „DEBUG“
- Arbeitsbereich „Programmierung“ > Haltepunkte
- Arbeitsbereich „Programmierung“ > Aufrufliste