Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 356

Masquer les pouces Voir aussi pour SYSMAC CPM1:

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