OHGN
Level-2
- Beiträge
- 914
- Reaktionspunkte
- 250
-> Hier kostenlos registrieren
@ChristianDu suchst dir die Wortgrenze in deinen Outdaten.
Dort steht z.Bsp. ein Bit.
Dann
L P##Erstes_Bit_an_Wordgrenze
LAR1 (Adresse Ins AR1 laden)
Nun kannst z.Bsp. mit
L W[AR1, P0.0]
dieses komplette Wort laden und hinspeichern wohi du willst. Deine Bits sind dann an der ensprechenden Stelle irgendwo in dem Wort.
Was ich hier schreib gilt für FB, die nicht als Multiinstanzen eingesetzt werden.
Da Du mit Multiinstanzen arbeitest musst Du den von mir vorhin schon erwähnten "Adressregisteroffset" berücksichtigen.
so sollte das Ganze eigentlich funktionieren:
Code:
LAR1 P##Bereit //Erstes bit im OUT-Bereich
TAR2 //Adressoffset in Akku1
+AR1 //Adressoffset zum AR1 addieren; Bereichskennung wird nicht verändert
L W [AR1,P#0.0]
......
.....