Omron SYSMAC CS Série Manuel De Programmation page 88

Automates programmables
Table des Matières

Publicité

Précautions
Remarque
Note
Lorsque le drapeau ER est à ON, l'état des autres drapeaux de condition tels
que <, >, OF et UF ne changera pas et l'état des drapeaux = et N changera
d'une instruction à l'autre.
Consultez les descriptions de chaque instruction dans le Manuel de référence
des instructions pour les automates programmables série CS/CJ pour
connaître les conditions qui font passer le drapeau ER à ON. Soyez prudent
car certaines instructions feront passer le drapeau ER à OFF quelles que
soient les conditions.
Les paramètres de la configuration de l'API spécifiant quand une erreur
d'instruction se produit déterminent si le fonctionnement doit s'arrêter lorsque
le drapeau ER passe à ON. Selon la valeur par défaut, le fonctionnement se
poursuivra lorsque le drapeau ER passera à ON. Si le système spécifie
« Arrêter le fonctionnement » lorsque le drapeau ER passe à ON et que le
fonctionnement s'arrête (comme s'il s'agissait d'une erreur de programme),
l'adresse du programme au point auquel s'est arrêté le fonctionnement sera
sauvegardée en A298 et A299. En même temps, A29508 passera à ON.
Drapeau d'égalité
Le drapeau d'égalité est un drapeau temporaire pour toutes les instructions,
sauf quand les résultats des comparaisons sont égaux (=). Il est défini
automatiquement par le système et sera modifié. Une instruction peut faire
passer le drapeau d'égalité à OFF (ON) après qu'une instruction précédente
l'a fait passer à ON (OFF). Par exemple, le drapeau d'égalité passera à ON
lorsque l'instruction MOV, ou toute autre instruction de déplacement, fera
passer 0000 hex. comme données source, mais il sera à OFF tout le reste du
temps. Même si une instruction fait passer le drapeau d'égalité à ON,
l'instruction de déplacement s'exécutera immédiatement et le drapeau
d'égalité passera à ON ou OFF en fonction de la valeur des données source
de l'instruction (0000 hex. ou non).
Drapeau de retenue (CY)
Le drapeau de retenue sert pour les instructions de décalage, les instructions
d'addition et de soustraction avec entrée de retenue, les emprunts et les
retenues d'instruction d'addition et de soustraction ainsi que pour les
instructions de cartes d'E/S spéciales, les instructions PID et les
instructions FPD. Veuillez prendre note des précautions suivantes.
1. Le drapeau de retenue peut rester sur ON (OFF) étant donné les résultats
d'exécution d'une certaine instruction, puis servir dans une autre
instruction (une instruction d'addition et de soustraction avec instruction de
retenue ou de décalage). N'oubliez pas d'effacer le drapeau de retenue si
nécessaire.
2. Le drapeau de retenue peut passer à ON (OFF) à cause des résultats
d'exécution d'une certaine instruction et repasser à OFF (ON) dans une
autre instruction. Veillez à ce que les résultats corrects soient reflétés dans
le drapeau de retenue lorsque vous l'utilisez.
Drapeaux « inférieur à » et « supérieur à »
Les drapeaux < et > sont utilisés dans les instructions de comparaison ainsi que
dans les instructions LMT, BAND, ZONE, PID et autres.
Le drapeau < ou > peut être mis sur OFF (ON) par une autre instruction même s'il
est mis sur ON (OFF) suite aux résultats d'exécution d'une certaine instruction.
Drapeau négatif
Le drapeau N (négatif) est à ON lorsque le bit le plus à gauche du mot des
résultats d'exécution de l'instruction est « 1 » pour certaines instructions et il
est à OFF sans condition pour les autres instructions.
Spécification d'opérandes pour plusieurs mots
Dans le cas des API série CS/CJ, une instruction sera exécutée telle qu'elle
est écrite même si une opérande exigeant plusieurs mots a été spécifiée et
que donc tous les mots de cette opérande ne se trouvent pas dans la même
zone. Dans ce cas, les mots seront pris dans l'ordre des adresses mémoire
de l'API. Le drapeau d'erreur ne passera pas à ON.
Chapitre 2-2
61

Publicité

Table des Matières
loading

Table des Matières