Herunterladen Inhalt Inhalt Diese Seite drucken

Datenregister - Omron SYSMAC CS1 serie Technisches Handbuch

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Datenregister

7-14 Datenregister

Beispiele
Wertebereich
Datenregister–
Initialisierung
1, 2, 3...
E/A–Speicher–
Haltemerker–Funktion
Zwangssetz–Bitstatus
Vorsichtsmaßnahmen
242
Die sechzehn Datenregister (DR0 bis DR15) werden dazu verwendet, die SPS–
Speicheradressen in den Indexregistern bei der indirekten Adressierung mit ei-
nem Offset zu versehen.
Der Wert in einem Datenregister kann zu der SPS–Speicheradresse in einem
Indexregister hinzuaddiert werden, um die absolute Speicheradresse eines Bits
oder eines Wortes in E/A–Speicher zu spezifizieren. Datenregister enthalten
vorzeichenbehaftete Binärdaten, somit kann der Inhalt eines Indexregisters mit-
tels eines Offsets auf eine niedrigere oder höhere Adresse gesetzt werden.
Stellen Sie einen Basiswert
mit MOVR(560) oder
MOVRW(561) ein.
Einstellung erfolgt mit ei-
nem normalen Befehl.
Die folgenden Beispiele zeigen, wie Datenregister dazu verwendet werden, die
SPS–Speicheradressen mittels Indexregister und Offsets anzupassen.
LD
DR0 ,IR0
MOV(021)
#0001
Der Inhalt der Datenregistern wird als vorzeichenbehaftete Binärdaten betrach-
tet; diese haben somit einen Bereich von –32,768 bis 32.767.
Hexadezimaler Inhalt
8000 bis FFFF
0000 bis 7FFF
Die Datenregister werden in den folgenden Fällen gelöscht:
1. Die Betriebsart wird von PROGRAM auf RUN oder MONITOR geändert
oder umgekehrt und der E/A–Speicher–Haltemerker ist deaktiviert.
2. Die Spannungsversorgung der SPS wird eingeschaltet und der E/A–Spei-
cher–Haltemerker ist deaktiviert oder in der SPS–Konfiguration nicht ge-
schützt.
Ist der E/A–Speicher–Haltemerker (A50012) aktiviert, wird der Inhalt des Daten-
registers nicht zurückgesetzt, wenn ein FALS–Fehler auftritt oder die Betriebsart
von PROGRAM auf RUN oder MONITOR geändert wird oder umgekehrt.
Ist der E/A–Speicher–Haltemerker (A50012) aktiviert und steht die SPS–Konfi-
gurationseinstellung "E/A–Speicher–Haltemerker–Zustand beim Einschalten"
auf "Geschützt", werden die Datenregister nicht gelöscht, wenn die Spannungs-
versorgung der SPS aus– und wieder eingeschaltet wird.
Bits in den Datenregistern können nicht zwangsweise gesetzt/zurückgesetzt
werden.
Datenregister sind für jede Programm–Task lokal. Zum Beispiel unterscheidet
sich DR0 in Programm–Task 1 von DR0 in Programm–Task 2.
Zeiger
Addiert den Inhalt von DR0 zum Inhalt
von IR0 hinzu und setzt das Bit auf der
SPS–Speicheradresse.
DR0 ,IR1 Addiert den Inhalt von DR0 zum Inhalt
von IR1 hinzu und schreibt Konstante
0001
dresse.
Dezimaler Gegenwert
–32,768 bis –1
0 bis 32,767
Abschnitt
E/A–Speicher
auf
diese
SPS–Speichera-
7-14

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis