Was heißt das in AWL ?

sps_sr

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

ich habe ein AWL Script aus dem Netz um einen Ringspeicher zu generieren und dort steht eine Anweisung

L #Eingangswert
T DID [#Zeiger]

Letztendlich weiß ich schon, dass der Eingangswert unter der Adresse #Zeiger im DB abgelegt wird. Aber verstehe DID noch nicht..

Gruß
 
D: Irgendwas mit Datenbaustein
I: Datenbaustein im Instanz-DB Register
D: Doppelwort

Eingangswert wird an die Adresse Zeiger im Instanzdatenbaustein transferiert.
Instanzdatenbaustein ist jetzt entweder die jeweilige Instanz des Funktionsbausteins, oder der mit AUF DI aufgerufene DB.

Mfg
Manuel
 
Hilfe zu AWL > Index > Speicherindirekte Adressierung
erklärt das eigentlich erschöpfend ... (wenn man weiß wonach man suchen muß ;) )

#Zeiger ist ein Pointer im Doppelwortformat und enthält nur eine bereichsinterne Adresse (nur den Bit-Offset)
DID bestimmt die Bereichskennung und die Zugriffsbreite
DI_ : in den gerade als Instanz-DB geöffneten DB schreiben (siehe DINO)
__D : Doppelwortzugriff

Harald
 
Zurück
Oben