Beispielcode für einen Schieber/Klappenantrieb mit Endschaltern
//Beispielcode für einen Schieberantrieb mit Endschaltern(NC), 2 Tastern(I03/04), MS(I05) und Laufzeitüberwachung
//Er kann direkt in eine UF kopiert werden mit entsprechenden I/O
//Schieber zu fahren bis Endlage I01(NC), I03=Taster
IF not I01 or Q02 or Q03 THEN
	Q01 := false;
ELSIF I01 and I03 and not Q02 THEN
	Q01 := true;
ELSE ;
END_IF;
//Schieber auf fahren bis Endlage I02(NC), I04=Taster
IF not I02 or Q01 or Q03 THEN
	Q02 := false;
ELSIF I02 and I04 and not Q01 THEN
	Q02 := true;
ELSE ;
END_IF;
//Laufzeitüberwachung falls der Antrieb klemmt
T01 (
	EN := Q01 or Q02,
	RE := ,
	ST := ,
	I1 := IA01, //max Laufzeit in sek
	I2 := ,
	Q1 => ,
	QV => );
//Fehlerausgang setzen	(Laufzeit, MS oder beide ES weg)
IF T01Q1 or not I05 or (not I03 and not I04) THEN 
	Q03:= true;
END_IF;
//Fehler reset	
IF I06 THEN
	Q03:= false;
END_IF;