INTERLOCK et INTERLOCK CLEAR -- IL(02) et ILC(03)
Drapeaux
Conseils d'utilisation
Exemple
00000
7-9
NO OPERATION -- NOP(00)
Description
Drapeaux
7-10 END -- END(01)
Description
Drapeaux
7-11 INTERLOCK et INTERLOCK CLEAR -- IL(02) et ILC(03)
Description
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
328
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Aucun drapeau ne correspond à ces instructions.
DIFU(13) et DIFD(14) peuvent ne pas s'exécuter lorsque ces instructions sont
programmées entre IL et CIT, entre JMP et JME ou dans des sous-programmes.
Se reporter aux paragraphes 7-11 INTERLOCK et INTERLOCK CLEAR -- IL(02)
et ILC(03), 7-12 JUMP et JUMP END -- JMP(04) et JME(05), 7-25 Instructions
de sous-programmes et 7-27-1 INTERRUPT CONTROL -- INT(89).
Dans cet exemple, IR 20014 est à l'état ON sur un cycle quand IR 00000 passe
de OFF à ON. IR 20015 est à l'état ON sur un cycle quand IR 00000 passe de ON
à OFF.
DIFU(13) 20014
DIFD(14) 20015
NOP(00) n'est généralement pas nécessaire en cours de programmation et il
n'existe aucun symbole à contacts pour cette instruction. Lorsque NOP(00) est
rencontrée dans un programme, aucune fonction n'est exécutée et l'exécution
du programme reprend à l'instruction suivante. Lors de l'effacement de la
mémoire en vue de la programmation, NOP(00) est écrit à toutes les adresses.
NOP(00) peut être saisi au moyen du code de fonction 00.
Aucun drapeau ne correspond à NOP(00).
Symboles à contacts
END(01) doit être la dernière instruction d'un programme. Lorsqu'il existe des
sous-programmes, END(01) est placé après le dernier sous-programme.
Aucune instruction ne doit être écrite après qu'END(01) soit exécutée. END(01)
peut être placée à l'intérieur d'un programme pour spécifier l'exécution de
toutes les instructions jusqu'à ce niveau, par exemple pour déboguer un pro-
gramme, mais il devra être supprimé pour que l'exécution du reste du pro-
gramme ait lieu.
En l'absence d'instruction END(01) dans le programme, aucune instruction
n'est exécutée et le message d'erreur "NO END INST" apparaît.
END(01) met à l'état OFF les drapeaux ER, CY, GR, EQ et LE.
Symboles à contacts
Symboles à contacts
IL(02) est toujours utilisée en même temps qu'ILC(03) pour créer des verrouil-
lages. Les verrouillages sont utilisés pour exécuter un embranchement, tout
Chapitre
Adresse
Instruction
Opérandes
00000
LD
00001
DIFU(13)
00002
DIFD(14)
END(01)
IL(02)
ILC(03)
7-11
00000
20014
20015