Herunterladen Inhalt Inhalt Diese Seite drucken

Indexregister - Omron SYSMAC CS1 serie Technisches Handbuch

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Indexregister

13-2 Indexregister

Verwendung von Index–
registern
1, 2, 3...
412
Indexregister fungieren als Zeiger, um absolute SPS–Speicheradressen zu spe-
zifizieren. Geben Sie, nach dem Speichern einer SPS–Speicheradresse in ei-
nem Indexregister mit MOVR(560) oder MOVRW(561), das Indexregister als ein
Operand in anderen Befehlen an, um die gespeicherte SPS–Speicheradresse
indirekt anzusprechen.
Der Vorteil von Indexregistern liegt darin, dass diese ein beliebiges Bit oder Wort
im E/A–Speicher spezifizieren können, einschließlich Zeitgeber– und Zähler–
Istwerte.
Zeiger
MOVR(560)
Indexregister
Indexregister sind ein leistungsfähiges Werkzeug, wenn sie mit Befehlen wie
FOR–NEXT–Schleifen kombiniert werden. Der Inhalt von Indexregistern kann
sehr leicht inkrementiert, dekrementiert und mit einem Offset versehen werden,
so dass nur wenige Befehle in einer Schleife Tabellen mit aufeinanderfolgenden
Daten sehr effizient verarbeiten können.
IR0 Inkrementieren und die Be-
fehlsausführung wiederholen
Indirekte Adres-
sierung
Grundlegende Vorgehensweise
Im wesentlichen werden Indexregister mit folgenden Schritten verwendet:
1. Verwenden Sie MOVR (560), um die SPS–Speicheradresse des gewünsch-
ten Bits oder Wortes in einem Indexregister zu speichern.
2. Sie können das Indexregister als Operand in fast jedem Befehl spezifizie-
ren, um das gewünschte Bit oder Wort indirekt anzusprechen.
3. Inkrementieren Sie die ursprüngliche SPS–Speicheradresse (sehen Sie die
nachfolgende Beschreibung) oder versehen Sie diese mit einem Offset, um
mit dem Zeiger auf eine andere Adresse zu weisen.
4. Führen Sie die Schritte 2 und 3 wiederholt aus, um die Anweisung auf eine
beliebige Anzahl von Adressen auszuführen.
Adressen inkrementieren, dekrementieren oder mit einem
Offset versehen
Die folgende Tabelle zeigt Varianten für indirekte Adressierungen.
Variante
Indirekte Adressierung
Indirekte Adressierung mit einem Konstan-
ten–Offset
Indirekte Adressierung mit DR–Offset
Alle Bereich des E/
A–Speichers
Tabellendaten
Syntax
,IRj
Konstante, IRj
(versehen Sie die Konstante mit einem + oder
–.)
DRj , IRj
Abschnitt
13-2

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis