Drapeaux De Tâches - 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 tâches
Fonctionnement du bit de
maintien IOM
Précautions
Partage des registres de
données (UC CJ1-H et
CJ1M uniquement)
9-19 Drapeaux de tâches
Remarque
Initialisation des drapeaux
de tâche
1,2,3...
Etat du bit de forçage
2. L'alimentation de l'API est cyclique alors que le bit de maintien IOM est à
OFF ou non protégé dans la configuration de l'API.
Si le bit de maintien IOM (A50012) est à ON, les registres de données ne sont
pas effacés lorsqu'une erreur FALS survient ou lorsque le mode de
fonctionnement est commuté du mode PROGRAM au mode RUN/MONITOR
ou vice-versa.
Si le bit de maintien IOM (A50012) est à ON et que le paramètre « état du bit
de maintien IOM au démarrage » de la configuration de l'API est configuré
pour protéger le bit de maintien IOM, les registres de données ne sont pas
effacés lorsque l'alimentation de l'API est réinitialisée (ON → OFF → ON).
Les registres de données sont normalement propres à chaque tâche. Par
exemple, DR0 utilisé dans la tâche 1 est différent de DR0 utilisé dans la
tâche 2. (Avec les UC CJ1-H, un paramètre de la configuration de l'API peut
être configuré à partir du CX-Programmer pour partager des registres de
données entre les tâches).
Il n'est pas possible d'accéder (lire ou écrire) au contenu des registres de
données à partir d'un périphérique de programmation.
N'utilisez pas les registres de données tant qu'une valeur n'a pas été
configurée dans le registre. L'enregistrement n'est pas fiable s'ils sont utilisés
sans configurer leurs valeurs.
Les valeurs dans les registres de données sont incertaines au démarrage
d'une tâche d'interruption. Lorsqu'un registre de données est utilisé dans une
tâche d'interruption, configurez toujours une valeur dans le registre de
données avant d'utiliser le registre dans cette tâche.
La configuration suivante peut être effectuée à partir de la boîte de dialogue
des propriétés de l'API du CX-Programmer afin de contrôler le partage des
registres d'index et de données entre les tâches.
Les drapeaux de tâche sont compris entre TK00 et TK31 et correspondent
aux tâches cycliques de 0 à 31. Un drapeau de tâche est à ON lorsque la
tâche cyclique correspondante est à l'état exécutable (RUN) et à OFF lorsque
la tâche cyclique n'a pas été exécutée (INI) ou est en état de mise en attente
(WAIT).
Ces drapeaux indiquent l'état des tâches cycliques uniquement ; ils
n'indiquent pas l'état des tâches d'interruption.
Les drapeaux de tâche sont effacés dans les cas suivants, quel que soit l'état
du bit de maintien IOM :
1. Le mode de fonctionnement est commuté du mode PROGRAM au mode
RUN/MONITOR ou vice-versa.
2. L'alimentation de l'API est cyclique.
Les drapeaux de tâches ne peuvent pas être en configuration forcée ou en
RAZ forcée.
Chapitre 9-19
381

Publicité

Table des Matières
loading

Table des Matières