Guten Abend,
für ein Schulprojekt benötige ich eine Lauflichtsteuerung die in etwa wie folgt ablaufen soll:
a. Lauflicht 24 x LED Ausgänge A1.0 - A3.7
b. automatischer Richtungswechsel ( links-rechts / rechts-links )
c. stufenlose Geschwindigkeitsregelung ( als Option )
Mein Problem mein Programm läuft im Moment so das das Lauflicht zwar von A1.0-A3.7 durchläuft, es aber dann am Ende wieder bei A1.0 anfängt.
Meine Bitte an Euch nun folgende ! Was oder wie muss ich programmieren das es am Ende = A3.7 bei A3.6 zurück auf A1.0 läuft - oh kompliziert hoffe habe es verständlich gemacht.
Hier der Anfang von meinem OB1
Code:
0000 :UN E 0.0 !EIN
0001 :R M 0.0
0002 :U E 0.1 !AUS
0003 :S M 0.0
0004 :
0005 :U M 0.0
0006 := A 0.0 aktiv
0007 :
0008 :U E 0.0
0009 :U E 0.1
000A :O( 01
000B :U M 0.0 01 Startmerker
000C :U T 0 01
000D :)
000E :S A 0.1
000F :R M 0.1
0010 :
0011 :U A 0.1
0012 :L KT 002.1 ZEIT 2*100ms
0014 :SE T 1 1>2
0015 :U T 1
0016 :R A 0.1 1 aus
0017 :S A 0.2 2 an
0018 :
0019 :U A 0.2
001A :L KT 002.1 zeit 2*100ms
001C :SE T 2 2>3
001D :U T 2
001E :R A 0.2 2 aus
001F :S A 0.3 3 an
0020 :
Hier die letzten Zeilen von OB1
Code:
0000 :UN E 0.0 !EIN
0001 :R M 0.0
0002 :U E 0.1 !AUS
0003 :S M 0.0
0004 :
0005 :U M 0.0
0006 := A 0.0 aktiv
0007 :
0008 :U E 0.0
0009 :U E 0.1
000A :O( 01
000B :U M 0.0 01 Startmerker
000C :U T 0 01
000D :)
000E :S A 0.1
000F :R M 0.1
0010 :
0011 :U A 0.1
0012 :L KT 002.1 ZEIT 2*100ms
0014 :SE T 1 1>2
0015 :U T 1
0016 :R A 0.1 1 aus
0017 :S A 0.2 2 an
0018 :
0019 :U A 0.2
001A :L KT 002.1 zeit 2*100ms
001C :SE T 2 2>3
001D :U T 2
001E :R A 0.2 2 aus
001F :S A 0.3 3 an
0020 :
008E :BE
Wäre Klasse wenn mir jemand auf die Sprünge hilft.
Danke im voraus
Karsten
Bookmarks