



HINWEIS

VAR_INPUT
-Deklarationen in Funktionen oder Methoden, die das Attribut verwenden, führen zu
Übersetzungsfehlern. Grund: Eingabevariablen sind in diesem Fall zum Zeitpunkt des
Aufrufs, der implizit während des Online-Change erfolgt, nicht bekannt.
Das Pragma bewirkt, dass alle Funktionen und Programme, die dieses Attribut enthalten,
nach einem Online-Change aufgerufen werden. Die Aufrufreihenfolge legen Sie durch
den Attributwert <slot>
fest.
Syntax:
{attribute 'call_after_online_change_slot' := '<slot>'}
<slot>
: Ganzzahliger Wert, der den Stellenwert in der Reihenfolge der Aufrufe definiert:
Je niedriger der Wert ist, desto früher erfolgt der Aufruf. Haben mehrere Bausteine
denselben Stellenwert für das Attribut, so bleibt die Reihenfolge ihrer Aufrufe unbestimmt.
Aufruf: Erste Zeile über dem Deklarationsteil von Funktionen, Methoden und Programmen.
Wenn eine Methode das Attribut besitzt, dann ermittelt CODESYS alle Instanzen des betreffenden Funktionsbausteins. CODESYS ruft alle Instanzen in dem angegebenen Slot auf. Auf die Reihenfolge der Instanzen untereinander haben Sie in diesem Fall keinen Einfluss.




HINWEIS

Da die Applikation während des Online-Change nicht laufen kann, kann jeder Code der in dieser Situation ausgeführt wird, zu einem Jitter führen. Halten Sie deshalb den auszuführenden Codeumfang möglichst gering.
Siehe auch