Automate programmable S7-200 Manuel système
Opérations Encoder un bit et Décoder un bit
Encoder un bit
L'opération Encoder un bit (ENCO) écrit, dans le quartet le
moins significatif de l'octet de sortie OUT, le numéro du bit le
moins significatif qui est à 1 dans le mot d'entrée IN.
Décoder un bit
L'opération Décoder un bit (DECO) met à 1 le bit du mot de
sortie OUT dont la position correspond à la valeur du
quartet le moins significatif de l'octet d'entrée IN.
Les autres bits du mot de sortie sont mis à 0.
Bits SM et ENO
Les conditions suivantes affectent ENO pour les opérations
Encoder un bit et Décoder un bit.
Situations d'erreur mettant ENO à 0
H 0006 (adresse indirecte)
Tableau 6-21 Opérandes autorisés pour les opérations Encoder un bit et Décoder un bit
Entrées/sorties Types de
IN
OUT
Exemple : Opérations Encoder un bit et Décoder un bit
122
Opérandes
données
BYTE
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, constante
WORD
IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC,
constante
BYTE
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC
WORD
IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AQW, *VD, *LD, *AC
AC2
DECO
15
3
VW40
0000 0000 0000
1000
NETWORK 1 //AC2 contient des bits d'erreur.
//1. L'opération DECO met à 1
le bit dans VW40
//
qui correspond à ce code
//
d'erreur.
//2. L'opération ENCO convertit le bit de
//
poids faible mis à 1 en un
//
code d'erreur
//
rangé dans VB50.
LD
I3.1
DECO
AC2, VW40
ENCO
AC3, VB50
15
3
AC3
0
VB50
9
0
1000 0010 0000 0000
ENCO
9