Instructions des temporisateurs et des compteurs
Drapeaux
5-14 Instructions des temporisateurs et compteurs
Cette instruction ne touche aucun drapeau.
TIM et TIMH sont des instructions de temporisateur décrémentiel de délai ON
qui demandent un numéro TC et une valeur de sélection (SV).
CNT est une instruction de compteur décrémentiel et CNTR une instruction de
compteur inverseur. Ces deux instructions demandent un numéro TC et une SV.
Elles sont aussi connectées aux multilignes d'instruction servant de signal (si-
gnaux) d'entrée et sont désactivées.
Un numéro TC ne peut pas être défini deux fois, c'est-à-dire qu'une fois qu'il a
été utilisé comme élément de définition d'une instruction de temporisateur ou
compteur, il ne peut pas être utilisé de nouveau. Une fois définis, on utilise les
numéros TC comme opérandes d'instructions différents des instructions de
temporisateurs et compteurs autant que nécessaire.
Les numéros TC figurent dans une gamme 000 à 511. On ne prévoit aucun pré-
fixe lorsqu'on utilise un numéro TC comme élément de définition d'une
instruction de temporisateur ou compteur. S'il est défini comme temporisateur,
le numéro TC prend le préfixe TIM pour être utilisé comme opérande de certai-
nes instructions. On se sert du préfixe TIM sans tenir compte de l'instruction de
temporisateur employée pour définir le temporisateur. Une fois défini comme
compteur, le numéro TC prend le préfixe CNT et est utilisé comme opérande
pour un certain type d'instructions. On utilise même CNT sans tenir compte de
l'instruction de compteur employée pour définir le compteur.
Les numéros TC sont désignés comme opérandes qui demandent des données
de bit ou mot. S'il a été désigné comme opérande qui demande des données de
bit, le numéro TC accède au bit fonctionnant comme 'drapeau de fin' et que le
temps s'est écoulé, c'est-à-dire que le bit se trouvant normalement sur OFF pas-
se sur ON lorsque la SV désignée s'est écoulée. S'il a été désigné comme opé-
rande qui demande des données de mot, le numéro TC accède à la zone de mé-
moire contenant la valeur en cours (PV) du temporisateur ou du compteur. On
peut donc utiliser la PV d'un temporisateur ou d'un compteur comme opérande
de CMP(20) ou de toute autre instruction où la zone TC est admise. Cela se véri-
fie en désignant le numéro TC employé pour définir le temporisateur ou le
compteur qui lui permet d'accéder à la zone de mémoire contenant les PV.
"TIM 000" est utilisé pour désigner l'instruction TIMER définie par le numéro TC
000, pour désigner le drapeau de fin de ce temporisateur et sa PV. Le sens
contextuel de ce terme est évident, c'est-à-dire que la première fonction est tou-
jours une instruction, la deuxième est toujours un opérande de bit et la troisième
toujours un opérande de mot, ce qui concerne tous les numéros TC avec le pré-
fixe TIM ou CNT.
On saisit une SV comme constante ou comme adresse de mot d'une zone de
données. Si le mot de zone IR attribué à la carte d'entrée est désigné comme
adresse de mot, on doit câbler la carte d'entrée de façon à régler la SV de l'exté-
rieur, à l'aide des interrupteurs rotatifs ou d'appareils semblables. Les tempori-
sateurs et les compteurs ainsi câblés peuvent être réglés de l'extérieur seule-
ment en mode RUN ou MONITOR. Toutes les SV, y compris celles qui sont
réglées de l'extérieur doivent être BCD.
Chapitre 5-14
163