Télécharger Imprimer la page

Exemple D'application (Mode À Une Impulsion); Exemple D'application (Mode D'interruption Programmée) - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Fonctions d'interruption du SRM1(-V2)
Exemple d'application
(Mode à une impulsion)
Exemple d'application
(Mode d'interruption
programmée)
25315 Premier drapeau de cycle
Sur ON pour 1 cycle
00005
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
98
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Dans cet exemple, une interruption est produite 2,4 ms (0,6 ms # 4) après que
l'entrée 00005 soit passée sur ON ; l'interruption exécute le sous-programme
d'interruption numéro 23.
25315 Premier drapeau de cycle
Sur ON pour 1 cycle
MOV(21)
MOV(21)
00005
@STIM(69)
SBN(92)
RET(93)
Dans cet exemple, une interruption est produite toutes les 4,0 ms (1,0 ms # 4)
après que l'entrée 00005 soit passée sur ON ; les interruptions exécutent le
sous-programme d'interruption numéro 23.
MOV(21)
#0004
Définit la valeur de consigne du compteur à
décrémentation à 4 (BCD : 0000 à 9999)
DM 0010
MOV(21)
#0010
Définit l'intervalle de temps de décrémentation
à 1,0 ms. (BCD : 0005 à 0320)
DM 0011
@STIM(69)
Démarre l'horloge en mode d'interruption program-
003
mée.
DM 0010
Indique le premier mot contant la valeur de consigne.
#0023
Indique le numéro de sous-programme (seulement
les octets inférieurs sont effectifs).
SBN(92)
023
Programme d'interruption
RET(93)
#0004
Définit la valeur de consigne du compteur à 4
(BCD : 0000 à 9999)
DM 0010
#0006
Définit l'intervalle de temps de décrémentation
à 0,6 ms (BCD : 0005 à 0320)
DM 0011
Démarre l'horloge en mode à une impulsion.
000
Indique le premier mot contenant la valeur de
DM 0010
consigne.
#0023
Indique le numéro de sous-programme (seule-
ment les octets inférieurs sont effectifs).
023
Programme d'interruption
Chapitre
2-4

Publicité

loading