Daten im DB schieben

O

otto99

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich bekomme 10 Längen von Stangen und schreibe diese jeweils in ein Datenwort. Nun wird von der ersten Stange immer was abgeschnitten, bis sie irgendwann Null ist. dann sollen aber die anderen Stangen aufrücken.
wie kann ich sowas realisieren?
danke im voraus
 
otto99 schrieb:
Hallo,
ich bekomme 10 Längen von Stangen und schreibe diese jeweils in ein Datenwort. Nun wird von der ersten Stange immer was abgeschnitten, bis sie irgendwann Null ist. dann sollen aber die anderen Stangen aufrücken.
wie kann ich sowas realisieren?
danke im voraus
versuche es doch so:

L DB10.DBD 0 // 1.DW
L 0.000000e+000
<=R
FP M 100.0 // positive Flanke
SPBN ENDE

L DB10.DBD 4 // 2.DW
T DB10.DBD 0
L DB10.DBD 8 // 3.DW
T DB10.DBD 4
L DB10.DBD 12 // 4.DW ....
T DB10.DBD 8
L DB10.DBD 16
T DB10.DBD 12
L DB10.DBD 20
T DB10.DBD 16
L DB10.DBD 24
T DB10.DBD 20
L DB10.DBD 28
T DB10.DBD 24
L DB10.DBD 32
T DB10.DBD 28
L DB10.DBD 36
T DB10.DBD 32

ENDE: NOP 0
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Schieberegister

@ otto99

In speziellen Fällen helfen oft die speziellen FC's aus dem vorigen Jahrhundert, in deinem Fall wohl der FC90 im S7-Bausteineditor:

-> Bibliotheken
-> Standard Library
-> TI-S7 converting Blocks
-> FC90
 
Zurück
Oben