Herunterladen Inhalt Inhalt Diese Seite drucken

Div (Division) - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

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

Werbung

5: B
-
INÄR
ARITHMETISCHE

DIV (Division)

DIV(*)
S1(R)
Geeignete CPU-Module
FC5A-C10R2/C/D
FC5A-C16R2/C/D
X
Gültige Operanden
Operand
Funktion
S1 (Quelle 1)
Daten für die Berechnung
S2 (Quelle 2)
Daten für die Berechnung
D1 (Ziel 1)
Ziel zum Speichern der Ergebnisse
Die Gültigkeitsbereiche der Operandennummern finden Sie auf den Seiten 6-2 und 6-3 (Basis-Ausgabe).
Die Merker M0 bis M2557 können als D1 festgelegt werden. Sondermerker können nicht als D1 festgelegt werden.
Wenn T (Timer) oder C (Zähler) als S1 oder S2 verwendet wird, wird der Timer-/Zähler-Istwert (TC oder CC) ausgelesen.
Wenn T (Timer) oder C (Zähler) als D1 verwendet wird, werden die Daten als Sollwert (TP oder CP) hineingeschrieben, der
zwischen 0 und 65535 liegen kann.
Wurde der Datentyp F (Gleitkommazahl) ausgewählt, können nur Datenregister und Konstante als S1 und S2 festgelegt
werden.
Wurde der Datentyp F (Gleitkommazahl) ausgewählt und S1 oder S2 entsprechen nicht dem normalen Gleitkommaformat,
so tritt ein Programmausführungsfehler auf, wodurch sich der Sondermerker M8004 und die ERR LED an der CPU
einschalten.
Da binär-arithmetische Befehle in jeder Zykluszeit bei eingeschaltetem Eingang ausgeführt werden, sollte gegebenenfalls
ein Impulseingang von einem SOTU- oder SOTD-Befehl verwendet werden.
Gültige Datentypen
W (Wort)
I
(Ganzzahl)
D (Doppelwort)
L (Lang)
F (Gleitkommazahl)
5-2
B
EFEHLE
S2(R)
D1(R)
REP
*****
*****
*****
FC5A-C24R2/C/D
X
Wenn ein Bit-Operand, wie zum Beispiel I (Eingang), Q (Ausgang), M (Merker) oder R
(Schieberegister), als Quelle festgelegt ist, werden 16 E/As (Wort- oder Ganzzahl-
Daten) oder 32 E/As (Doppelwort- oder Langdaten-Typ) verwendet. Wenn für einen Bit-
X
Operanden eine Wiederholung festgelegt wurde, erhöht sich die Anzahl der
X
Operanden-Bits in Stufen zu je 16 oder 32 E/As.
X
Wenn ein Wort-Operand, wie zum Beispiel T (Timer), C (Zähler) oder D (Datenregister)
X
als Quelle festgelegt ist, werden 1 E/A (Wort- oder Ganzzahl-Daten) oder 2 E/As
(Doppelwort- oder Lang-Datentyp) verwendet. Wenn für einen Wort-Operanden eine
X
Wiederholung festgelegt wurde, erhöht sich die Anzahl der Operanden-Wörter in Stufen
zu je 1 oder 2 E/As.
M
S
FC5A B
ICRO
MART
Datentyp W oder I: S1 ÷ S2  D1 (Quotient), D1+1 (Rest)
Datentyp D oder L:
**
S1·S1+1 ÷ S2·S2+1 D1·D1+1 (Quotient),
D1+2·D1+3 (Rest)
Datentype F:
S1·S1+1 ÷ S2·S2+1 D1·D1+1 (Quotient)
Bei eingeschaltetem Eingang werden die durch den
Quelloperanden S1 festgelegten 16- oder 32-Bit-Daten durch
die durch den Quelloperanden S2 festgelegten 16- oder 32-Bit-
Daten dividiert. Der Quotient wird auf die durch den
Zieloperanden D1 festgelegten 16- oder 32-Bit-Daten gesetzt,
und der Rest wird auf die nächsten 16- oder 32-Bit-Daten
gesetzt. Der Datentyp F erzeugt keinen Rest.
Wenn S2 gleich 0 ist (Division durch 0), werden die Fehler-LED
(ERR) und der Sondermerker M8004 (Anwenderprogramm-
Ausführungsfehler) eingeschaltet.
Ein Anwenderprogramm-Ausführungsfehler tritt auch in den
folgenden Divisionsoperationen auf.
Datentyp I:–32768 ÷ (–1)
Datentype L:–2147483648 ÷ (–1)
FC5A-D16RK1/RS1
X
X
I
Q
X
X
X
X
X
ENUTZERHANDBUCH
FC5A-D32K3/S3
X
M
R
T
C
D Konstante
X
X
X
X
X
X
X
X
X
X
X
X
X
X
FC9Y-B1276
FC5A-D12K1E/S1E
X
Wiederhole
n
X
1-99
X
1-99
1-99

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis