Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 57

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Sélection et utilisation des fonctions d'interruption
1, 2, 3...
54
Contrôle des interruptions des compteurs rapides absolus
1. Utilisez l'instruction CTBL(––) pour sauvegarder la table de comparaison
dans l'API et commencer les comparaisons.
(@)CTBL
P
C
TB
P sert à spécifier le port. Placez P à 001 pour spécifier le compteur rapide
absolu 1 ou à 002 pour le compteur rapide absolu 2.
Si C est à 000, les comparaisons sont effectuées par la méthode de
comparaison des valeurs spécifiées ; si C est à 001, elles sont effectuées
par la méthode de comparaison des gammes. Les tables de comparaison
sont sauvegardées et lorsque la sauvegarde est terminée, les comparai-
sons commencent. Lorsqu'elles ont été exécutées, les interruptions rapides
sont effectuées en fonction de la table de comparaison. Pour de plus
amples détails sur la structure des tables de comparaison, reportez–vous à
l'instruction CTBL(––).
Rem. : les résultats des comparaisons sont normalement stockés dans
AR 0500 à 0507 (port 1) et dans AR 0600 à 0607 (port 2) pendant
l'exécution de la comparaison des gammes.
Si C est à 002, les comparaisons sont effectuées par la méthode de
comparaison des valeurs spécifiées ; si C est à 003, elles sont effectuées
par la méthode de comparaison des gammes. Pour ces deux sélections, la
table de comparaison est sauvegardée mais les comparaisons ne com-
mencent qu'avec l'exécution de l'instruction INI(––).
2. Pour arrêter les comparaisons, exécutez l'instruction INI(––) comme suit.
Spécifiez le port 1 ou 2 dans P (P=001 ou 002).
Pour reprendre les comparaisons, placez la deuxième opérande à "000"
(exécution de comparaison) et exécutez l'instruction INI(––).
Après sauvegarde d'une table, celle–ci est retenue dans l'API pendant
l'exécution du programme et jusqu'à la prochaine sauvegarde.
Lecture de la valeur en cours
Il y a deux façons de lire la valeur en cours : la première consiste à la lire dans
IR 232 et IR 233 (port 1) ou dans IR 234 et IR 235 (port 2) et la deuxième à utiliser
l'instruction PRV(––).
Lecture de IR 232 et IR 233 ou de IR 234 et IR 235
La valeur en cours du compteur rapide absolu 1 est stockée dans
IR 232 et IR 233 et la valeur en cours du compteur rapide absolu 2 est stockée
dans IR 234 et IR 235 :
4 chiffres d'extrême
4 chiffres d'extrême
gauche
droite
Port 1:
IR 233
IR 232
Port 2:
IR 235
IR 234
P: spécification du port (001 : port 1 ; 002 : port 2)
C: (3 chiffres BCD)
000:
table spécifiée et comparaison lancée
001:
table de gammes sélectionnée et comp. lancée
002:
table spécifiée
003:
table de gammes spécifiée
TB : premier canal de la table de comparaison
(@)INI
P
001
000
Mode BCD
0000 0000 à 0000 4095
Chapitre 1–4
Mode 360_
0000 0000 à 0000 0359

Publicité

loading