Télécharger Imprimer la page

Omron Sysmac C200HX Manuel D'utilisation page 194

Masquer les pouces Voir aussi pour Sysmac C200HX:

Publicité

Décalage de données
Description
Drapeaux
Exemple
00005
00006
00007
00008
00009
178
On utilise SFTR(84) pour créer un registre à décalage à mot unique ou à mots
multiples capable de décaler les données vers la droite ou la gauche. Pour créer
un registre à mot unique, désigner le même mot pour St et E. Le mot de com-
mande fournit la direction, l'état qu'il faut introduire dans le registre, l'impulsion
de décalage et l'entrée de désactivation. Le mot de commande est ainsi attribué:
15 14 13 12
Les données du registre à décalage sont décalées d'un bit dans la direction indi-
quée par le bit 12, qui décale un bit jusqu'à CY et l'état du bit 13 vers l'autre extré-
mité lors de l'exécution SFTR(84) avec la condition d'exécution ON tant que le
bit de désactivation est sur OFF et le bit 14 est sur ON. Lorsque SFTR(84) est
exécutée avec une condition d'exécution OFF ou lorsque SFTR(84) est exécu-
tée avec le bit 14 sur OFF, le registre à décalage est inaltéré. Lorsque SFTR(84)
est exécutée avec une condition d'exécution ON et le bit de désactivation (bit 15)
est sur OFF, tout le registre à décalage ainsi que CY sont désactivés.
ER:
St et E ne sont pas dans la même zone de données ou ST est supérieur
à E.
Le mot d'adressage indirect DM n'existe pas. (Le contenu du mot DM
n'est pas BCD ou la zone DM a été dépassée.)
CY:
Reçoit l'état du bit St 00 ou du bit E 15, selon la direction de décalage.
Dans l'exemple suivant, IR 00005, IR 00006, IR 00007 et IR 00008 sont utilisés
pour commander les bits C de @SHIFT(84). Le registre à décalage se trouve
entre LR 20 et LR 21 et est commandé à travers IR 00009.
05012
Direction
05013
Etat à introduire
Impulsion
05014
de décalage
05015
Désactivation
@SFTR(84)
050
LR 20
LR 21
Non utilisé
Direction de décalage
1 (ON):
Gauche (LSB à MSB)
0 (OFF): Droite (MSB à LSB)
Etat à introduire dans le registre
Bit d'impulsion de décalage
Désactivation
Adresse
Instruction
00000
LD
00001
OUT
00002
LD
00003
OUT
00004
LD
00005
OUT
00006
LD
00007
OUT
00008
LD
00009
@SFTR84
LR
LR
Chapitre 5-15
Opérande
00005
05012
00006
05013
00007
05014
00008
05015
00009
050
20
21

Publicité

loading

Ce manuel est également adapté pour:

Sysmac c200hgSysmac c200he