Télécharger Imprimer la page

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

Publicité

REGISTER COMPARISON TABLE : CTBL(882)
Remarque
Remarque
94
A chaque exécution de CTBL(882), la comparaison démarre selon les
conditions spécifiées. Lorsque vous utilisez CTBL(882) pour démarrer la
comparaison, il suffit généralement d'utiliser la version différenciée
(@CTBL(882)) de l'instruction ou une condition d'exécution qui est activée
(ON) pour une recherche seulement.
Si une tâche d'interruption qui n'a pas été enregistrée est spécifiée, une
erreur fatale de programme se produit lors de la première génération d'une
interruption.
Enregistrement d'une table de comparaison (C = 0002 ou 0003 hex.)
Si C est défini sur 0002 ou 0003 hex., une table de comparaison est
enregistrée, mais la comparaison ne démarre pas. La comparaison est
démarrée avec INI(880).
Enregistrement d'une table de comparaison et démarrage de la
comparaison (C = 0000 ou 0001 hex.)
Si C est défini sur 0000 ou 0001 hex., une table de comparaison est
enregistrée et la comparaison démarre.
Arrêt de la comparaison
La comparaison est arrêtée avec INI(880), quelle que soit l'instruction utilisée
pour démarrer la comparaison.
Comparaison à une valeur cible
La tâche d'interruption correspondante est appelée et exécutée lorsque la PV
correspond à une valeur cible.
• Vous pouvez spécifier un même numéro de tâche d'interruption pour
plusieurs valeurs cibles.
• La direction peut être définie pour spécifiée si la valeur cible est valide
quand la valeur actuelle est incrémentée ou décrémentée. Si le bit 15
dans le mot utilisé pour spécifier le numéro de tâche d'interruption pour la
plage est OFF, la PV sera comparée à la valeur cible uniquement lorsque
la PV est incrémentée et, si le bit 00 est ON, seulement quand la PV est
décrémentée.
• La table de comparaison peut contenir jusqu'à 48 valeurs cibles et ce
nombre est spécifié dans TB (c'est-à-dire que la longueur de la table
dépend du nombre des valeurs cibles spécifié).
• Les comparaisons sont effectuées pour toutes les valeurs cibles
enregistrées dans la table.
1. Une erreur se produit si une valeur cible avec la même direction de
comparaison est enregistrée plus d'une fois dans une même table.
2. Si le compteur à grande vitesse est défini pour un mode d'impulsion
incrémental, une erreur se produit si la décrémentation est définie dans la
table comme direction de la comparaison.
3. Si la direction de comptage change alors que la PV est égale à une valeur
cible qui a été atteinte dans la direction opposée à celle définie comme
direction de la comparaison, la condition de comparaison pour cette valeur
cible n'est pas remplie. Ne définissez pas de valeurs cibles sur les valeurs
de crête ou de niveau bas de la valeur de comptage.
Comparaison à une plage
La tâche d'interruption correspondante est appelée et exécutée lorsque la PV
entre dans une plage définie.
Section 5-4

Publicité

loading

Ce manuel est également adapté pour:

Cj s sérieCj1m-cpu21Cj1m-cpu22Cj1m-cpu23