Sauvegarde Et Chargement De L'état Des Drapeaux De Condition - Omron SYSMAC CJ Série Manuel D'utilisation

Masquer les pouces Voir aussi pour SYSMAC CJ Série:
Table des Matières

Publicité

Drapeaux de condition
Nom
Eti-
quette
< =
Drapeau inférieur
ou égal à
Drapeau toujours à
ON
ON
Drapeau toujours à
OFF
OFF
Utilisation des drapeaux
de condition
Sauvegarde et chargement de l'état des drapeaux de condition
Symbole
P_LE
Passe à ON lorsque le premier opérande d'une instruction de comparaison est
inférieur ou égal au second.
P_On
Toujours à ON. (toujours 1.)
P_Off
Toujours à OFF (toujours 0.)
Les drapeaux de condition sont partagés par toutes les instructions. Ainsi,
leur état se modifie souvent au cours d'un seul cycle. Veillez à lire les
drapeaux de condition immédiatement après l'exécution des instructions, de
préférence dans une branche de la même condition d'exécution.
Instruction A
Le résultat de l'instruction A
est rapporté dans le drapeau
d'égalité.
Instruction B
Etant donné que les drapeaux de condition sont partagés par toutes les
instructions, le fonctionnement du programme peut différé de l'évolution
prévue à cause de l'interruption d'une seule tâche. Pensez à prendre en
compte les effets des interruptions lors de l'écriture du programme. Consultez
la SECTION 2 Programmation du Manuel de programmation série CS/
CJ(W394) pour plus de détails.
Les drapeaux de condition sont effacés lorsque le programme bascule entre
les tâches. Ainsi, l'état d'un drapeau de condition ne peut pas passer dans
une autre tâche. Par exemple, l'état d'un drapeau de la tâche 1 ne peut pas
être lu dans la tâche 2.
Les UC CJ1-H et CJ1M prennent en charge les instructions de sauvegarde et
de chargement de l'état des drapeaux de condition (CCS(282) et CCL(283)).
Les UC peuvent être utilisées pour accéder aux drapeaux de condition à
d'autres emplacements dans une même tâche ou dans une tâche différente.
L'exemple suivant montre comment le drapeau d'égalité est utilisé à un
emplacement différent dans la même tâche.
Tâche
CMP
CCS
Instruction A
CCL
Instruction B
Fonction
Instruction
Opérande
LD
Instruction A
=
AND
Instruction B
Sauvegarde le résultat d'une comparaison dans les
drapeaux de condition. Ceci active le chargement
des résultats pour les utiliser avec l'instruction B.
Sauvegarde l'état des drapeaux de condition.
Charge les états des drapeaux de condition qui
ont été sauvegardés.
Le résultat de l'instruction de comparaison dans le
drapeau d'égalité peut être utilisé par l'instruction B
sans interférence avec l'instruction A.
Chapitre 9-20
383

Publicité

Table des Matières
loading

Table des Matières