Télécharger Imprimer la page

Differentiate Up Et Differentiate Down; Keep; Bits À Auto--Maintien (Scellement) - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Commande de l'état des bits
6-4-2

DIFFERENTIATE UP et DIFFERENTIATE DOWN

00000
00001
6-4-3

KEEP

00002
00004
00005
6-4-4
Bits à auto--maintien (Scellement)
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
300
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Rem. SET et RSET n'ont pas de code de fonction. Pour les introduire à partir de la
console de programmation, appuyer sur les touches FUN et SET ou bien les
touches FUN et RSET suivies de l'adresse du bit.
Les instructions DIFFERENTIATE UP et DIFFERENTIATE DOWN sont utili-
sées pour mettre le bit opérande sur ON pendant un cycle à la fois. L'instruction
DIFFERENTIATE UP met le bit opérande sur ON pendant un cycle après que la
condition d'exécution pour lui est passée de OFF à ON ; l'instruction DIFFE-
RENTIATE DOWN met le bit opérande sur ON pendant un cycle après que la
condition d'exécution pour lui est passée de ON à OFF. Ces deux instructions
demandent seulement une ligne de code mnémonique.
Ici, IR 01000 est placé à ON pendant un tour de scrutation après le passage de
IR 00000 à ON. A l'exécution suivante de DIFU(13) 01000, IR 01000 passe à
OFF, quel que soit l'état de IR 00000. Avec l'instruction DIFFERENTIATE
DOWN, IR 01001 passe à ON pendant un tour de scrutation après le passage
de IR 00001 à OFF (IR 20002 reste OFF jusque--là) et à OFF à la prochaine
exécution de DIFD(14) 01001.
L'instruction KEEP est utilisée pour maintenir l'état du bit opérande sur la base
de deux conditions d'exécution. Pour ce faire, l'instruction KEEP est connectée
à deux lignes secondaires. Quand la condition d'exécution à la fin de la première
ligne secondaire est ON, le bit opérande de l'instruction KEEP est mis sur ON.
Quand la condition d'exécution à la fin de la seconde ligne secondaire est ON, le
bit opérande de l'instruction KEEP est mis sur OFF. Le bit opérande pour l'ins-
truction KEEP maintiendra son état ON ou OFF même s'il est placé dans une
section verrouillée du schéma.
Dans l'exemple suivant, HR 0000 sera mis sur ON si IR 00002 est ON et
IR 00003 est OFF. HR 0000 restera ON jusqu'à ce que IR 00004 ou bien IR
00005 devienne ON. Pour KEEP, comme pour toutes les instructions qui
demandent plus d'une ligne secondaire, les lignes secondaires sont codées
d'abord, avant l'instruction qu'elles commandent.
00003
S : règle l'entrée
R : réinitialise l'entrée
Bien que l'instruction KEEP puisse être utilisée pour créer des bits à auto--main-
tien, il est parfois nécessaire de créer des bits à auto--maintien d'une autre
Adresse
DIFU(13) 20001
00000
00001
DIFD(14) 20002
Adresse
00000
00001
Adresse
00000
KEEP(11)
00001
HR 0000
00002
00003
00004
Chapitre
Instruction
Opérandes
LD
00000
DIFU(13)
20001
Instruction
Opérandes
LD
00001
DIFD(14)
20002
Instruction
Opérandes
LD
00002
AND NOT
00003
LD
00004
OR
00005
KEEP(11)
HR
0000
6-4

Publicité

loading