Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 99

Publicité

Fonctions d'interruption du CPM1/CPM1A
1, 2, 3...
Arrêt de la temporisation
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
86
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Démarrage en mode d'interruption programmée
Utiliser l'instruction STIM(69) pour commencer la temporisation cyclique en
mode d'interruption programmée.
(@)STIM(69)
C
1
C
2
C
3
Lorsque C
est écrit comme une adresse de mot :
2
C
: Valeur de consigne du compteur à décrémentation (4 digits BCD) :
2
0000 à 9999
C
+ 1 : Intervalle de temps de décrémentation (4 digits BCD ; unité :
2
0,1 ms) : 0005 à 0320 (0,5 ms à 32 ms)
Les significations de la configurations sont les mêmes que pour le mode à
une impulsion, mais en mode à interruption programmée la PV de la tempo-
risation sera réinitialisée à la valeur de consigne et la décrémentation
recommencera dès que le sous-programme aura été appelé. En mode d'in-
terruption programmée, les interruptions continueront à être répétées à
intervalles fixes jusqu'à ce que l'opération soit arrêtée.
Lorsque C
est entré comme constante :
2
La configuration est la même que pour le mode à une impulsion, mais les
interruptions continueront à être répétées à intervalles fixes jusqu'à ce que
le fonctionnement soit arrêté.
Lecture du temps écoulé de la temporisation
Utiliser l'instruction STIM(69) pour lire le temps écoulé de la temporisation.
(@)STIM(69)
C
1
C
2
C
3
C
: Nombre de fois où le compteur à décrémentation a été dérémenté (4 digits
2
BCD)
C
+ 1 : Intervalle de temps du compteur à décrémentation (4 digits BCD ; unité :
2
0,1 ms)
C
: Temps écoulé depuis la décrémentation précédente (4 digits BCD ; unité :
3
0,1 ms)
Le temps entre le départ de la temporisation cyclique et l'exécution de cette ins-
truction est calculé comme suit :
{(Contenu de C2) # (Contenu de C2+1) + (Contenu de C3)} # 0,1 ms
Si la temporisation cyclique indiquée est arrêtée, alors "0000" sera mémorisé.
Utiliser l'instruction STIM(69) pour arrêter la temporisation cyclique.
(@)STIM(69)
C
1
000
000
C
: Horloge, mode interruption programmée (003)
1
C
: Val. de consigne de temporisation (Nº de mot de tête)
2
C
: Nº de sous-prog. (4 digits BCD) : 0000 à 0049
3
C
: Lecture du temps écoulé (006)
1
C
: Mot de tête du paramètre 1
2
C
: Paramètre 2
3
C
: Arrêt de l'horloge (010)
1
Chapitre
2-3

Publicité

loading