Compteurs à grande vitesse du CPM2A/CPM2C
Tableau de comparaison
Limite inférieure : 1 000
Limite supérieure : 4 000
Nombre de sous--
programmes : 10
Limite inférieure : 3 000
Limite supérieure : 5 000
Nombre de sous--
programmes : 9
1ère méthode
Interdire les interruptions
dans la zone de pro-
gramme normale tout en
exécutant l'instruction.
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
52
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
une fois que la PV du compteur est supérieur ou égal à la limite inférieure, et
inférieur ou égal à la limite supérieure dans le tableau de comparaison.
PV
Interruption
Interruption
10 Sous--
9 Sous--
programmes
programmes
exécutés
exécutés
Si deux états ou plus de comparaison sont satisfaits simultanément (dans le
même cycle), l'interruption pour l'état le plus proche du début du tableau de
comparaison sera exécutée.
La comparaison de valeur à atteindre ou celle de la plage peut s'utiliser pour des
interruptions de compteurs à grande vitesse.
Lorsqu'une interruption s'est produite pendant l'exécution d'une des instruc-
tions du compteur, c.--à--d. C TBL(63), INI(61) ou PRV(62), ces instructions ne
sont pas exécutées dans le programme d'interruption.
Si une interruption s'est produite pendant l'exécution d'une instruction comman-
dant le compteur à grande vitesse dans la zone de programme normale, les ins-
tructions des CTBL(63), INI(61) et PRV(62), ne seront pas exécutées dans le
programme d'interruption. Cette situation peut être évitée par la programmation
suivante.
2ème méthode
Dans la zone de programme
normale, exécuter de nou-
veau l'instruction qui n'a pas
pu être exécutée.
Zone de programme normale
Les sous--programmes de traitement d'interruption sont définis par SBN(92) et
RET(93), simplement comme des sous--programmes normaux.
Une erreur de SBS UNDEFD se produira pendant le contrôle de programme
lorsqu'un sous--programme de traitement d'interruption sera défini, mais l'exé-
cution sera normale.
Interruption
Interruption
9 Sous--
10 Sous--
programmes
programmes
exécutés
exécutés
Zone de programme
d'interruption
Chapitre
2-2
Temps