-> Hier kostenlos registrieren
Hallo. Ich habe folgendes Problem.
Ich habe einen Any-Pointer:
LAR1 P##mySourcePointer //zeiger ins adressregister laden
L W#16#10 //SyntaxID. bei S7 immer 10
T LB [AR1,P#0.0]
L W#16#2 //Typ BYTE
T LB [AR1,P#1.0]
L 18 //Anzahl Bytes
T LW [AR1,P#2.0]
L 1 //Quell-DB
T LW [AR1,P#4.0]
L 0 //Anfang des Zieles
SLD 3
T LD [AR1,P#6.0]
L B#16#84 //Speicherbereich (hier DB)
T LB [AR1,P#6.0]
Problem ist nun das ich den Quelle und den Anfang des Speicherbreiches nach der Variable richten soll. Sprich.. Ich gebe in dem FB eine Variable an und DB und Startadresse wird in jeweils eine Integervariable geschrieben.
Vielen Dank im Vorraus
Smazze
Ich habe einen Any-Pointer:
LAR1 P##mySourcePointer //zeiger ins adressregister laden
L W#16#10 //SyntaxID. bei S7 immer 10
T LB [AR1,P#0.0]
L W#16#2 //Typ BYTE
T LB [AR1,P#1.0]
L 18 //Anzahl Bytes
T LW [AR1,P#2.0]
L 1 //Quell-DB
T LW [AR1,P#4.0]
L 0 //Anfang des Zieles
SLD 3
T LD [AR1,P#6.0]
L B#16#84 //Speicherbereich (hier DB)
T LB [AR1,P#6.0]
Problem ist nun das ich den Quelle und den Anfang des Speicherbreiches nach der Variable richten soll. Sprich.. Ich gebe in dem FB eine Variable an und DB und Startadresse wird in jeweils eine Integervariable geschrieben.
Vielen Dank im Vorraus
Smazze
Zuletzt bearbeitet: