Télécharger Imprimer la page

Arithmetic Shift Left -- Asl; Arithmetic Shift Right -- Asr - Omron SYSMAC CPM1 Manuel De Programmation

Masquer les pouces Voir aussi pour SYSMAC CPM1:

Publicité

Instructions de décalage

7-16-3 ARITHMETIC SHIFT LEFT -- ASL(25)

Limitations
Description
Conseils d'utilisation
Drapeaux

7-16-4 ARITHMETIC SHIFT RIGHT -- ASR(26)

Limitations
Description
Conseils d'utilisation
Drapeaux
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
354
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Symboles à contacts
ASL(25)
@ASL(25)
Wd
DM 6144 à DM 6655 ne peuvent pas être utilisés pour Wd.
Lorsque la condition d'exécution est OFF, ASL(25) n'est pas exécutée. Lorsque
la condition d'exécution est ON, ASL(25) décale un 0 dans le bit 00 de Wd,
décale les bits de Wd d'un bit vers la gauche et décale l'état du bit 15 vers CY.
Bit
CY
15
1 0 0 1 1 1 0 0 0 1 0 1 0 0 1 1
Un 0 sera décalé dans le bit 00 à chaque cycle lorsque ASL(25) est utilisée sous
forme simple. Utiliser la forme sur changement d'état (@ASL(25)) ou combiner
ASL(25) avec DIFU(13) ou DIFD(14) pour n'opérer qu'un décalage.
ER :
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 15.
EQ :
ON lorsque le contenu de Wd est zéro ; sinon OFF.
Symboles à contacts
ASR(26)
@ASR(26)
Wd
DM 6144 à DM 6655 ne peuvent pas être utilisés pour Wd.
Lorsque la condition d'exécution est OFF, ASR(25) n'est pas exécutée. Lorsque
la condition d'exécution est ON, ASR(25) décale un 0 vers le bit 15 de Wd,
décale les bits de Wd d'un bit vers la droite et décale l'état du bit 00 vers CY.
Bit
15
1
1 0 0 1 0 1 1 0 0 1 1 0 0 1 0
0
Un 0 sera décalé dans le bit 15 à chaque cycle lorsque ASR(26) est utilisée sous
forme simple. Utiliser la forme sur changement d'état (@ASR(26)) ou combiner
ASR(26) avec DIFU(13) ou DIFD(14) pour n'opérer qu'un décalage.
ER :
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).
Zones de données d'opérandes
Wd : Décalage de mot (Shift word)
IR, SR, AR, DM, HR, LR
Wd
Zones de données d'opérandes
Wd : Décalage de mot (Shift word)
IR, SR, AR, DM, HR, LR
Wd
Chapitre
7-16
Bit
00
0
Bit
CY
00

Publicité

loading