Negi Complément À 2 D'entier De 16 Bits - Siemens SIMATIC S7-300 Manuel De Référence

Langage list
Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Opérations de conversion
3.8 INVI Complément à 1 d'entier de 16 bits
3.10
NEGI
Complément à 2 d'entier de 16 bits
Format
NEGI
Description de l'opération
NEGI (Complément à 2 d'entier de 16 bits)
Cette opération forme le complément à 2 de la valeur de 16 bits figurant dans l'accumulateur 1-L. Lors
de la formation du complément à 2, les bits individuels sont inversés, c'est-à-dire que les zéros sont
remplacés par des uns et les uns par des zéros, puis on ajoute la valeur 1. Le résultat est rangé dans
l'accumulateur 1-L. L'opération "Complément à 2 d'entier" est équivalente à une multiplication par -1.
Les bits d'état BI1, BI0, DM et DEB sont mis à 1 comme résultat de l'opération.
Mot d'état
Ecriture :
Formation des bits d'état
résultat = 0
-32768 <= résultat <= -1
32767 >= résultat >= 1
résultat = 2768
Exemple
LIST
L
EW8
NEGI
T
MW10
Contenu
Bit
avant exécution de NEGI
après exécution de NEGI
52
RB
BI1
BI0
-
x
x
Explication
//Charger la valeur dans l'accumulateur 1-L.
//Former le complément à 2 (16 bits).
//Transférer le résultat dans le mot de mémento MW10.
DEB
DM
x
x
ACCU1-L
15 . . .
. .
0101
1101
1010
0010
OU
ETAT
RLG
-
-
-
BI1
BI0
DEB
0
0
0
0
1
0
1
0
0
0
1
1
. .
. . . 0
0011
1000
1100
1000
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-01
/PI
-
DM
-
-
-
1

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières