Herunterladen Inhalt Inhalt Diese Seite drucken

Erweiterungsbefehle - Omron SYSMAC CQM1 Handbuch

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

Werbung

Kapitel 5 – Programmierbefehle
Funktions-
AWL-Code
Code
60 bis 69
Für Erweiterungsbefehle
(@)70
XFER
(@)71
BSET
(@)72
ROOT
(@)73
XCHG
(@)74
SLD
(@)75
SRD
(@)76
MLPX
(@)77
DMPX
(@)78
SDEC
(@)80
DIST
(@)81
COLL
(@)82
MOVB
(@)83
MOVD
(@)84
SFTR
(@)85
TCMP
(@)86
ASC
87 bis 89
Für Erweiterungsbefehle
(@)91
SBS
92
SBN
93
RET
(@)97
IORF
(@)99
MCRO

3. Erweiterungsbefehle

Funktions-
AWL-Code
Code
17
(@)ASFT
18
TKY
19
(@)MCMP
47
(@)RXD
48
(@)TXD
60
CMPL
61
(@)INI
122
Bezeichnung
BLOCK TRANSFER
Verschiebt den Inhalt mehrerer, einander folgender Quellworte auf einander folgende
Zielworte.
BLOCK SET
Kopiert den Inhalt eines Wortes oder einer Konstanten auf mehrere, aufeinander fol-
gende Worte.
SQUARE ROOT
Berechnet die Quadratwurzel eines 8-stelligen BCD-Wertes und gibt das gekürzte,
4-stellige Ganzzahlergebnis an das spezifizierte Ergebniswort aus.
DATA EXCHANGE
Vertauscht den Inhalt von zwei Worten.
ONE DIGIT SHIFT LEFT
Verschiebt alle Daten zwischen dem Startwort und dem Endwort um eine Ziffer (vier
Bits) nach links.
ONE DIGIT SHIFT
Verschiebt alle Daten zwischen dem Startwort und dem Endwort um eine Ziffer (vier
RIGHT
Bits) nach rechts.
4-TO–16 DECODER
Konvertiert maximal vier Hexadezimal-Ziffern des Quellwortes in Dezimalwerte zwis-
chen 0 und 15 und setzt das/die der Position entsprechende(n) Bit(s) des/der Ergebni-
sworte(s) auf EIN.
16-TO–4 ENCODER
Bestimmt die Position des äußersten, linken, auf EIN gesetzten Bits des/der Quell-
worte(s) und setzt das/die entsprechenden Bit(s) der spezifizierten Ziffer des Ergebni-
swortes auf EIN.
7-SEGMENT DECODER Konvertiert die Hexadezimalwerte des Quellwortes in 7-Segment-Anzeigedaten.
SINGLE WORD
Kopiert ein Quelldaten-Wort auf das Zielwort, dessen Adresse durch das Zielbasis-Wort
DISTRIBUTE
und den Offset spezifiziert wird.
DATA COLLECT
Liest Daten aus dem Quellwort aus und speichert diese auf dem Zielwort.
MOVE BIT
Überträgt das spezifizierte Bit des Quellwortes oder der Konstanten auf das spezifi-
zierte Bit des Zielwortes.
MOVE DIGIT
Verschiebt den hexadezimalen Inhalt von vier spezifizierten 4-Bit-Quellziffern des
Quellwortes auf die spezifizierten vier Zielziffer(n).
REVERSIBLE SHIFT
Verschiebt die Bits des spezifizierten Wortes bzw. der spezifizierten Wortfolge nach
REGISTER
links bzw. rechts.
TABLE COMPARE
Vergleicht einen 4-stelligen Hexadezimalwert mit aus 16 Worten bestehenden Tabellen.
ASCII CONVERT
Konvertiert die Hexadezimalwerte des Quellwortes in 8-stellige ASCII-Werte, begin-
nend mit der äußersten linken oder rechten Hälfte des ersten Zielwortes.
SUBROUTINE ENTRY
Aufruf und Ausführung des Unterprogrammes N.
SUBROUTINE DEFINE
Markiert den Anfang des Unterprogrammes N.
RETURN
Markiert das Ende eines Unterprogrammes und gibt die Steuerung an das Hauptpro-
gramm zurück.
I/O REFRESH
Frischt alle E/A-Worte zwischen dem Anfangs- und Endwort auf.
MACRO
Ruft ein E/A-Worte ersetzendes Unterprogramm auf und führt dieses aus.
In der folgenden Tabelle sind die Erweiterungsbefehle aufgeführt. Der Funktions-
Code für standardmäßig zugewiesene Befehle ist ebenfalls aufgeführt.
Bezeichnung
ASYNCHRONOUS
Erstellt ein Schieberegister, das den Inhalt zweier benachbarter Worte austauscht,
SHIFT REGISTER
wenn eines Worte den Wert Null enthält, das andere aber einen Wert ungleich Null.
TEN KEY INPUT
Einlesen von 8 BCD-Ziffern von einer Zehnertastatur.
MULTI-WORD
Vergleicht zwei Blöcke mit je 16 aufeinanderfolgenden Worte miteinander.
COMPARE
RECEIVE
Empfängt Daten über eine Kommunikations-Schnittstelle.
TRANSMIT
Sendet Daten über eine Kommunikations-Schnittstelle.
DOUBLE COMPARE
Vergleicht zwei 8-stellige Hexadezimal-Werte miteinander.
MODE CONTROL
Beginnt und stoppt Zähloperationen, vergleicht und ändert Zähler-Istwerte und stoppt
Impulsausgaben.
Funktionsbeschreibung
Funktionsbeschreibung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis