-> Hier kostenlos registrieren
Hallo Community,
habe eine Frage zu diesem Pointer bzw zum dazugehoerigen Blockmove:
Diesen Pointer habe nicht ich programmiert sondern mein Vorgaenger in der Firma.
Nun zu meiner Frage kann ich beim Blockmove nicht auch direkt bei der Quelle "P# DB21.DBX42.0 BYTE 16"
angeben und es haette den gleichen effekt denn in Quelle steht ja nichts anderes drin oder?
habe eine Frage zu diesem Pointer bzw zum dazugehoerigen Blockmove:
Code:
LAR1 P##Quelle // Anfangsadresse des Quellpointers laden
L B#16#10 //Syntax-ID in AR1 laden (10h fuer s7)
T LB [AR1,P#0.0]
L B#16#2 // Bereichstyp Byte
T LB [AR1,P#1.0]
L 16 // Anzahl zu übertragender Bytes
T LW [AR1,P#2.0]
L 21 // Quell-DB Nummer
T LW [AR1,P#4.0]
L P#DBX 42.0 // Nummer des 1. zu kopierenden Bytes
T LD [AR1,P#6.0]
CALL "BLKMOV"
SRCBLK :=#Quelle
RET_VAL:=#Ret_Val_SCF20
DSTBLK :=#String1
Diesen Pointer habe nicht ich programmiert sondern mein Vorgaenger in der Firma.
Nun zu meiner Frage kann ich beim Blockmove nicht auch direkt bei der Quelle "P# DB21.DBX42.0 BYTE 16"
angeben und es haette den gleichen effekt denn in Quelle steht ja nichts anderes drin oder?