Im Online-Modus stellt der CFC-Editor Ansichten zur Überwachung, zum Schreiben und zur Forcierung der Variablen und Ausdrücke auf die Steuerung bereit. Die Debugging-Funktionalität (Haltepunkte, schrittweises Ausführen usw.) steht wie nachfolgend beschrieben zur Verfügung.
oInformationen zum Öffnen von Objekten im Online-Modus finden Sie in der Beschreibung der Benutzeroberfläche im Online-Modus.
oDas Editorfenster eines CFC-Objekts enthält im oberen Teil auch den Deklarationseditor. Weitere Informationen finden Sie unter Deklarationseditor im Online-Modus.
oWeitere Informationen zur Bearbeitung von Parametern im CFC Editor finden Sie in der Beschreibung des Befehls Parameter bearbeiten....
Die Istwerte werden in einem kleinen Überwachungsfenster hinter jeder Variablen angezeigt (Inline-Monitoring).
Online-Ansicht eines Programmobjektes PLC_PRG:
Hinweis für die Online-Ansicht einer Funktionsbaustein-POU: Überwachung ist nur in der Instanz-Ansicht möglich. In der Basisimplementierung einer Funktionsbaustein-POU, werden keine Werte angezeigt. Die Spalte Wert enthält den Text Wert des Ausdrucks und die Inline-Überwachungsfelder des Implementierungsteils zeigen jeweils drei Fragezeichen.
Boolean-Verbindungen werden in den Farben TRUE = blau und FALSE = schwarz überwacht.
Forcierung/Schreiben von Variablen
Im Online-Modus können Sie einen Wert vorbereiten, der zum Schreiben oder Forcieren einer überwachten Variable im Deklarationseditor oder – wenn die Option Werte im Implementierungsteil vorbereiten aktiviert ist – auch im Implementierungsteil dient. Für die Arbeit im Deklarationseditor, siehe Kapitel Deklarationseditor im Online-Modus. Klicken Sie im Implementierungsteil auf das Überwachungskästchen neben dem entsprechenden Element oder direkt auf das Element, um das Dialogfeld Wert vorbereiten zu öffnen. Bei Boolean-Variablen öffnet sich kein Dialogfeld, das Klicken des momentan neben der Variable angezeigten Wertes schaltet jedoch direkt zwischen den möglichen Werten hin und her, die forciert oder geschrieben werden können. Im Überwachungskästchen einer momentan forcierten Variable wird ein rotes F angezeigt.
Forcierter Wert im Implementierungsteil
Wenn die CFC-Option Werte im Implementierungsteil vorbereiten aktiviert ist, dann wird der momentan für das Forcieren oder Schreiben vorbereitete Wert in eckigen Klammern hinter dem aktuellen Wert im Überwachungsfeld einer Variable angezeigt.
Vorbereiteter Wert im Implementierungsteil
Haltepunkt-Positionen im CFC-Editor
Der Benutzer kann einen Haltepunkt grundsätzlich an den Positionen einer POU setzen, an denen sich ein Variablenwert ändern kann oder der Programmfluss sich verzweigt oder eine andere POU aufgerufen wird. Siehe mögliche Positionen in der folgenden Abbildung.
Haltepunkt-Positionen im CFC-Editor:
HINWEIS: Für alle Methoden, die aufgerufen werden können, wird automatisch ein Haltepunkt festgelegt. Wenn eine über eine Schnittstelle verwaltete Methode aufgerufen wird, werden in allen Methoden der Funktionsbausteine, die diese Schnittstelle implementieren, sowie in allen abgeleiteten Funktionsbausteinen, die die Methode abonnieren, Haltepunkte gesetzt. Wenn eine Methode über einen Zeiger auf einen Funktionsbaustein aufgerufen wird, werden in der Methode des Funktionsbausteins sowie in allen abgeleiteten Funktionsbausteinen, die die Methode abonnieren, Haltepunkte gesetzt.