I Comparer Entiers 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 comparaison
2.1 Vue d'ensemble des opérations de comparaison
2.2
? I
Comparer entiers de 16 bits
Format
==I, <>I, >I, <I, >=I, <=I
Description de l'opération
Les opérations de comparaison d'entiers de 16 bits comparent le contenu de l'accumulateur 2- L à celui
de l'accumulateur 1- L. Les contenus de l'accumulateur 2-L et de l'accumulateur 1-L sont évalués
comme nombres entiers de 16 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
==I
<>I
>I
<I
>=I
<=I
Exemple
LIST
L
MW10
L
EW24
>I
=
M 2.0
40
RB
BI1
BI0
-
x
x
RLG si
ACCU 2 > ACCU 1
0
1
1
0
1
0
Explication
//Charger le contenu de MW10 (entier de 16 bits).
//Charger le contenu de EW24 (entier de 16 bits).
//Comparer si accumulateur 2-L (MW10) supérieur (>) à accumulateur 1-L (EW24).
//Le RLG égale 1 si MW10 > EW24.
DEB
DM
OU
0
-
0
RLG si
ACCU 2 = ACCU 1
1
0
0
0
1
1
Manuel de référence, 05/2010, A5E02790284-01
ETAT
RLG
x
x
RLG si
ACCU 2 < ACCU 1
0
1
0
1
0
1
Langage LIST pour SIMATIC S7-300/400
/PI
1

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières