Herunterladen Inhalt Inhalt Diese Seite drucken

Fnc29 (Neg): Komplement - Mitsubishi MELSEC FX 2N Serie Bedienungsanleitung

Speicherprogrammierbare steuerungen
Vorschau ausblenden Andere Handbücher für MELSEC FX 2N Serie:
Inhaltsverzeichnis

Werbung

Programmierung/Programmformat
6.10.19

FNC29 (NEG): Komplement

FNC 29
Operanden
und
Anweisungs-
format
Abb. 6-66: Beispiel zu FNC29 (NEG): Komplement
Ermittlung des Absolutwertes eines negativen Wertes
(D 10) = 2
0
0
(D 10) = 1
0
0
(D 10) = 0
0
0
(D 10) = -1
1
1
(D 10) = -2
1
1
(D 10) = -3
1
1
(D 10) = -32,766
1
0
(D 10) = -32,767
1
0
(D 10) = -32,768
1
0
Abb. 6-65: Ermittlung des Absolutwertes eines negativen Wertes
Positioniermodule FX
2N
NEG
16-Bit-Operation
3 Schritte
Wort-
Operand
K, H
KnX
Eingang
FNC 29
NEG
FNC 29
D 10
NEG
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-10GM/20GM
Beschreibung der Applikationsanweisungen
Komplement
NEG
32-Bit-Operation [D]NEG
5 Schritte
KnY
KnM
D
D.
b Jedes Bit des in D. angegebenen Operanden
D.
wird invertiert (0→1, 1→0). Zu den invertierten
Daten-Bits wird der Wert 1 addiert. Der inver-
tierte Wert wird in dem selben Operanden
gespeichert.
b Diese Anweisung liefert den absoluten Wert eines
(D10)+1
(D10)
negativen Binärwertes.
Die Positioniereinheit verarbeitet negative Werte
0
0
0
1
0
in Form von zwei Komplementen s wie links dar-
gestellt. Wenn das signifikante Bit 1 ist, ist der
Wert negativ, und der Absolutwert kann über die
Anweisung NEG ermittelt werden.
0
0
0
0
1
0
0
0
0
0
(D 10) + 1 = 1
1
1
1
1
1
0
0
(D 10) + 1 = 2
1
1
1
1
0
0
0
(D 10) + 1 = 3
1
1
1
0
0
0
0
(D 10) + 1 = 32,766
0
0
0
1
0
0
1
(D 10) + 1 = 32,767
0
0
0
0
0
1
1
(D 10) + 1 = -32,768
0
0
0
0
0
1
0
Der maximale Absolutwert für 16-Bit-Operationen ist 32.767.
anwendbare Modelle
Modell
FX
FX
V, Z
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
Bem.
-10GM
2N
-20GM
2N
FXH0187C
FXH0188C
0
0
0
1
0
0
1
0
0
0
1
1
1
1
1
0
1
1
1
1
0
0
0
0
FXH0189C
6 - 73

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis