Evaluation Des Bits Du Mot D'état Dans Les Opérations Sur Nombres Entiers - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Fonctions sur nombres entiers
7.2
Evaluation des bits du mot d'état dans les opérations sur
nombres entiers
Descript
ion
Le
s opérations arithmétiques sur nombres entiers affectent les bits suivants du mot d'état :
• BI1 et BI0,
• DEB,
• DM .
Les tableaux ci-dessous montrent l'état de signal des bits du mot d'état pour les résultats
d'opérations sur nombres entiers (16 et 32 bits) :
Plage autorisée
0 (zéro)
16 bits : –32 768 <= résultat < 0 (nombre négatif)
32 bits : –2 147 483 648 <= résultat < 0 (nombre négatif)
16 bits : 32 767 > =résultat > 0 (nombre positif)
32 bits : 2 147 483 647 > = résultat > 0 (nombre positif)
* Le bit DM n'est pas influencé par le résultat de l'opération.
Plage non autorisée
Dépassement
16 bits : ré
sul
32 bits : résultat = –4 294 967 296
Dépassement négatif de la p
16 bits : résultat < –32 768
32 bits : résultat < –2 147 483 648 (n
Dépassement positif de la plage pour addition, soustraction
16 bits : résultat > 32 767 (nombre positif)
32 bits : résultat > 2 147 483 647 (nombre positif)
Dépassement positif de la plage pour multiplication, division
16 bits : résultat > 32 767 (nombre positif)
32 bits : résultat > 2 147 483 647 (nombre positif)
Dépassement négatif de la plage pour addition, soustraction
16 bits : résultat < –32 768 (nombre négatif)
32 bits : résultat <
Division par zéro
Opération
+D : résultat = –4 294 967 296
/D ou MOD : division par 0
7-2
néga
tif de
la pl
age
pour u
tat
= –655
36
lage pour une multiplication
(nombre négatif)
ombre négatif)
–2 147 483 648 (nombre négatif)
BI1
0
0
1
BI1
ne
addition
0
0
0
1
1
1
BI1
0
1
BI0
DE
B
0
0
1
0
0
0
BI0
DEB
0
1
1
1
1
1
0
1
0
1
1
1
BI0
DEB
0
1
1
1
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
DM
*
*
*
DM
1
1
1
1
1
1
DM
1
1

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières