Télécharger Imprimer la page

Fonctions D'interruption Du Srm1(-V2); Types D'interruptions; Interruptions Par Temporisation Cyclique - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Fonctions d'interruption du SRM1(-V2)

2-4

Fonctions d'interruption du SRM1(-V2)

2-4-1 Types d'interruptions

2-4-2 Interruptions par temporisation cyclique

Fonctionnement
1, 2, 3...
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
96
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Ce chapitre explique les configurations et les méthodes pour l'utilisation des
fonctions d'interruption SRM1(-V2).
Le SRM1(-V2) a seulement un type de traitement d'interruption, comme décrit
ci-dessous.
Interruptions par temporisation cyclique
Le traitement de l'interruption est exécuté par une temporisation cyclique avec
une précision de 0,1 ms.
Le SRM1(-V2) est équipé d'une temporisation cyclique. Lorsque la temporisa-
tion cyclique s'arrête, le programme principal est interrompu et le programme
d'interruption est exécuté immédiatement, indépendamment du point dans le
cycle.
Deux modes existent pour le fonctionnement de la temporisation cyclique, le
mode à une impulsion, pour lequel seulement une interruption est exécutée à
l'expiration du temps, et le mode d'interruption programmée pour lequel l'inter-
ruption est répétée à intervalle fixe.
La valeur de consigne de la temporisation cyclique peut être définie n'importe
quand de 0,5 à 319 968 ms, par unités de 0,1 ms.
Utiliser les instructions suivantes pour activer et commander la temporisation
cyclique.
Démarrage en mode à une impulsion
Utiliser l'instruction STIM(69) pour commencer la temporisation cyclique en
mode à une impulsion.
(@)STIM(69)
C
: Horloge, mode à une impulsion (000)
C
1
1
C
: Valeur de consigne de la temporisation (adresse du premier mot)
C
2
2
C
: Sous-programme Nº (4 digits BCD) : 0000 à 0049
C
3
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)
Chaque fois que l'intervalle indiqué dans le mot C
à décrémentation décrémentera la valeur en cours de un. Lorsque la PV
atteint 0, le sous-programme indiqué est appelé juste une fois et la tempo-
risation s'arrête.
Le temps depuis l'exécution de l'instruction STIM(69) jusqu'à l'écoulement
du temps est calculé comme suit :
) # (Contenu de C
(Contenu de C
2
Lorsque C
est entré comme constante :
2
La valeur de consigne du compteur à décrémentation égalisera la constante
indiquée (en ms) et l'intervalle de temps de décrémentation est de 10
(1 ms).
Chapitre
+ 1 s'écoule, le compteur
2
+ 1) # 0,1 ms = (0,5 à 319 968 ms)
2
2-4

Publicité

loading