Grundlagen
3.6.4
Indizierte Adressierung
Das indizierte Adressieren ermöglicht Ihnen, beispielsweise ein und denselben Block zur
Steuerung mehrerer Motoren zu verwenden. Im nachfolgenden Beispiel sind die Drehmomente
mit dem Register D100I1 verbunden. Je nachdem, welchen Wert das Index-Register I1 enthält,
wird das Drehmoment einer der drei Motoren angezeigt. In diesem Fall ist es der in D0 enthal-
tene Wert, da D0 dem Index-Register I1 zugeordnet ist. Er bestimmt, für welchen Motor das
Drehmoment angezeigt wird. Der Inhalt des Index-Registers wird der Adresse hinzuaddiert.
Das Ergebnis entspricht der folgenden Adresse:
Angezeigter Wert = Datenregister-Basisadresse + Inhalt [Index-Datenregister]
MOTOR 1
Drehmoment in D101
Abb. 3-5: Beispiel für eine indizierte Adressierung
3 - 8
MOTOR 2
Drehmoment in D102
D100I1
Signalformate
MOTOR 3
Drehmoment in D103
In diesem Bei-
spiel enthält
D0 die Werte
1, 2 und 3, je
nachdem, für
welchen Motor
das Drehmo-
ment ange-
zeigt werden
soll.