Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1 Handbuch Seite 128

Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Kapitel 5 – Programmierbefehle
Funktions-
AWL-Code
Code
(@)24
BCD
(@)25
ASL
(@)26
ASR
(@)27
ROL
(@)28
ROR
(@)29
COM
(@)30
ADD
(@)31
SUB
(@)32
MUL
(@)33
DIV
(@)34
ANDW
(@)35
ORW
(@)36
XORW
(@)37
XNRW
(@)38
INC
(@)39
DEC
(@)40
STC
(@)41
CLC
45
TRSM
(@)46
MSG
47 & 48
Für Erweiterungsbefehle.
(@)50
ADB
(@)51
SBB
(@)52
MLB
(@)53
DVB
(@)54
ADDL
(@)55
SUBL
(@)56
MULL
(@)57
DIVL
(@)58
BINL
(@)59
BCDL
Bezeichnung
BINARY TO BCD
Konvertiert die Binärdaten des Quellwortes und gibt die konvertierten Daten über das
Ergebniswort als BCD-Daten aus.
ARITHMETIC SHIFT
Jedes Bit in einem einzelnen Datenwort wird um ein Bit nach links verschoben, wobei
LEFT
Bit 15 auf CY verschoben wird.
ARITHMETIC SHIFT
Jedes Bit in einem einzelnen Datenwort wird um ein Bit nach rechts verschoben, wobei
RIGHT
Bit 00 auf CY verschoben wird.
ROTATE LEFT
Jedes Bit innerhalb eines einzelnen Datenwortes wird, mit Übertrag (CY), um ein Bit
nach links verschoben.
ROTATE RIGHT
Jedes Bit innerhalb eines einzelnen Datenwortes wird, mit Übertrag (CY), um ein Bit
nach rechts verschoben.
COMPLEMENT
Invertiert den Bitzustand eines Datenwortes.
BCD ADD
Addiert zwei 4-stellige BCD-Werte und den Inhalt von CY und gibt das Ergebnis an das
spezifizierte Ergebniswort aus.
BCD SUBTRACT
Subtrahiert den 4-stelligen BCD-Subtrahenden und den Inhalt von CY von dem 4-stelli-
gen BCD-Minuenden und gibt das Ergebnis an das spezifizierte Ergebniswort aus.
BCD MULTIPLY
Multipliziert zwei 4-stellige BCD-Werte und gibt das Ergebnis an die spezifizierten Er-
gebnisworte aus.
BCD DIVIDE
Dividiert den 4-stelligen BCD-Dividenden durch den 4-stelligen BCD-Divisor und gibt
das Ergebnis an die spezifizierten Ergebnisworte aus.
LOGICAL AND
Logische UND-Verknüpfung von zwei 16 Bit-Eingangsworten und Setzen der Bits in
dem Ergebniswort, wenn die entsprechenden Bits in den Eingangsworten beide auf EIN
gesetzt sind.
LOGICAL OR
Logische ODER-Verknüpfung von zwei 16 Bit-Eingangsworten und Setzen der Bits in
dem Ergebniswort, wenn eines oder beide der entsprechenden Bits in den Eingang-
sworten auf EIN gesetzt ist/sind.
EXCLUSIVE OR
Exklusive ODER-Verknüpfung von zwei 16 Bit-Eingangsworten und Setzen der Bits in
dem Ergebniswort, wenn sich die entsprechenden Bits in den Eingangsworten nicht im
gleichen Zustand befinden.
EXCLUSIVE NOR
Exklusive NOR-Verknüpfung von zwei 16 Bit-Eingangsworten und Setzen der Bits in
dem Ergebniswort, wenn sich die entsprechenden Bits in den Eingangsworten im glei-
chen Zustand befinden.
BCD INCREMENT
Inkrementiert den Wert eines 4-stelligen BCD-Wortes um 1.
BCD DECREMENT
Dekrementiert den Wert eines 4-stelligen BCD-Wortes um 1.
SET CARRY
Setzt den Übertragsmerker (d.h. CY wird auf EIN gesetzt).
CLEAR CARRY
Setzt den Übertragsmerker zurück (d.h. CY wird auf AUS gesetzt).
TRACE MEMORY
Startet eine Datenaufzeichnung.
SAMPLE
(Nur CQM1–CPU4j–E
MESSAGE
Gibt eine 16 Zeichen umfassende Meldung an eine Programmierkonsole aus.
BINARY ADD
Addiert zwei 4-stellige Hexadezimal-Werte und den Inhalt von CY und gibt das Ergeb-
nis an das spezifizierte Ergebniswort aus.
BINARY SUBTRACT
Subtrahiert den 4-stelligen Hexadezimal-Subtrahenden und den Inhalt von CY von dem
4-stelligen Hexadezimal-Minuenden und gibt das Ergebnis an das spezifizierte Ergebni-
swort aus.
BINARY MULTIPLY
Multipliziert zwei 4-stellige Hexadezimal-Werte miteinander und gibt das Ergebnis an
die spezifizierten Ergebnisworte aus.
BINARY DIVIDE
Dividiert den 4-stelligen Hexadezimal-Dividenden durch den 4-stelligen Divisor und gibt
das Ergebnis an die spezifizierten Ergebnisworte aus.
DOUBLE BCD ADD
Addiert zwei 8-stellige Werte (je zwei Worte) und den Inhalt von CY und gibt das Ergeb-
nis an die spezifizierten Ergebnisworte aus.
DOUBLE BCD
Subtrahiert den 8-stelligen BCD-Subtrahenden und den Inhalt von CY von einem 8-stel-
SUBTRACT
ligen BCD-Minuenden und gibt das Ergebnis an die spezifizierten Ergebnisworte aus.
DOUBLE BCD
Multipliziert zwei 8-stellige BCD-Werte miteinander und gibt das Ergebnis an die spezifi-
MULTIPLY
zierten Ergebnisworte aus.
DOUBLE BCD DIVIDE
Dividiert den 8-stelligen BCD-Dividenden durch einen 8-stelligen BCD-Divisor und gibt
das Ergebnis an die spezifizierten Ergebnisworte aus.
DOUBLE BCD TO
Konvertiert den BCD-Wert der beiden einander folgenden Quellworte in das Binärfor-
DOUBLE BINARY
mat und gibt die konvertierten Daten an die beiden einanderfolgenden Ergebnisworte
aus.
DOUBLE BINARY TO
Konvertiert den Binärwert der beiden einander folgenden Quellworte in BCD-Daten und
DOUBLE BCD
gibt die konvertierten Daten an die beiden einander folgenden Ergebnisworte aus.
Funktionsbeschreibung
121

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis