RETCNBedingter negierter Rücksprung (Return Conditional NOT)
Falls das letzte Verknüpfungsergebnis FALSE war, verursacht der RETCN-Befehl einen Rücksprung in das aufrufende Programm.
Der im Akkumulator stehende Wert muss vom Typ BOOL sein.
Im POE-Kopf werden alle Ein- und Ausgangsvariablen deklariert, die für die Programmierung der Funktion verwendet werden.

(* ...in der Mitte irgendeines Funktionsblocks *) |
||
| LD | var_1 |
(* Lade var_1 in den Akkumulator*) |
| EQ | var_2 |
(* var_1 = var_2? *) |
| RETCN | (* falls Ergebnis FALSE, setze Programm nach dem Befehl fort, der den Funktionsblock aufgerufen hat. *) |