YIELD

test.con YIELD-Baustein

Der YIELD-Baustein unterbricht die Abarbeitung eines Ablaufs.

Dabei gibt der Baustein den Programmablauf freiwillig an andere Tasks oder Abläufe ab. Sobald der Baustein den Programmablauf zurück erhält, wird an dieser Stelle fortgefahren. Mit der Unterbrechung des Ablaufes wird dem Zielsystem die Möglichkeit geben, andere Prozesse bzw. Abläufe zu bedienen. Damit lassen sich auf dem Zielsystem auch nebenläufige Applikationen umsetzen.

Wenn eine Schleife ohne Unterbrechung programmiert wird, führt dies zu einem Endloszyklus, der alle sonstigen Aktivitäten blockiert.

Der YIELD-Baustein ist aktiv, wenn der Ablauf bis zu ihm, jedoch noch nicht bis zum nächsten statusbehafteten Ablaufbaustein (entweder ein anderer YIELD- oder der END-Baustein) fortgeschritten ist.

Der Ausgang Next muss verschaltet sein, sonst wird der Download mit einer Fehlermeldung abgebrochen.

Eine Einführung in die Programmierung von Abläufen finden Sie im im Beispiel Flow-Chart Bausteine unter Einführung.

Signale

Name I/O Typ(en) Funktion
Prev I FLOWCTRL Eingang
Next O FLOWCTRL Ausgang

Visualisierung

Während der Online-Beobachtung wird der Baustein im aktiven Zustand grün dargestellt.

Wenn der Baustein nicht ordnungsgemäß beschaltet ist, wird er im Inbetriebnahme-Modus rot dargestellt.