Télécharger Imprimer la page

Omron Sysmac C200HX Manuel D'utilisation page 172

Masquer les pouces Voir aussi pour Sysmac C200HX:

Publicité

Instructions de commande des bits
Exemple 1:
Sans instruction
impulsionnelle
00000
00000
22500
Exemple 2:
Simplification de
programmation
00000
22500
00001
00002
00003
00004
00005
5-9-3 SET et RESET – SET et RSET
Description
156
Dans le schéma A ci-dessous, lors de l'exécution avec une condition d'exécu-
tion ON, CMP(20) compare le contenu des deux mots d'opérande (HR 10 et DM
0000) et sélectionne les drapeaux arithmétiques (GR, EQ et LE) correspondant-
s. Lorsque la condition d'exécution reste sur ON, l'état du drapeau peut changer
à chaque cycle si le contenu de l'une ou des deux opérandes change. Cepen-
dant, le schéma B indique comment utiliser DIFU(13) afin d'assurer une seule
exécution de CMP(20) à chaque passage sur ON de la condition d'exécution
intéressée.
Schéma A
Schéma B
Bien que l'instruction impulsionnelle MOV(21) soit disponible, la reproduction
du schéma suivant est très complexe car une seule des conditions qui détermi-
nent la condition d'exécution de MOV(21) demande un traitement impulsionnel.
Schémas à contacts
SET B
RSET B
SET passe le bit d'opérande sur ON avec la condition d'exécution sur ON et ne
touche pas l'état du bit d'opérande avec la condition d'exécution sur OFF. RSET
Adresse
Instruction
CMP(20)
00000
HR 10
00001
DM 0000
DIFU(13) 22500
Adresse
Instruction
00000
CMP(20)
00001
HR 10
00002
DM 0000
00003
Adresse
Instruction
DIFU(13) 22500
00000
00001
MOV(21)
00002
00003
HR 10
00004
DM 0000
00005
00006
00007
00008
00009
00010
Zones de données d'opérande
Chapitre 5-9
Opérande
LD
00000
CMP(20)
HR
DM
0000
Opérande
LD
00000
DIFU(13)
22500
LD
22500
CMP(20)
HR
DM
0000
Opérande
LD
00000
DIFU(13)
22500
LD
22500
LD
00001
AND NOT
00002
AND NOT
00003
OR LD
LD
00004
AND NOT
00005
OR LD
MOV(21)
HR
DM
0000
B: Bit
IR, SR, AR, HR, LR
B: Bit
IR, SR, AR, HR, LR
10
10
---
---
10

Publicité

loading

Ce manuel est également adapté pour:

Sysmac c200hgSysmac c200he