TheBigMemph
Level-1
- Beiträge
- 9
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hi...
Habe ein Problem, und zwar ein Fahrstuhl ...
Habe 3 Etagen, die drei Drücker E0.0 E0.1 und E0.2 schreiben Ganze Zahlen in meinen Datenbaustein...
E0.0 eine 1 E0.1 eine 2 und E0.2 eine 3
Wenn der Fahrstuhl in einer Etage ankommt schiebt der DB sich automatisch nach oben ... bis er vollständig leer ist (also nur noch Nullen drin stehen).
Nun ist mein Ziel die ganzen vielen Zahlen zusammenzufügen ...
Also alle 1,2 und 3 die im DB sind sind ja Etagen und er soll ja nicht von 1 nach 2 und dann wieder nach 1 ... also soll die 1 wegfallen wenn schon eine drin ist bzw diese sollen sich einfach zusammenfügen...
Habe das mal so gedacht:
Für mich ist das so logisch...funzt aber einfach nicht...
Wenn ich den Datenbaustein wieder einmal zurückgeschoben habe (das mache ich mit dem SFC20) speichert er,wenn ich einen der drei Taster drücke direkt zwei Werte in den DB ... und ich habe keine Ahnung wieso ...
Beim ersten Durchlauf (soll heißen der Fahrstuhl hat noch keine Etage erreicht und den Datenbaustein noch nicht nach oben geschoben) sortiert er garnicht ...
sehr verzweifelt bin
mfg
Memph
Habe ein Problem, und zwar ein Fahrstuhl ...
Habe 3 Etagen, die drei Drücker E0.0 E0.1 und E0.2 schreiben Ganze Zahlen in meinen Datenbaustein...
E0.0 eine 1 E0.1 eine 2 und E0.2 eine 3
Wenn der Fahrstuhl in einer Etage ankommt schiebt der DB sich automatisch nach oben ... bis er vollständig leer ist (also nur noch Nullen drin stehen).
Nun ist mein Ziel die ganzen vielen Zahlen zusammenzufügen ...
Also alle 1,2 und 3 die im DB sind sind ja Etagen und er soll ja nicht von 1 nach 2 und dann wieder nach 1 ... also soll die 1 wegfallen wenn schon eine drin ist bzw diese sollen sich einfach zusammenfügen...
Habe das mal so gedacht:
Code:
L DBW 0
L DBW 1
<I
SPB OK1
T DBW 1
TAK
T DBW 0
OK1: NOP 1
L DBW 1
L DBW 2
<I
SPB OK2
T DBW 2
TAK
T DBW 1
OK2: NOP 1
L DBW 0
L DBW 1
<I
SPB OK3
T DBW 1
TAK
T DBW 0
OK3: NOP 1
Für mich ist das so logisch...funzt aber einfach nicht...
Wenn ich den Datenbaustein wieder einmal zurückgeschoben habe (das mache ich mit dem SFC20) speichert er,wenn ich einen der drei Taster drücke direkt zwei Werte in den DB ... und ich habe keine Ahnung wieso ...
Beim ersten Durchlauf (soll heißen der Fahrstuhl hat noch keine Etage erreicht und den Datenbaustein noch nicht nach oben geschoben) sortiert er garnicht ...
sehr verzweifelt bin
mfg
Memph