Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 173

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Registre à décalage
Exemple
00000
25502
00001
01007
5-16-2 WORD SHIFT – DECALAGE DE MOTS - WSFT(16)
Limites
Description
Drapeaux
170
L'exemple suivant utilise un bit d'impulsion d'horloge d'une seconde, Sp,
(25502) de façon à ce que la condition produite par 00000 (In) soit décalée dans
IR 010 toutes les secondes. La sortie 10000 passe à ON à chaque fois qu'un"1"
est décalé dans 01007.
In
Sp
Rt
Symboles
WSFT(16)
@WSFT(16)
St
E
Registre à décalage de mot de 16 bits. St et E doivent appartenir à la même zone
de données et E doit être supérieur ou égal à St.
Les DM 6144 à DM 6655 ne peuvent être utilisés pour St ni E.
Lorsque la condition d'exécution est à OFF, WSFT(16) n'est pas exécutée. Lors-
que la condition est à ON, WSFT(16) décale les données entre St et E par unités
de canal (16 bits). Les zéros sont écrits dans St et le contenu de E est perdu.
F
Perdu
3
ER:
Les canaux St et E appartiennent à ces zones différentes ou St est
supérieur à E.
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
Adresse
Instruction
SFT(10)
00000
LD
00001
LD
010
00002
LD
010
00003
SFT(10)
00004
LD
10000
00005
OUT
Zones de données d'opérande
St
E
E
St + 1
0
C 2
3
4
5
2
1
E
St + 1
4
5
2
1
0
2
9
0
Chapitre 5-16
Opérande
In
00000
Sp
25502
Rt
00001
St
010
E
010
01007
10000
St: canal de départ
IR, SR, AR, DM, HR, LR
E: canal de fin
IR, SR, AR, DM, HR, LR
St
0
2
9
0000
St
0
0
0

Publicité

loading