Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 351

Publicité

Instructions de temporisation et de comptage
Conseils d'utilisation
Drapeaux
7-15-4 VERY HIGH-SPEED TIMER : TMHH(----) CPM2A/CPM2C
Symboles à contacts
Limitations
Description
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
précision de 0 à 1s) lors de l'utilisation de l'unité 1 s (C=000) ou entre 0,10 et 99
990 s (avec une précision de 0 à 10 s) lors de l'utilisation de l'unité 10 s (C=001).
Une longue temporisation est activée lorsque sa condition d'exécution passe à
l'état ON et est réinitialisée (à la valeur SV) quand sa condition d'exécution
passe à l'état OFF. Une fois activée, TIML(----) s'exécute à partir de la SV par
unité de 1 s ou de 10 s (selon la valeur C). La précision de TIML(----) est de 0 à 1 s
si l'unité 1 s est utilisée ou de 0 à 10 s si l'unité 10 s est utilisée.
La temporisation s'achève quand la PV atteint #0000 (s). Une fois la temporisa-
tion écoulée, la PV et l'état du drapeau de fin sont maintenus. La temporisation
peut être redémarrée en commutant sa condition d'exécution de ON à OFF, puis
à ON ou en chargeant dans sa PV une valeur autre que #0000 avec une instruc-
tion telle que MOV(21).
Les longues temporisations dans les parties "sautées" du programme ne sont
pas remises à zéro lorsque la condition d'exécution de JMP(04) passe à OFF,
mais cessent de s'exécuter et la PV est maintenue. La temporisation reprend
lorsque la condition d'exécution de JMP(04) passe à ON. Il peut s'en suivre une
importante perte de précision de ces longues temporisations dans les parties
"sautées" du programme.
TIML(----) peut manquer de précision pour un temps de cycle dépassant 1 s
(C=000) ou 10 s (C=001).
Les longues temporisations dans les parties "sautées" du programme sont réini-
tialisées (à la SV) quand la condition d'exécution d'IL(02) est OFF.
Les unités de temps en C peuvent être modifiées durant l'exécution d'une lon-
gue temporisation. Toute modification de l'unité de temps dans ces conditions
réduit à 10 s la précision de la temporisation.
ER :
N n'est pas un numéro T valide.
C n'est pas 000 ni 001.
TMHH(----)
N
SV
000
Cette instruction n'est supportée que par les API des CPM2A/CPM2C.
Chaque numéro TC ne peut être utilisé comme définition que dans une instruc-
tion TIMER ou COUNTER. Les numéros TC sont compris entre 000 et 255 sur
les API des CPM2A/CPM2C.
La SV est une valeur BCD comprise entre 0000 et 9999 (0 à 9,999 s).
Définir le troisième opérande à 000 (cet opérande est ignoré).
TMHH(----) est une temporisation de retard ON dégressive définie en unités de
1 ms. La valeur de consigne peut être comprise entre 0 et 9 999 s et la précision
de cette temporisation est de 1 ms.
Une temporisation à très grande vitesse est activée quand sa condition d'exécu-
tion passe à l'état ON et est réinitialisée (à la SV) quand sa condition d'exécution
Chapitre
SEULEMENT
Zones de données d'opérandes
N : Numéro TC
T0 à T255
SV : Valeur de consigne
IR, SR, AR, DM, HR, LR, #
000
Placer à 000.
7-15
339

Publicité

loading