Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 370

Publicité

Instructions de décalage
Drapeaux
Exemple
00000
00001
00002
00003
00004
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
358
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
registre à un mot, indiquer le même mot pour St et E. Le mot de commande
indique le sens de décalage, l'état devant être placé dans le registre, l'impulsion
de décalage et l'entrée de remise à zéro. Le mot de commande est configuré de
la façon suivante :
15
14
13
12
Les données contenues dans le registre à décalage seront décalées d'un bit
dans le sens indiqué par le bit 12, ce qui entraînera un décalage d'un bit vers CY
et décalerat l'état du bit 13 vers l'autre extrémité chaque fois que SFTR(84) sera
exécutée avec une conditon ON, aussi longtemps que le bit de remise à zéro est
sur OFF et le bit 14 sur ON. Lorsque SFTR(84) est exécutée avec une condition
OFF ou lorsque SFTR(84) est exécutée avec le bit 14 sur OFF, le registre à
décalage demeurera inchangé. Lorsque SFTR(84) est exécutée avec une
condition ON et lorsque le bit de remise à zéro (bit 15) est sur OFF, tout le
registre à décalage et le CY seront mis à zéro.
ER :
St et E ne sont pas dans la même zone de données ou ST est plus grand
que 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).
CY :
Reçoit l'état du bit 00 de St ou 15 bits de E, selon le sens de décalage.
Dans l'exemple suivant, IR 00000, IR 00001, IR 00002 et IR 00003 sont utilisés
pour commander le bit de C utilisé en @SFTR(84). Le registre à décalage est
dans DM 0010 et est commandé par IR 00004.
20012
Direction
20013
Etat en entrée
Impulsion de
20014
décalage
20015
Remise à zéro
@SFTR(84)
200
DM 0010
DM 0011
Non utilisé.
Sens de décalage
1 (ON) : Gauche (MSB vers LSB)
0 (OFF) : Droite (LSB à MSB)
Etat à placer dans le registre
Bit d'impulsion de décalage
Remise à zéro
Adresse
Instruction
00000
LD
00001
OUT
00002
LD
00003
OUT
00004
LD
00005
OUT
00006
LD
00007
OUT
00008
LD
00009
@SFTR(84)
Chapitre
7-16
Opérandes
00000
20012
00001
20013
00002
20014
00003
20015
00004
200
DM
0010
DM
0011

Publicité

loading