Instructions de base
7.9 Opérations logiques sur mots
Tableau 7- 108
Paramètre OUT pour ENCO
ENO
Situation d'erreur
1
Pas d'erreur
0
IN est zéro.
La sélection du type de données Byte, Word ou DWord pour le paramètre OUT de DECO
restreint la plage utile du paramètre IN. Si la valeur du paramètre IN dépasse la plage utile,
une opération modulo est exécutée pour extraire les bits les moins significatifs comme
illustré ci-dessous.
Plage du paramètre IN de DECO :
● 3 bits (valeurs 0-7) IN sont utilisés pour mettre à 1 une position de bit dans un octet OUT
● 4 bits (valeurs 0-15) IN sont utilisés pour mettre à 1 une position de bit dans un mot OUT
● 5 bits (valeurs 0-31) IN sont utilisés pour mettre à 1 une position de bit dans un double
Tableau 7- 109
Exemples
Valeur IN de DECO
Byte OUT
Min. IN
8 bits
Max. IN
Word OUT
Min. IN
16 bits
Max. IN
DWord OUT
Min. IN
32 bits
Max. IN
7.9.4
Instructions Sélectionner, Multiplexeur et Démultiplexeur
Tableau 7- 110
Instruction SEL (Sélectionner)
CONT/LOG
Description
SEL affecte une valeur parmi deux valeurs d'entrée au paramètre OUT en fonction de la valeur du
paramètre G.
Pour CONT et LOG : Cliquez sur "???" et sélectionnez un type de données dans le menu déroulant.
1
224
(Byte OUT).
(Word OUT).
mot OUT (DWord OUT).
Valeur OUT de DECO (Décoder une position de bit unique)
0
00000001
7
10000000
0
0000000000000001
15
1000000000000000
0
00000000000000000000000000000001
31
10000000000000000000000000000000
Résultat (OUT)
Numéro de bit valide
OUT est mis à zéro.
Manuel système, 07/2011, A5E02486682-04
Automate programmable S7-1200