Lauflichtsteuerung mit S5 " Richtungsumkehr "

A

Anonymous

Guest
Zuviel Werbung?
->Hier kostenlos registrieren
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
 
OP
A

Anonymous

Guest
Tur mir Leid, es sollten die letzten Zeilen eigefügt werden.

Hier:

Code:
0079      :U   A  1.6
007A      :L   KT 002.1                             zeit 2*100ms
007C      :SE  T  14                                14>15
007D      :U   T  14
007E      :R   A  1.6                               14 aus
007F      :S   A  1.7                               15 an
0080      :
0081      :U   A  1.7
0082      :L   KT 002.1                             zeit 2*100ms
0084      :SE  T  15                                15>0
0085      :U   T  15
0086      :R   A  1.7                               15 aus
0087      :S   M  0.1                               warten
0088      :
0089      :U   M  0.1
008A      :L   KT 010.1                             zeit 10*100ms
008C      :SE  T  0
008D      :
008E       :BE

Karsten
 
Oben