Instructions de programmation par blocs
Instruction
Symbole/
Opérande
Mnémonique
Code
---
CONDITIONAL
BLOCK
BRANCHING
END
IEND
804
ONE CYCLE
WAIT(805)
AND WAIT
WAIT
805
ONE CYCLE
WAIT(805)
AND WAIT
B
WAIT
B : Bit opérande
805
ONE CYCLE
WAIT(805) NOT
AND WAIT (NOT)
B
WAIT NOT
B : Bit opérande
805
TIMER WAIT
TIMW(813)
TIMW
813
N : Numéro de
temporisation
SV : Consigne
Si le bit opérande est à OFF, seules les instructions après IEND(804) sont
exécutées.
Si la condition d'exécution est à ON pour WAIT(805), les instructions
suivantes du bloc programme sont sautées.
Condition
d'exécution
Si le bit opérande est à OFF (à ON pour WAIT NOT(805)), les instructions
suivantes du bloc programme sont sautées. Dans le cycle suivant, aucun bloc
programme n'est exécuté sauf pour la condition d'exécution pour WAIT(805)
ou WAIT(805) NOT. Lorsque la condition d'exécution passe à ON (OFF pour
WAIT(805) NOT), les instructions de WAIT(805) ou WAIT(805) NOT jusqu'à la
fin du programme sont exécutées.
Si le bit opérande est à OFF (à ON pour WAIT NOT(805)), les instructions
suivantes du bloc programme sont sautées. Dans le cycle suivant, aucun bloc
programme n'est exécuté sauf pour la condition d'exécution pour WAIT(805)
ou WAIT(805) NOT. Lorsque la condition d'exécution passe à ON (OFF pour
WAIT(805) NOT), les instructions de WAIT(805) ou WAIT(805) NOT jusqu'à la
fin du programme sont exécutées.
Retard d'exécution du bloc programme jusqu'à ce que le temps spécifié soit
N
écoulé. A la fin du retard, l'exécution du programme est reprise avec
SV
l'instruction suivant TIMW(813).
BEND
C
Fonction
Condition
Condition
Condition
d'exécution
d'exécution
d'exécution
OFF
OFF
ON
"A"
exécutée.
"B" exécutée.
"C"
"C"
"C" exécutée.
exécutée.
exécutée.
Attente
"A"
exécutée.
Consigne
Temps écoulé.
"B" exécutée.
"C" exécutée.
Chapitre
10-28
Localisation
Condition
d'exécution
Bloc
programme
Obligatoire
Bloc
programme
Obligatoire
Bloc
programme
Obligatoire
Bloc
programme
Obligatoire
Bloc
programme
Obligatoire
437