Omron SYSMAC CS1 Série Guide D'installation page 393

Table des Matières

Publicité

Conseils d'utilisation
368
Se référer aux descriptions des instructions individuelles dans le Manuel de
programmation des API série CS1 (W340) pour les conditions qui causent la
mise à ON du drapeau ER. Une attention particulière est exigée parce que quel-
ques instructions passent à OFF le drapeau ER quelque soient les conditions.
Note Les configurations du setup de l'API, lorsqu'une une erreur d'instruction se pro-
duit, déterminent si le fonctionnement s'arrête lorsque le drapeau ER passe à
ON. Dans la configuration par défaut, le fonctionnement continue lorsque le dra-
peau ER passe à ON. Si l'arrêt de fonctionnement est indiqué lorsque le dra-
peau ER passe à ON, et le fonctionnement s'arrête (traité comme une erreur de
programme), l'adresse de programme au point où le fonctionnement s'est arrêté
est stockée dans A298 à A299. En même temps, A29508 est mis à ON.
Drapeau d'égalité
Le drapeau d'égalité est un drapeau temporaire pour toutes les instructions,
sauf lorsque des résultats de comparaison sont égaux (=). Il est configuré auto-
matiquement par le système et il change. Le drapeau d'égalité peut être mis à
OFF (à ON) par une instruction après qu'une instruction précédente l'ait mis à
ON (à OFF). Le drapeau d'égalité passe à ON, par exemple, lorsque MOV ou
une autre instruction de déplacement déplace 0000 Hex comme données
source et il est mis à OFF toutes les autres fois. Même si une instruction passe à
ON le drapeau d'égalité, l'instruction de déplacement s'exécute immédiatement
et le drapeau d'égalité passe à ON ou à OFF selon que la donnée source pour
l'instruction de déplacement soient 0000 Hex ou non.
Drapeau de retenue
Le drapeau CY est utilisé dans des instructions de décalage, des instructions
d'addition et de soustraction avec une entrée de retenue, les instructions d'addi-
tion et de soustraction de retenues, ainsi qu'avec les instructions d'Unité d'E/S
spéciales, les instructions PID et les instructions FPD. Prendre note des con-
seils d'utilisations suivants.
Note
1. Le drapeau CY peut rester à ON (à OFF) à cause des résultats d'exécution
de certaines instructions et aussi être utilisé dans d'autres instructions (une
instruction d'addition et de soustraction avec retenue ou une instruction de
décalage). S'assurer d'effacer le drapeau de retenue lorsque c'est
nécessaire.
2. Le drapeau CY peut être mis à ON (à OFF) par les résultats d'exécution pour
certaines instructions et être mis à OFF (à ON) par d'autres instructions.
S'assurer que les bons résultats sont reflétés dans le drapeau CY lorsqu'il
est utilisé.
Drapeaux inférieur à et supérieur à
Les drapeaux < et > sont utilisés dans les instructions de comparaison, telles
que les instructions LMT, BAND, ZONE, PID et autres.
Le drapeau < ou > peut être mis à OFF (à ON) part d'autres instructions même
s'il est à ON (à OFF) par des résultats d'exécution de certaines instructions.
Drapeau négatif
Le drapeau N est mis à OFF lorsque le bit le plus à gauche du mot des résultats
d'exécution d'instruction est à "1" pour certaines instructions et il est mis à OFF
inconditionnellement pour d'autres instructions.
Opérandes de spécification pour mots multiples
Avec les API série CS1, une instruction est exécutée comme écrit même si un
opérande exigeant des mots multiples est spécifié de sorte que tous les mots
pour l'opérande ne soient pas dans la même zone. Dans ce cas, les mots sont
placés en ordre dans les adresses mémoire de l'API. Le drapeau d'erreur n'est
pas mis à ON.
Par exemple, étudier les résultats d'exécution d'un transfert de bloc avec
XFER(070) si 20 mots sont spécifiés pour le transfert commençant avec W500.
Chapitre
9-2

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sysmac cs1g/h-cpuj j-ev1

Table des Matières