Navigation:  SPS > Liste der Operationen > Register-indirekte Adressierung >

LAR1 oder 2

Vorherige SeiteKapitelübersichtNächste Seite

 

Mit dieser Operation können Sie die Adressregister1 oder 2 beschicken. Sie kann sowohl mit, als auch ohne Operand verwendet werden.

Wird sie mit Operand verwendet, muss dieser ein POINTER sein. Wird sie ohne Operand verwendet, wird der Inhalt des Akkus 1 in das entsprechende Adressregister geladen. In diesem Fall muss natürlich vorher ein gültiger Pointer in den Akku 1 geladen werden.

 

Anmerkung: TrySim erlaubt mehr LAR1/2 Operanden als STEP®7. Dies kann dazu führen, dass ein in TrySim funktionierendes Programm nicht nach STEP®7 exportierbar ist. Versuchen Sie in solchen Fällen, zunächst den Pointer in den Akku zu laden und dann LAR1/2 ohne Operand zu verwenden.

 

Beispiel

 

Schreiben Sie nicht:

     LAR1  P##Any1     // #Any1 ist als In - ANY deklariert

Sondern:

     L     P##Any1     // Lade den Pointer auf #Any1 in Akku1

     LAR1              // Lade diesen Pointer ins AR1

 

!! Warnung bei Verwendung der Adressregister !!

 

Siehe auch:

L

ANY

TAR1 oder 2

+AR1/2

Indirekte Adressierung

 

Liste der Operationen

 

STEP®7 ist eingetragenes Warenzeichen der Siemens AG.