-> Hier kostenlos registrieren
Hallo zusammen!
Ich habe eine Frage zu Any-pointern.
Ich muss eine Funktion entwerfen, die "auf Knopfdruck" nach Eingabe
von Adresse, Datenbausteinnummer und Datentyp (auf einem Display)
einen Wert aus einem Datenbaustein ausliest. Dieser Wert soll angezeigt werden und veränderbar sein.
In einem anderen Post habe ich bezüglich Zeiger auf einen Bereich in einem Datenbaustein folgendes gesehen:
L B#16#10 //10h für s7
T LB 0
L B#16#02 //Typ BYTE
T LB 1
L 8 //Anzahl (Wiederholungsfaktor)
T LW 2
L 33 //Datenbaustein
T LW 4
L 14 //Anfangsadresse
SLD 3 //Pointer bauen
T LD 6
L B#16#84 //Speicherbereich (hier DB)
T LB 6
Kann ich dieses Beispiel so ändern, dass ich anstelle der Datenbausteinnummer
einen Eingang angebe, an welchem ich dann eine beliebige Nummer eingeben kann?
Oder bin ich als blutiger Anfänger jetzt auf dem völlig falschen Pfad?
Danke schonmal!
Gruß
Ich habe eine Frage zu Any-pointern.
Ich muss eine Funktion entwerfen, die "auf Knopfdruck" nach Eingabe
von Adresse, Datenbausteinnummer und Datentyp (auf einem Display)
einen Wert aus einem Datenbaustein ausliest. Dieser Wert soll angezeigt werden und veränderbar sein.
In einem anderen Post habe ich bezüglich Zeiger auf einen Bereich in einem Datenbaustein folgendes gesehen:
L B#16#10 //10h für s7
T LB 0
L B#16#02 //Typ BYTE
T LB 1
L 8 //Anzahl (Wiederholungsfaktor)
T LW 2
L 33 //Datenbaustein
T LW 4
L 14 //Anfangsadresse
SLD 3 //Pointer bauen
T LD 6
L B#16#84 //Speicherbereich (hier DB)
T LB 6
Kann ich dieses Beispiel so ändern, dass ich anstelle der Datenbausteinnummer
einen Eingang angebe, an welchem ich dann eine beliebige Nummer eingeben kann?
Oder bin ich als blutiger Anfänger jetzt auf dem völlig falschen Pfad?
Danke schonmal!
Gruß