Attente Active; Loadtimer Et Timer - SERAD MD Série Manuel D'utilisation

Masquer les pouces Voir aussi pour MD Série:
Table des Matières

Publicité

Documentation Drive MD
GOTO Debut

8-3-2- Attente active

• TIME :
La variable globale interne TIME peut être utilisée pour établir des attentes actives. TIME
est un entier long qui représente le nombre de 0.64 millièmes de seconde écoulées depuis
la dernière mise sous tension. Cette variable peut donc être utilisée comme base de temps.
Elle convient en particulier aux machines qui sont sous-tension moins de 16 jours. En
effet à la mise sous-tension, TIME est initialisé à 0. Au-delà de16 jours, la variable atteint
sa valeur maximum 2^31 et passe ensuite à 2^-31. Cette transition appelée débordement
peut provoquer dans certains cas des erreurs de temporisations, pour éviter ce problème il
est préférable d'utiliser l'instruction LOADTIMER.
Par exemple :
VL2=TIME
VL2=VL2 + 7812
ATTENTE :
VL3=TIME
IF VL3<VL2 GOTO ATTENTE
Remarque : TIME est de type entier long
Attention : La fonction TIME ne fonctionne pas dans un test

• LOADTIMER et TIMER :

L'instruction LOADTIMER peut être utilisée pour établir des attentes actives. C'est un
réel qui représente le nombre de 0.64 millièmes de seconde écoulées depuis la dernière
mise sous tension. Cette variable peut donc être utilisée comme base de temps. Elle
convient en particulier aux machines qui sont toujours sous-tension.
Elle permet également de charger dans un timer une valeur, qui se décrémentera
automatiquement jusqu'à 0. Il est possible de savoir si le timer est écoulé en utilisant
l'instruction TIMER(VLXX), avec XX compris entre 0 et 255.
Si TIMER(VLXX) = 1 la temporisation n'est pas écoulée.
Si TIMER(VLXX) = 0 la temporisation est écoulée.
Il est possible d'utiliser simultanément 256 timers.
Par exemple :
LOADTIMER(VL129)=4688
R634
'Temporisation de 5s
'Chargement d'une temporisation de 3s
- 124 -
SERAD S.A.S.

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Md 230 mMd 400 tMd

Table des Matières