Télécharger Imprimer la page

Long Timer : Timl; Very High-Speed Timer : Tmhh - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Instructions de temporisation et de comptage
Drapeaux
Exemple
00000
TIM 000

7-15-3 LONG TIMER : TIML(----)

Symboles à contacts
Limitations
Description
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
338
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Il est nécessaire de toujours remettre à zéro la temporisation pour passer de TIM
à TIMH(15) lors d'une édition en ligne. De même, il est nécessaire de travailler
en mode PROGRAM pour modifier TIMH(15) en utilisant une interruption.
Les numéros TC 000 à 003 doivent être utilisés pour TIMH(15). Les temporisa-
tions rapides correspondent aux numéros TC 004 à TC 127 (TC 016 à TC 255
sur le CPM2A/CPM2C) peuvent manquer de précision lorsque le temps de cycle
dépasse 10 ms.
API
d'interruption toutes les
CPM2A/CPM2C
TC 000 à TC 003
CPM1, CPM1A et
TC 000 à TC 003
SRM1(-V2)
Sur les API des CPM2A/CPM2C, TC 004 à TC 007 ne doivent pas être utilisés
dans TIMH(15) s'ils sont nécessaires à TMHH(----). Se reporter au paragraphe
7-15-4 VERY HIGH-SPEED TIMER -- TMHH(----) pour de plus amples informa-
tions.
ER :
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
L'exemple suivant est relatif à une temporisation définie pour une constante.
CIO 01600 est activée après que CIO 00000 est à l'état ON durant au moins 1,5
seconde. Lorsque 00000 passe à l'état OFF, la temporisation est remise à zéro
et CIO 01600 passe à l'état OFF.
TIMH(15)
TIML(----)
N
SV
C
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.
SV est une valeur BCD comprise entre 0000 et 9999 (0 à 9 999 s quand C=000 et
0 à 99 990 s quand C=001).
C doit être 000 (unité 1 s) ou 001 (unité 10 s).
TIML(----) est une temporisation de retard ON dégressive définie en unités de 1 s
ou de 10 s. La valeur de consigne peut être comprise entre 0 à 9 999 s (avec une
Rafraîchissement
10 ms
Adresse
Instruction
000
00000
LD
01,50 s
#0150
00001
TIMH(15)
01600
00002
LD
00003
OUT
CPM2A/CPM2C SEULEMENT
Zones de données d'opérandes
N : Numéro TC
T0 à T255
SV : Valeur de consigne
IR, SR, AR, DM, HR, LR, #
C : Données de commande
000 ou 001
Chapitre
7-15
Rafraîchi lorsque
TIMH(015) est exécutée
TC 004 à TC 255
TC 004 à TC 127
Opérandes
00000
000
#
0150
TIM
000
01600

Publicité

loading