Moin;
Einfachster Weg ist direkt mit Adressen zu arbeiten.
Bsp:
TAR1 //Adresse von ADR1 in AKKU1 transferieren
L P#0.1 //Adressoffset in AKKU1 laden
-D //AKKUS subrahieren
LAR1 //Ergebnis nach ADR1 laden
Du kannst direkt den Adressoffset abziehen. Einen Adressregister-Befehl
für Subtraktion gibt es nicht.
Das Adressregister1 kannst Du ansich immer benutzen. Ausnahme ist nur, wenn Du Zugriff auf Operanden höherer Ordnung, wie Strukturen oder UDT's hast, dann nimmt Siemens das AR1 selbst wieder her.
Mit dem ADR2 muss man mehr aufpassen, wg. Multiinstanzoffset.
Sollte Du mehr wissen wollen, frag einfach nach.
Schönen Gruss
Nils