Comparer Entiers De 32 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é

2.3
? D

Comparer entiers de 32 bits

Format
==D, <>D, >D, <D, >=D, <=D
Description de l'opération
Les opérations de comparaison d'entiers de 32 bits comparent le contenu de l'accumulateur 2 à celui de
l'accumulateur 1. Les contenus de l'accumulateur 2 et de l'accumulateur 1 sont évalués comme
nombres entiers de 32 bits. Le résultat de la comparaison est indiqué par le RLG et les bits significatifs
du mot d'état. Si le RLG égale 1, le résultat de comparaison est vrai. Si le RLG égale 0, le résultat de
comparaison est faux. Les bits BI1 et BI0 indiquent la relation "inférieur à", "égal à" ou "supérieur à".
Mot d'état
Ecriture :
Valeurs du RLG
Opération de
comparaison exécutée
==D
<>D
>D
<D
>=D
<=D
Exemple
LIST
L
MD10
L
ED24
>D
=
M 2.0
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-01
RB
BI1
BI0
-
x
x
RLG si
ACCU 2 > ACCU 1
0
1
1
0
1
0
Explication
//Charger le contenu de MD10 (entier de 32 bits).
//Charger le contenu de ED24 (entier de 32 bits).
//Comparer si accumulateur 2 (MD10) supérieur (>) à
//Le RLG égale 1 si MD10 > ED24.
2.3 ? D Comparer entiers de 32 bits
DEB
DM
OU
0
-
0
RLG si
ACCU 2 = ACCU 1
1
0
0
0
1
1
Opérations de comparaison
ETAT
RLG
/PI
x
x
1
RLG si
ACCU 2 < ACCU 1
0
1
0
1
0
1
accumulateur 1 (ED24).
41

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières