Evaluation Des Bits Du Mot D'état Dans Les Opérations Sur Nombres Entiers - 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é

Fonctions sur nombres entiers
7.2 Evaluation des bits du mot d'état dans les opérations sur nombres entiers
7.2
Evaluation des bits du mot d'état dans les opérations sur nombres
entiers
Description
Les 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 négatif de la plage pour une addition
16 bits : résultat = –65536
32 bits : résultat = –4 294 967 296
Dépassement négatif de la plage pour une multiplication
16 bits : résultat < –32 768 (nombre négatif)
32 bits : résultat < –2 147 483 648 (nombre négatif)
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 < –2 147 483 648 (nombre négatif)
Division par zéro
Opération
+D : résultat = –4 294 967 296
/D ou MOD : division par 0
102
BI1
BI0
DEB
0
0
0
0
1
0
1
0
0
BI1
BI0
DEB
0
0
1
0
1
1
0
1
1
1
0
1
1
0
1
1
1
1
BI1
BI0
DEB
0
0
1
1
1
1
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-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