FUP/KOP/AWL-Editor im Onlinebetrieb
Im Onlinebetrieb wird im Editor hinter jeder Variablen ihr Istwert dargestellt. Schreiben/Forcen und das Setzen von Haltepunkten ist möglich.
Wenn die Variable gerade geforct ist, wird dies durch direkt vor dem geforcten Wert angezeigt. Wenn ein Wert für das Schreiben oder Forcen
vorbereitet ist, wird dieser Wert direkt hinter dem Istwert in eckigen Klammern angezeigt:
<value>
.
Beispiel
Geforcte Variable:

Vorbereiteter Wert

In der Online-Ansicht eines Kontaktplans (KOP) sind die Anschlussleitungen farblich
gekennzeichnet: Verbindungen mit dem Wert TRUE
werden als fette blaue Linie dargestellt, Verbindungen mit dem Wert FALSE
als fette schwarze Linie. Dagegen werden Verbindungen von unbekanntem oder analogem
Wert normal dargestellt werden (dünne schwarze Linie).




HINWEIS

Beachten Sie, das der Wert der Verbindungen aus den gemonitorten Variablen berechnet wird. Es handelt sich dabei nicht um eine echte Ablaufkontrolle.
Haltepunkte
Mögliche Positionen für Haltepunkte sind grundsätzlich die Positionen, an denen sich Variablenwerte ändern können (Anweisungen), an denen sich das Programm verzweigt oder an denen ein anderer Baustein aufgerufen wird.
Mögliche Haltepunktpositionen:
-
Auf dem gesamten Netzwerk: Bewirkt, dass der Haltepunkt an der ersten möglichen Position im Netzwerk gesetzt wird.
-
Auf einer Bausteinbox, wenn der Baustein eine Zuweisung beinhaltet. Nicht möglich bei Operatoren-Bausteinen, beispielweise ADD, DIV.
-
Auf Zuweisungen.
-
Am Ende des Bausteins an der Position der Rückkehr zum aufrufenden Bausteins. Im Onlinebetrieb erscheint automatisch ein leeres Netzwerk an dieser Stelle, das anstelle einer Netzwerknummer mit "RET" gekennzeichnet ist.




HINWEIS

Gegenwärtig können Sie auf den ersten Baustein im Netzwerk nicht direkt einen Haltepunkt setzen. Wenn Sie jedoch einen Haltepunkt auf das gesamte Netzwerk setzen, wird diese Haltepunktmarkierung im Onlinebetrieb automatisch auf den ersten Baustein übertragen.




HINWEIS

Haltepunkte in Methoden: CODESYS setzt automatisch einen Haltepunkt in allen Methoden, die aufgerufen werden können. Wenn also eine durch eine Schnittstelle verwaltete Methode aufgerufen wird, werden Haltepunkte in allen Methoden gesetzt, die in Funktionsbausteinen vorkommen, die diese Schnittstelle implementieren; ebenso in allen abgeleiteten Funktionsbausteinen, die die Methode verwenden. Wenn eine Methode durch einen Pointer auf einen Funktionsbaustein aufgerufen wird, setzt CODESYS die Haltepunkte in der Methode des Funktionsbausteins und in allen abgeleiteten Funktionsbausteinen, die die Methode verwenden.