Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 356

Publicité

Instructions de temporisation et de comptage
Caractéristiques
communes des
comparaisons de valeurs
cilbes et de plages
1, 2, 3...
Comparaison à des
valeurs cibles
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
344
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
C
000
Enregistre un tableau de comparaison de valeurs cibles et démarre la
comparaison.
001
Enregistre un tableau de comparaison de plages et démarre la comparai-
son.
002
Enregistre un tableau de comparaison de valeurs cibles. Démarrer la
comparaison avec INI(61).
003
Enregistre un tableau de comparaison de plages. Démarrer la comparai-
son avec INI(61).
Lorsque la PV correspond à une valeur cible ou fait partie d'une plage donnée, le
sous-programme spécifié est appelé et exécuté. Se reporter au paragraphe
2-3-5 Interruptions du compteur à grande vitesse pour de plus amples informa-
tions sur le tableau de comparaison.
Lorsque le compteur à grande vitesse est activé dans le Setup de l'API
(DM 6642), il démarre à partir de zéro lorsque le CPM2A/CPM2C commence à
fonctionner. La PV n'est évaluée par rapport au tableau de comparaison qu'une
fois le tableau enregistré et la comparaison lancée à l'aide de INI(61) ou de
CTBL(63). La comparaison peut être arrêtée et redémarrée, ou la PV remise à
zéro en utilisant INI(61).
Une comparaison de valeurs cibles diffère d'une comparaison de plages, mais
les deux fonctions partagent certaines caractéristiques communes.
1. Les numéros de sous-programme 000 à 049 peuvent être utilisés et le
même numéro de sous-programme peut être utilisé plus d'une fois dans le
tableau.
2. Un numéro de sous-programme non défini ou un FFFF peut être défini
comme numéro de sous-programme lorsque le traitement des interruptions
n'est pas nécessaire.
3. La comparaison peut être stoppée au moyen de INI(61). Un tableau enre-
gistré reste valable jusqu'à l'arrêt de l'API jusqu'à l'enregistrement d'un nou-
veau tableau.
4. CTBL(62) ne peut pas être exécutée lorsque le compteur à grande vitesse
est désactivé dans le Setup de l'API (DM 6642). Une erreur se produit lors-
que CTBL(63) est exécutée alors que le compteur à grande vitesse est
désactivé.
Un tableau de comparaison de valeurs cibles contient jusqu'à seize valeurs
cibles. Un numéro de sous-programme est également enregistré à chaque
valeur cible. Le sous-programme correspondant est appelé et exécuté lorsque
la PV correspond à une valeur cible. Quand le traitement des interruptions n'est
pas nécessaire, un numéro de sous-programme non défini peut être saisi.
! Sur le CPM1/CPM1A, les comparaisons avec les valeurs cibles sont effec-
tuées élément par élément dans l'ordre du tableau de comparaison. Lorsque
la PV atteint la première valeur cible dans le tableau, le sous-programme d'in-
terruption est exécuté et la comparaison se poursuit à la valeur suivante dans
le tableau. Lorsque le traitement est terminé, au niveau de la dernière valeur
cible du tableau, la comparaison reprend à la première valeur et le processus
redémarre.
! Sur le CPM2A/CPM2C, la PV est comparée à toutes les valeurs cibles du tab-
leau chaque fois que CTBL(63) est exécutée. Lorsque la PV correspond à une
valeur cible, le sous-programme correspondant est appelé et exécuté.
Fonction CTBL(63)
Chapitre
7-15

Publicité

loading