Herunterladen Inhalt Inhalt Diese Seite drucken

Spezielle Mathematische Befehle - Omron SYSMAC CQM1 Bedienerhandbuch

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

Werbung

Spezielle mathematische Befehle

Beispiel
00000
R+3: LR 04
F
F
F
F
Rest (–4)

5-22 Spezielle mathematische Befehle

5-22-1 MAX(––) – FIND MAXIMUM
Kontaktplan–Symbol
MAX(––)
C
R1
D
Beschränkungen
Erläuterungen
1, 2, 3...
Im folgenden Beispiel wird DBSL(––) verwendet, um den vorzeichenbehafte-
ten binären Inhalt von IR 101 und IR 100 durch den vorzeichenbehafteten
binären Inhalt von DM 0021 und DM 0020 zu teilen und das Ergebnis in
LR 04 bis LR 01 zu speichern.
Dd+1: IR 101
F
F
Dr+1: DM 0021
0
0
R+2: LR 03
R+1: LR 02
F
F
F
C
F
F
@MAX(––)
C
R1
D
Dieser Befehl ist nur in der CQM1 verfügbar.
N muß ein BCD–Wert zwischen 0001 und 9999 sein.
R
und R
+N–1 müssen sich in dem gleichen Datenbereich befinden.
1
1
DM 6144 bis DM 6655 können nicht für D verwendet werden.
Ist die Ausführungsbedingung AUS, wird der Befehl MAX(––) nicht ausge-
führt. Ist sie jedoch EIN, sucht MAX(––) in dem Speicherbereich von R
R
+N–1 nach der Adresse, die den Maximalwert enthält und speichert diesen
1
in dem Zielwort (D).
Ist Bit 14 des Steuerwortes C auf EIN gesetzt, identifiziert MAX(––) die
Adresse des Wortes, das den in D+1 gespeicherten Maximalwert enthält. Die
Adresse wird, entsprechend des DM–Bereichs, auf verschiedene Arten iden-
tifiziert:
1. Bei einer Adresse im DM–Bereich, wird die Wortadresse in C+1 gespei-
chert. Ist die Adresse des Maximalwertes zum Beispiel DM 0114, wird
#0114 in D+1 gespeichert.
2. Handelt es sich um die Adresse eines anderen Datenbereiches, wird die
Anzahl der Adressen nach dem Suchbeginn in D+1 gespeichert. Enthält
Adresse
DBSL(––)
00000
00001
100
DM 0020
LR 01
Dd: IR 100
7
A
B
1
5
C
Dr: DM 0020
0
0
0
0
1
A
R: LR 01
F
A
D
F
7
0
Quotient (–336)
(Maximum suchen)
IR, SR, AR, DM, HR, TC, LR, #
R1: Erstes Wort des Bereiches
IR, SR, AR, DM, HR, TC, LR
IR, SR, AR, DM, HR, LR
Kapitel 5–22
Befehl
Operanden
LD
00000
DBSL(––)
DM
LR
(–8.736.420)
(26)
(–336.016 und –4/26)
Datenbereiche
C: Steuerdaten
D: Zielwort
1
100
0020
01
bis
299

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis