Toggle Ab : Toggle Rab : Timerwert = 0 : Start Timer1
Der Timer wird im Programm ja nie gestoppt.

If Timerwert = 10 Then Ab = 0 : Toggle Rab
If Timerwert = 11 Then Auf = 0 : Toggle Rauf
Mit den : wird ein neuer Befehl eingeleitet.
Anders geschrieben würde es so aussehen:


Hochzaehlen:
Timerwert = Timerwert + 1
If Timerwert = 10 Then Ab = 0
Toggle Rab
If Timerwert = 11 Then Auf = 0
Toggle Rauf

Return


Oder noch anders geschrieben:


Hochzaehlen:

Timerwert = Timerwert + 1

If Timerwert = 10 Then Ab = 0
If Timerwert = 11 Then Auf = 0

Toggle Rab
Toggle Rauf

Return


Also wird nach jede (fast) Sekunde Rab und Rauf getoggelt.

Richtig wäre

Hochzaehlen:
Timerwert = Timerwert + 1
If Timerwert = 10 Then Ab = 0 : Toggle Rab : End If
If Timerwert = 11 Then Auf = 0 : Toggle Rauf : End If

Return

Ohne Kommentare ist es auch schwer nachzuvollziehen, was das Programm bewirken soll.

Aber ich denke mal, das ist schonmal ein großer Fehler.