Herunterladen Inhalt Inhalt Diese Seite drucken

Spezielle Mathematische Befehle; Find Maximum (Maximum Suchen) - Max - Omron SYSMAC CQM1H Serie Programmierhandbuch

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

Spezielle mathematische Befehle

5-23 Spezielle mathematische Befehle

5-23-1 FIND MAXIMUM (Maximum suchen) – MAX(––)
Kontaktplan–Symbol
MAX(––)
C
R
1
D
Einschränkungen
Erläuterungen
1, 2, 3...
@MAX(––)
C
R
1
D
N muss ein BCD–Wert zwischen 0001 und 9999 liegen.
R
und R
+N–1 müssen sich im gleichen Datenbereich befinden.
1
1
DM 6144 bis DM 6655 können nicht für D verwendet werden.
Ist die Ausführungsbedingung FALSCH, wird der Befehl MAX(––) nicht
ausgeführt. Ist die Ausführungsbedingung WAHR, durchsucht MAX(––) den
Speicherbereich von R
1
Wert enthält und gibt den max. Wert an das Zielwort (D) aus.
Wenn Bit 15 von C auf EIN gesetzt ist, identifiziert MAX(––) die Adresse des
Wortes, das den max. Wert in D+1 enthält. Die Adresse wird, entsprechend
des DM–Bereichs, auf verschiedene Arten identifiziert:
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
zum Beispiel die Adresse IR 114 den Maximalwert und ist das erste Wort
des Suchbereichs IR 014, dann wird #0100 in D+1 gespeichert.
Ist Bit 14 des Steuerwortes C gesetzt und enthalten mehrere Adressen den
gleichen Maximalwert, wird die Position der niedrigsten Adressen in D+1
gespeichert. Die Position wird als DM–Adresse für den DM–Bereich
ausgegeben. Es handelt sich jedoch um die Absolutposition in Bezug auf das
erste Wort des Bereiches für alle anderen Bereiche.
Die Anzahl der Worte innerhalb des Bereiches (N) wird in den 3 äußersten
rechten Ziffern von C gespeichert und muss ein BCD–Wert zwischen 001
und 999 sein.
Ist Bit 15 des Steuerwortes C auf AUS gesetzt, werden die Daten innerhalb
des Bereiches als Binärzahl ohne Vorzeichen und bei gesetztem Bit als
vorzeichenbehaftete Binärzahl ausgewertet.
C:
15 14 13 12 11
Datentyp
1 (EIN):
0 (AUS): Binärdaten ohne
Datenbereiche
C: Steuerdaten
IR, SR, AR, DM, EM, HR, TIM/CNT, LR, #
R
: Erstes Wort des Bereiches
1
IR, SR, AR, DM, EM, HR, TIM/CNT, LR
IR, SR, AR, DM, EM, HR, LR
bis R
+N–1 nach der Adresse, die den maximalen
1
Nicht verwendet – auf Null gesetzt.
Ausgabe der Adresse an D+1?
1 (EIN):
0 (AUS): Nein
Vorzeichenbehaftete
Binärdaten
Vorzeichen
Abschnitt
5-23
D: Zielwort
00
Anzahl der Worte
im Bereich (N)
Ja.
335

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis