Télécharger Imprimer la page

Omron Sysmac C200HX Manuel D'utilisation page 311

Masquer les pouces Voir aussi pour Sysmac C200HX:

Publicité

Sous-programmes et commandes d'interruption
Exemple 2:
interruption cyclique
Cet exemple indique comment régler les intervalles des interruptions cycliques.
Les sous-programmes d'interruption cyclique sont exécutés à intervalles fixes,
sans tenir compte de l'emplacement dans le cycle de l'UC. Ce type d'interruption
est utile aux sections de programme telles que les programmes de surveillance
périodique.
L'interruption cyclique est désactivée au début du fonctionnement (l'intervalle
de l'interruption cyclique est égal à 0), ainsi le temps sur la première interruption
et l'intervalle de l'interruption cyclique doivent être réglés à l'aide de INT(89) où
N=004 et C=001/000. Dans le schéma suivant, le sous-programme est exécuté
toutes les 20 ms si l'unité de temps de l'interruption cyclique DM 6622 est réglée
sur 10 ms dans la configuration de l'API.
er
Drapeau 1
cycle
Règle le temps de la pre-
mière interruption sur 20 ms.
Règle les intervalles de
l'interruption cyclique sur
20 ms.
Rem.: Selon le réglage de DM 6621 dans la configuration de l'API, l'utilisation de la liai-
son maître, des E/S déportées, des cartes d'E/S spéciales et l'exécution des
instructions individuelles se terminent avant l'exécution du sous-programme.
Pour plus d'informations, voir la page 284.
Programme principal
LD
25315
INT(89)
001
004
#0002
INT(89)
000
004
#0002
Programme principal
SBN(92)
99
Sous-programme
RET(93)
END(01)
Chapitre 5-23
Interruption cyclique
toutes les 10 ms.
Retour à l'adresse
programme avant
l'interruption.
295

Publicité

loading

Ce manuel est également adapté pour:

Sysmac c200hgSysmac c200he