Télécharger Imprimer la page

Omron CJ E Série Manuel D'utilisation page 124

Publicité

REGISTER COMPARISON TABLE : CTBL(882)
Remarque
Drapeaux
Exemple
• Vous pouvez spécifier un même numéro de tâche d'interruption pour
plusieurs valeurs cibles.
• La table de comparaison de plages contient 8 plages, chacune d'elles
étant définie par une limite supérieure et une limite inférieure. Si une
plage ne doit pas être utilisée, définissez le numéro de tâche
d'interruption sur FFFF hex. pour désactiver la plage.
• La tâche d'interruption est exécutée une seule fois quand la PV entre
dans la plage.
• Si la PV se trouve dans plus d'une plage lors de la comparaison, la tâche
d'interruption pour la plage la plus proche du début de la table aura la
priorité et les autres tâches d'interruption seront exécutées dans les
cycles suivants.
• S'il n'y a aucune raison d'exécuter une tâche d'interruption, spécifiez
AAAA hex. comme numéro de tâche d'interruption. Le résultat de la
comparaison de plages peut être lu à l'aide de PRV(881) ou des
Drapeaux de comparaison de plages en cours.
Une erreur se produit si la limite supérieure est inférieure à la limite inférieure
d'une plage quelconque.
Nom
Libellé
Drapeau
ER
d'erreur
Lorsque CIO 000000 passe à ON dans l'exemple de programmation suivant,
CTBL(882) enregistre une table de comparaison de valeurs cibles et démarre
la comparaison pour le compteur à grande vitesse 0. La PV du compteur à
grande vitesse est comptée de manière incrémentalle et quand elle atteint
500, elle est égale à la valeur cible 1 et la tâche d'interruption 1 est exécutée.
Lorsque la PV est incrémentée à 1000, elle est égale à la valeur cible 2 et la
tâche d'interruption 2 est exécutée.
Opération
ON si la plage spécifiée pour P ou C est dépassée.
ON si le nombre de valeurs cibles spécifié pour la
comparaison de valeurs cibles est défini sur 0.
ON si le nombre de valeurs cibles spécifié pour la
comparaison de valeurs cibles dépasse 48.
ON si une même valeur cible est spécifiée plus d'une fois
dans une même direction de comparaison pour une
comparaison de cibles.
ON si la valeur supérieure est moins élevée que la valeur
inférieure pour une plage quelconque.
ON si les valeurs définies pour toutes les plages sont
désactivées pendant une comparaison de plages.
ON si le compteur à grande vitesse est défini pour un
mode d'impulsion incrémentiel que la décrémentation est
définie dans la table comme direction de la comparaison.
ON si une instruction est exécutée quand le compteur à
grande vitesse est défini sur le mode comptage circulaire
et que la valeur spécifiée dépasse la valeur de comptage
circulaire maximum.
ON en cas de spécification pour un port qui n'est pas
défini pour un compteur grande vitesse.
ON en cas d'exécution pour une autre méthode de
comparaison alors que la comparaison est déjà en cours.
Section 5-4
95

Publicité

loading

Ce manuel est également adapté pour:

Cj s sérieCj1m-cpu21Cj1m-cpu22Cj1m-cpu23