Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CS1 serie Technisches Handbuch Seite 310

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Basiskonzepte
Operand
Beschreibung
Spezifizieren
Der Offset, bezogen auf den Anfang des Bereichs, wird
spezifiziert. Der Inhalt der Adresse wird als binäre Daten
indirekter DM/
(00000 bis 32767) betrachtet, um die Wortadresse im
EM–Adressen
Datenspeicher (DM) oder im Erweiterten Datenspeicher
in Binär
(EM) zu spezifizieren. Fügen Sie das @–Symbol als
Präfix hinzu, um eine indirekte Adresse binär zu spezifi-
zieren.
Inhalt
1) D00000 bis D32767 wird spezifiziert, wenn
@D (jjjjj) 0000 hex. bis 7FFF hex.
(00000 bis 32767) enthält .
2) E _00000 bis E _32767 der aktuellen Bank
im Erweitertem Datenspeicher (EM) wird spe-
zifiziert, wenn @D(jjjjj) 8000 hex. bis
FFFF hex. (32768 bis 65535) enthält.
3) Ej_00000 bis Ej_32767 in der spezifizier-
ten Bank in Erweitertem Datenspeicher (EM)
wird angegeben, wenn @Ej_jjjjj
0000 hex. bis 7FFF hex. (00000 bis 32767)
enthält.
4) E(j+1)_00000 bis E (j+1)_32767 in der
Bank nach der spezifizierten Bankj wird an-
gegeben, wenn @Ej_jjjjj 8000 hex.
bis FFFF hex. (32768 bis 65535) enthält.
Hinweis
Beispiel
Hinweis
Beispiel
Verwenden Sie den EMBC(EM–BANK AUSWÄHLEN)–Befehl, um die aktuelle Bank zu ändern.
Spezifizieren
Der Offset bezogen auf den Anfang des Bereichs wird
spezifiziert. Der Inhalt der Adresse wird als BCD–Daten
von indirekter
(0000 bis 9999) betrachtet, um die Wortadresse im Da-
DM/EM–
tenspeicher (DM) oder Erweiterten Datenspeicher (EM)
Adresse in
zu spezifizieren. Fügen Sie das *(Sternchen)–Symbol
BCD
als Präfix hinzu, um eine indirekte Adresse in BCD zu
spezifizieren.
Inhalt
@Djjjjj
00000 bis 32767
(0000 hex. bis
7FFF hex. binär)
D
Bei der Binär–Spezifikation einer indirekten Adresse werden der Datenspeicher (DM) und Erweiterte Daten-
speicher (EM) (Banken 0 bis C) als eine Adressenfolge behandeln. Überschreitet der Inhalt einer Adresse mit
dem @–Symbol 32767, wird angenommen, dass die Adresse eine indirekte Adresse mit 00000 in der aktuel-
len Erweiterten Datenspeicher(EM)–Bank als Ausgangspunkt ist.
Enthält das Datenspeicher(DM)–Wort 32768, würde E1_00000 in der aktuellen Bank
(hier als Bank 1 angenommen) in Erweitertem Datenspeicher (EM) spezifizieren.
Wird die Erweiterte Datenspeicher(EM)–Banknummer als "n" spezifiziert und überschreitet der Inhalt des
Wortes 32767, wird die Adresse als indirekte Adresse 00000 in der Erweiterte Datenspeicher(EM)–Bank
(n+1) als Ausgangspunkt angenommen.
Enthält Bank 2 im Erweiterten Datenspeicher(EM) 32768 , würde E3_00000 in Banknummer 3
des Erweiterten Datenspeichers(EM) spezifiziert.
*Djjjjj
00000 bis 9999
(BCD)
D
Schreibweise
@D00300
Inhalt
0 1 0 0
Binär: 256
Spezifiziert D00256.
Das @–Symbol hinzufügen.
@D00300
Inhalt
8 0 0 1
Binär: 32769
Spezifiziert E1 00001, wenn die aktuelle
EM–Bank in 1 ist.
@E1_00200
Inhalt
0 1 0 1
Binär: 257
Spezifiziert E1_00257.
@E1_00200
Inhalt
8 0 0 2
Binär: 32770
Spezifiziert E2_00002.
*D00200
Inhalt
0 1 0 0
Spezifiziert D0100.
Fügen Sie einen Stern (*) hinzu.
Abschnitt
9-1
Anwendungs-
beispiele
MOV #0001
@00300
MOV #0001
@E1_00200
MOV #0001
*D00200
293

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis