Hallo Marc,
deine Bedingung scheint nicht Wahr zu werden. DI[12] ist wohl immer aus... aber ich denke du hast da einen Denkfehler bei dem Befehl.. er reagiert anders wie bei KUKA... wenn er seine Position erreicht- springt er in das angegebene Label.. wenn der Eingang DI[12]=On ist unterbricht er seine Bewegung und fährt in Zeile 19 fort.