You are on page 1of 2

Prsentation du bloc fonction temporisateur %Tmi sur API SCHNEIDER

Le temporisateur a 3 modes de fonctionnement :


TON : permet de grer des retards l'enclenchement,
TOF : permet de grer des retards au dclenchement,
TP : permet d'laborer une impulsion de dure prcise. Les retards ou dures
d'impulsion sont programmables et peuvent tre modifiables ou non par terminal.

La reprsentation graphique du bloc


fonction temporisateur est la suivante :

Le temporisateur possde les caractristiques suivantes :


Caractristique Repre Valeur
Numro temporisateur %TMi 0 63 pour un TSX 37, 0 254 pour un TSX 57
Mode TON retard l'enclenchement (par dfaut)
TOF retard au dclenchement
TP monostable
Base de temps TB 1mn (par dfaut), 1s, 100ms, 10ms (16 temporisateurs maxi 10ms).
Valeur courante %TMi.V Mot qui crot de 0 %TMi.P sur coulement du temporisateur.
Valeur de prslection %TMi.P 0-%TMi.P-9999. La dure ou retard labor est gal %TMi.P x TB.
Rglage par terminal (MODIF) Y/N Y : possibilit de modification de la valeur de prslection %TMi.P
Entre (instruction) "Armement" IN Sur front montant (mode TON ou TP) ou front "Armement" descendant (mode TOF),
dmarre le temporisateur.
Sortie "Temporisateur" Q Bit associ %TMi.Q, sa mise 1 dpend de la fonction ralise TON, TOF ou TP.

Insertion dun bloc tempo en LADDER :

Exemple de programmation (en SFC) :


Section Actions_internes :
%TM1
1 %X3
TM
IN Q
MODE :TON
TB :1s
TM.P :2
MODIF :Y

3 Section Chart :

2s/X3
4
La configuration consiste dterminer les paramtres suivants :
Paramtre Valeurs
Mode TON, TOF ou TP.
TB 1min, 1s, 100ms ou 10ms
%TMi.P 0 9999
MODIF Y ou N

Modification de %TMi.P et de TB dans PL7 Pro :


Dans le navigateur application, double
cliquez sur "FB prdfinis" dans le
paragraphe variables.

Vous accdez ensuite la fentre permettant de modifier les paramtres, cochez la case
paramtres en haut gauche, puis modifiez les paramtres.

%TM1.P TB

Modification de la valeur de la tempo dans le programme utilisateur :

On peut modifier %TMi.P en utilisant un bloc OPERATE.

exemple : Donner %TM0.P la valeur contenue dans %MW5

You might also like