Herunterladen Inhalt Inhalt Diese Seite drucken

Atenvergleichsbefehle; Einleitung; Cmp= (Vergleich Gleich Wie); Cmp<> (Vergleich Ungleich Wie) - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

4: D

ATENVERGLEICHSBEFEHLE

Einleitung

Daten können mit Hilfe von Datenvergleichsbefehlen verglichen werden, wie z.B. mit Gleich wie, Ungleich wie, Kleiner
als, Größer als, Kleiner als oder gleich wie, und Größer als oder gleich wie. Wenn das Vergleichsergebnis wahr ist, wird
ein Ausgang oder ein Merker eingeschaltet. Die Wiederholoperation kann auch dazu verwendet werden, mehrere
Datengruppen zu vergleichen.
Die CMP-Befehle verfügen über die neue Option der logischen OR-Operation, wenn die Wiederholoperation
aktiviert ist. Wiederholte Vergleichsergebnisse der CMP-Befehle können aus der AND- oder OR-Operation
ausgewählt werden. Das Ergebnis wird anschließend an einen Ausgang oder Merker gesendet. Diese Option
ist bei aktualisierten CPUs ab der Systemprogramm-Version 200 verfügbar.
Drei Werte können auch mit dem ICMP>= Befehl verglichen werden.
Befehle zum Laden von Vergleichen wurden hinzugefügt. Das Vergleichsergebnis wird geladen, so dass die
folgenden Befehle gestartet werden können. Diese Befehle sind bei aktualisierten CPUs ab der
Systemprogramm-Version 200 verfügbar.
Da diese Datenvergleichsbefehle in jeder Zykluszeit bei eingeschaltetem Eingang ausgeführt werden, sollte
gegebenenfalls ein Impulseingang von einem SOTU- oder SOTD-Befehl verwendet werden.

CMP= (Vergleich Gleich wie)

CMP=(*)

S1(R)
CMP<> (Vergleich Ungleich wie)
CMP<>(*)
S1(R)
CMP< (Vergleich Kleiner als)
CMP<(*)
S1(R)
CMP> (Vergleich Größer als)
CMP>(*)
S1(R)
S2(R)
D1(R)
REP
*****
*****
*****
S2(R)
D1(R)
REP
*****
*****
*****
S2(R)
D1(R)
REP
*****
*****
*****
S2(R)
D1(R)
REP
*****
*****
*****
M
S
FC5A B
ICRO
MART
Datentyp W oder I:
Datentyp D, L oder F: S1·S1+1 = S2·S2+1  D1 ein
Bei eingeschaltetem Eingang werden die durch die
**
Quelloperanden S1 und S2 festgelegten 16- oder 32-Bit-Daten
miteinander verglichen. Wenn die S1-Daten gleich den S2-
Daten sind, wird der Zieloperand D1 eingeschaltet. Wenn die
Bedingung nicht erfüllt ist, wird D1 ausgeschaltet.
Datentyp W oder I:
Datentyp D, L oder F: S1·S1+1  S2·S2+1  D1 ein
Bei eingeschaltetem Eingang werden die durch die
**
Quelloperanden S1 und S2 festgelegten 16- oder 32-Bit-Daten
miteinander verglichen. Wenn die S1-Daten ungleich den S2-
Daten sind, wird der Zieloperand D1 eingeschaltet. Wenn die
Bedingung nicht erfüllt ist, wird D1 ausgeschaltet.
Datentyp W oder I:
Datentyp D, L oder F: S1·S1+1 < S2·S2+1  D1 ein
Bei eingeschaltetem Eingang werden die durch die
**
Quelloperanden S1 und S2 festgelegten 16- oder 32-Bit-Daten
miteinander verglichen. Wenn die S1-Daten kleiner sind als die
S2-Daten, wird der Zieloperand D1 eingeschaltet. Wenn die
Bedingung nicht erfüllt ist, wird D1 ausgeschaltet.
Datentyp W oder I:
Datentyp D, L oder F: S1·S1+1 > S2·S2+1  D1 ein
Bei eingeschaltetem Eingang werden die durch die
**
Quelloperanden S1 und S2 festgelegten 16- oder 32-Bit-Daten
miteinander verglichen. Wenn die S1-Daten größer sind als die
S2-Daten, wird der Zieloperand D1 eingeschaltet. Wenn die
Bedingung nicht erfüllt ist, wird D1 ausgeschaltet.
ENUTZERHANDBUCH
S1 = S2  D1 ein
S1  S2  D1 ein
S1 < S2  D1 ein
S1 > S2  D1 ein
FC9Y-B1276
4-1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis