Pointer + String

ottokar24

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

ich möchte via Pointer einen String Lesen.

WERT STRING[16]

Auf Bit.Byte,Word +Dwort kann ich zugreifen siehe unten. Nur bei String weiß ich nicht wie es geht.

Danke für Hilfe

AUF #DB_01
U DBX [AR1,P#1.4]
AUF #send_DB
= DBX [AR2,P#2.2]
 
Zuletzt bearbeitet:
Hallo,
ein String besteht aus einer Reihe von Bytes - deshalb :
Code:
AUF #DB_01
[COLOR=red][B]L[/B][/COLOR] DB[COLOR=red][B]B[/B][/COLOR] [AR1,P#2.0] 
AUF #send_DB
[B][COLOR=red]T[/COLOR][/B] DB[COLOR=red][B]B[/B][/COLOR] [AR2,P#0.0]
Gruß
LL
 
aber ich habe es nicht geschaft den Pointer an den BLOCKMOV zu parametrieren.


CALL "BLKMOV"
SRCBLK :="daten".mod.sting1
RET_VAL:=#RETVAL
DSTBLK :=?????????

?? DBB [AR2,P#130.0] BYTE 10 ??

Gibt es da eine möglichkeit??
 
Zuviel Werbung?
-> Hier kostenlos registrieren
aber ich habe es nicht geschaft den Pointer an den BLOCKMOV zu parametrieren.


CALL "BLKMOV"
SRCBLK :="daten".mod.sting1
RET_VAL:=#RETVAL
DSTBLK :=?????????

?? DBB [AR2,P#130.0] BYTE 10 ??

Gibt es da eine möglichkeit??

Wenn das Ziel variablen sein soll, mußt du die Adresse (Any) selbst zusammenbauen. Genau dazu ist in der Step7-Hilfe ein Beispiel enthalten.

Sieh dir das hier mal an: http://www.sps-forum.de/showthread.php?t=4462&highlight=Blk_Move
 
Zurück
Oben