Schrittweises Abarbeiten eines Programms (Stepping)

Sie können ein SPS-Projekt Schritt für Schritt ausführen und dabei durch den Code navigieren. Das ist hilfreich, um den Status Ihres Codes zur Laufzeit zu ermitteln. Sie können dabei den Aufrufablauf untersuchen, Variablenwerte verfolgen oder Fehler ermitteln. Dafür stehen Ihnen im Menü Debug Schrittbefehle zur Verfügung. Die Befehle werden verfügbar, wenn das Programm an einem definierten Programmschritt steht (Debugbetrieb). Während des Debugbetriebs wird die aktuelle Halteposition gelb hinterlegt und in den Texteditoren mit dem Symbol Schrittweises Abarbeiten eines Programms (Stepping) 1: gekennzeichnet.

In den Debugbetrieb wechseln

Das SPS-Projekt ist im Onlinebetrieb.
1. Setzen Sie in den POUs Haltepunkte an den Stellen im Code, die Sie untersuchen wollen.
2. Starten Sie das Programm.
Das Programm startet, der Code wird bis zum ersten Haltepunkt abgearbeitet. Das Projekt ist nun im Debugbetrieb.
Der Editor mit der aktuellen Halteposition ist geöffnet. Die Codezeile mit aktivem Haltepunkt, an der die Programmausführung angehalten wurde, ist gelb hinterlegt und mit dem Symbol Schrittweises Abarbeiten eines Programms (Stepping) 2: (Stopp an Haltepunkt) gekennzeichnet. Die Anweisung wurde noch nicht ausgeführt.
Sie können die verschiedenen Schrittbefehle wählen oder sich die Aufrufliste anzeigen lassen.

Verhalten der Schrittbefehle

Wählen Sie den Befehl PLC > Fenster > Aufrufliste, um für die aktuell in der Programmabarbeitung erreichte Halteposition der bisherige Aufrufbaum vollständig anzuzeigen.

Schrittweises Abarbeiten eines Programms (Stepping) 9:

Die Ansicht Aufrufbaum zeigt jederzeit, auch schon vor dem Kompilieren (Übersetzen) des SPS-Projekts, wo sich der Baustein in der Aufrufstruktur des Programms befindet.