Loadtimer Et Timer - SERAD IMD Série Manuel D'utilisation

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

Publicité

Documentation Drive IMD, IMD20 et IMDL
certain 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+5000
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
b) LOADTIMER et TIMER :
L'instruction LOADTIMER peut être utilisée pour établir des attentes actives. C'est un réel
qui représente le millième de secondes é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)=3000
BOUCLE :
IF TIMER (VL129) <>0 GOTO BOUCLE
Remarque : Pendant l'exécution de ces lignes la variable VL129 de type entier long est
utilisée par le système
L'utilisation des instructions SAVEPARAM et SAVEVARIABLE fausse la
base de temps.
La durée maximal d'une temporisation est 2^31 ms
R724
'Temporisation de 5s
'Chargement d'une temporisation de 3s
'Attente de la fin de la tempo
- 256 -
SERAD S.A

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Imd20 sérieImdl série

Table des Matières