Schrittkette startet nicht?!?!

easyprivate

Level-1
Beiträge
18
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi @ all!

Habe ein Problem mit der Schrittkette anbei... Also der Code dient dazu ein Terrarium zu steuern und läuft in Summe aller Zeitglieder genau 24h... Das funktioniert auch alles... Nur Startet die Schrittkette nicht nachdem das ganze einal durchgelaufen ist... Finde den Fehler nicht,hoffe einer von euch kann weiterhelfen... E2.0 ist ein Taster der das Programm einmalig startet,danach sollte es eigentlich mit Merker 11.0 gestartet werden (so jedenfalls mein Gedanke)
Code:
#####OB 1 Startzeit 0:00Uhr#####
0000      :O   M  11.0
0001      :O   E  2.0
0002      :S   M  1.0
0003      :U   M  2.0
0004      :R   M  1.0
0005      :U   M  1.0
0006      :L   KT 900.3
0008      :SE  T  1
0009      :U   M  2.0
000A      :R   T  1
000B      :U   T  1
000C      :L   KT 900.3
000E      :SE  T  2
000F      :U   M  2.0
0010      :R   T  2
0011      :U   T  2
0012      :L   KT 900.3
0014      :SE  T  3
0015      :U   M  2.0
0016      :R   T  3
0017      :U   T  3
0018      :L   KT 720.3
001A      :SE  T  4
001B      :U   M  2.0
001C      :R   T  4
001D      :U   T  4
001E      :S   M  2.0
001F      :U   M  10.0
0020      :R   M  2.0
0021      :U   M  2.0
0022      :=   M  2.0
0023      :***
       
NETZWERK   2                 Ausgangvergabe
0024      :U   M  2.0
0025      :=   A  1.0
0026      :U   M  3.0
0027      :=   A  1.1
0028      :U   M  4.0
0029      :=   A  1.2
002A      :U   M  5.0
002B      :=   A  1.3
002C      :SPA PB 1


#####PB1#####
0000      :U   M  2.0
0001      :L   KT 180.3
0003      :SE  T  5
0004      :U   M  3.0
0005      :R   T  5
0006      :U   T  5
0007      :S   M  3.0
0008      :U   M  4.0
0009      :R   M  3.0
000A      :U   M  3.0
000B      :L   KT 180.3
000D      :SE  T  6
000E      :U   M  4.0
000F      :R   T  6
0010      :U   T  6
0011      :S   M  4.0
0012      :U   M  8.0
0013      :R   M  4.0
0014      :U   M  4.0
0015      :L   KT 900.3
0017      :SE  T  7
0018      :U   M  5.0
0019      :R   T  7
001A      :U   T  7
001B      :S   M  5.0
001C      :U   M  7.0
001D      :R   M  5.0
001E      :U   M  5.0
001F      :L   KT 720.3
0021      :SE  T  9
0022      :U   M  7.0
0023      :R   T  9
0024      :U   T  9
0025      :S   M  7.0
0026      :U   M  8.0
0027      :R   M  7.0
0028      :U   M  7.0
0029      :=   M  7.0
002A      :SPA PB 2

#####PB2 Ablauf T15 = Ende 24:00#####
0000      :U   M  7.0
0001      :L   KT 720.3
0003      :SE  T  10
0004      :U   M  8.0
0005      :R   T  10
0006      :U   T  10
0007      :L   KT 720.3
0009      :SE  T  11
000A      :U   M  8.0
000B      :R   T  11
000C      :U   T  11
000D      :L   KT 720.3
000F      :SE  T  12
0010      :U   M  8.0
0011      :R   T  12
0012      :U   T  12
0013      :S   M  8.0
0014      :U   M  10.0
0015      :R   M  8.0
0016      :U   M  8.0
0017      :L   KT 180.3
0019      :SE  T  13
001A      :U   M  9.0
001B      :R   T  13
001C      :U   T  13
001D      :S   M  9.0
001E      :U   M  10.0
001F      :R   M  9.0
0020      :U   M  9.0
0021      :=   M  9.0
0022      :U   M  9.0
0023      :L   KT 180.3
0025      :SE  T  14
0026      :U   M  10.0
0027      :R   T  14
0028      :U   T  14
0029      :S   M  10.0
002A      :U   M  11.0
002B      :R   M  10.0
002C      :U   M  10.0
002D      :L   KT 720.3
002F      :SE  T  15
0030      :U   M  2.0
0031      :R   T  15
0032      :U   T  15
0033      :S   M  11.0
0034      :U   M  2.0
0035      :R   M  11.0
0036      :U   M  11.0
0037      :=   M  11.0
0038      :BE

muss am ende von PB2 evtl ein SPA OB1 damit der Merker 11.0 im OB1 überhaupt ankommt?

Schonmal DANKE für die Hilfe ;-) Gruß,Easy
 
Zuletzt bearbeitet:
Code:
0033      :S   M  11.0
0034      :U   M  2.0
0035      :R   M  11.0
0036      :U   M  11.0
0037      :=   M  11.0
0038      :BE

Also hier am Ende wird doch erst M11.0 zurückgesetzt und und dann versuchst du mit dem M11.0=0 M11.0 wieder zu setzen. Ist unlogisch.
Gruß online
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Schau dir auch das noch mal an:

001E :U M 5.0
001F :L KT 720.3
0021 :SE T 9
0022 :U M 7.0
0023 :R T 9
0024 :U T 9
0025 :S M 7.0
0026 :U M 8.0
0027 :R M 7.0
0028 :U M 7.0
0029 := M 7.0
002A :SPA PB 2

#####PB2 Ablauf T15 = Ende 24:00#####
0000 :U M 7.0
0001 :L KT 720.3
0003 :SE T 10
 
Asl allererstes wrde ich dir anraten dein Programm sauberer zu Programmieren, vor allen mit Komentaren.
Für jede Funktion fürge dir erst einmal einen Komentar ein was dort passieren soll.

Wenn ich Azubis oder Praktikanten habe, lass ich diese bei ihren Übungsaufgaben dies immer zwingend machen.
So kann man sich dann auch über grundlegende Programmphilosophie unterhalten. Vor allem finden Sie ihre Fehler leichter.
 
Hallöchen

Als erstes würde ich dir raten mal dein programm etwas zu dokumentieren
was du wo machst

netztwerk kommentare wären auch nicht schlecht
sympolik wäre natürlich auch nicht schlecht

du solltest als anfänger natürlich niemals einen merker als s/r und als zuweisung verwenden
 
Zurück
Oben