Adressen mit Offset generieren

Maverick80

Level-2
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte ein Baustein erstellen der aus einer DB immer bestimmte Bits und DW abfrägt bzw. verändert.
Dabei soll aber nur der Bereichsanfang über INT angegeben werden und die weiteren Adressen sollen über
vorher hinterlegen Offset automatisch hoch gezählt werden.

z.B. soll aus INT 100

dbx100.0
dbx100.1
dbd102
dbd106

Wie kann ich das am einfachsten realisieren ?
 
im Moment hab ich ein FC mit dem ich 2x einen Bit übergebe und 2x Doppelwort.

Bisher muss man alles separat eingeben und dann zukünftig soll die Schnittstelle als IN nur noch DB als INT (z.B.) und der Anfangsberech als INT (z.B. 100 )

dann soll der FC DB 30 öffnen und die Werte:

dbx100.0
dbx100.1
dbd102
dbd106

auslesen bzw. setzen.
 
im Moment hab ich ein FC mit dem ich 2x einen Bit übergebe und 2x Doppelwort.

Bisher muss man alles separat eingeben und dann zukünftig soll die Schnittstelle als IN nur noch DB als INT (z.B.) und der Anfangsberech als INT (z.B. 100 )

dann soll der FC DB 30 öffnen und die Werte:

dbx100.0
dbx100.1
dbd102
dbd106

auslesen bzw. setzen.

und die FAQ hilft dir nicht weiter? oO
 
Ich kürze das hier mal ein wenig ab ... :cool:

soll der FC DB 30 öffnen und die Werte:

dbx100.0
dbx100.1
dbd102
dbd106

auslesen bzw. setzen.

Code:
AUF DB 30

L 100
SLD 3
LAR1

U DBX [AR1, P#0.0]

U DBX [AR1, P#0.1]

L DBD [AR1, P#2.0]

L DBD [AR1, P#6.0]
... und transferieren dann anders herum.

Kannst du jetzt etwas damit anfangen ?
 
Zurück
Oben