Zone TC (temporisateur/compteur
3-8
Zone TC (temporisateur/compteur)
70
cations particulières comme la création de relais de verrouillage avec l'instruc-
tion de conservation et la formation de sorties d'auto-maintien. On trouve les in-
formations sur ces applications dans le chapitre 4 Ecriture et saisie du program-
me et dans le chapitre 5 Groupe d'instructions.
Rem.: Le nombre de mots nécessaires est attribué entre HR 00 et HR 42 pour les ta-
bleaux de routage et les temporisateurs de surveillance si l'on utilise les réseaux
SYSMAC NET.
On utilise la zone TC pour créer et programmer les temporisateur et compteurs
et maintenir les drapeaux d'achèvement, les valeurs de sélection (SV) et les va-
leurs en cours (PV) de tous les temporisateurs et compteurs. Ceux-ci sont ac-
cessibles dans la gamme TC 000 à TC 511. Chaque numéro TC est défini soit
comme temporisateur, soit comme compteur selon l'une des instructions sui-
vantes: TIM, TIMH, CNT, CNTR(12) et TTIM(87). Aucun préfixe n'est demandé
lorsqu'on utilise un numéro TC dans l'instruction d'un temporisateur ou d'un
compteur.
Une fois que le numéro TC a été défini par l'une de ces instructions, il ne peut pas
être redéfini ailleurs dans le programme en utilisant des instructions identiques
ou différentes. Lorsque le même numéro TC est défini deux fois dans plusieurs
instructions ou dans une seule instruction, une erreur se produit lors du contrôle
du programme. Il n'y a aucune limite dans l'ordre d'utilisation des numéros TC.
Une fois qu'il a été défini, on désigne le numéro TC comme opérande d'une ou
plusieurs groupes d'instructions différentes de celles qui ont été mentionnées
ci-dessus. Lorsqu'il a été défini comme temporisateur, au numéro TC désigné
comme opérande est attribué le préfixe TIM. On utilise ce préfixe sans tenir
compte de l'instruction du temporisateur utilisée pour définir le temporisateur.
Une fois qu'il a été défini comme compteur, au numéro TC désigné comme opé-
rande on attribue un préfixe CNT. On utilise également ce préfixe sans tenir
compte de l'instruction du compteur utilisée pour définir le compteur.
On peut désigner les numéros TC pour les opérandes qui demandent des don-
nées de bit ou des données de mot. Le numéro TC désigné comme opérande
qui demande des données de bit a accès au drapeau d'achèvement du tempori-
sateur ou du compteur. Le numéro TC désigné comme opérande qui demande
des données de mot a accès à une zone de mémoire qui maintient les PV du
temporisateur ou du compteur.
On utilise les numéros TC même pour accéder aux SV des temporisateurs et
des compteurs d'un appareil de programmation. Les procédures de cette opéra-
tion au moyen de la console de programmation se trouvent dans le chapitre 7-1
Surveillance et modification des données.
La zone TC maintient les SV des temporisateurs et des compteurs lors des inter-
ruptions d'alimentation. Les PV des temporisateurs sont remises à zéro lors du
démarrage de l'API et dans des sections de programme verrouillées, mais les
PV des compteurs sont retenues. Pour plus d'informations sur les fonctions de
temporisateurs et compteurs dans les sections de programmes verrouillées, se
référer au chapitre AUCUN LIEN INTERLOCK etINTERLOCK CLEAR – IL(02)
et ILC(03). On ne remet pas toujours à zéro les PV des compteurs.
Remarquer que dans la programmation "TIM 000" désigne trois valeurs: l'ins-
truction temporisateur définie par le numéro TC 000, le drapeau d'achèvement
de ce temporisateur et sa PV. Selon le contexte, la raison est évidente, c'est-à-
dire que la première valeur concerne toujours une instruction, la seconde un bit
et la troisième un mot. Cela se répète pour tous les autres numéros TC avec
préfixe TIM ou CNT.
Chapitre 3-8