Documentation MCS32
Description :
Cette instruction est utilisée pour continuer l'exécution d'une tâche supendue.
Remarques :
<Nom> doit être le nom d'une tâche suspendue. Cette fonction n'a pas d'effet sur
une tâche stoppée ou en cours d'exécution.
Exemple :
Wait Inp(Start)
RUN Coupe
Begin:
Wait Inp(Stop)
SUSPEND Coupe
Wait Inp(Start)
CONTINUE Coupe
Goto Begin
Voir aussi :
RUN, HALT, SUSPEND
10-16-58- CORRECTION – Fonction de compensation
Syntaxe :
CORRECTION(<Esclave>,<Maître>,<Mode>,<Capture>,<Configuration>,
Unités :
<Dist.maître> : unité utilisateur
<Vit.maxi esclave>, <Vit.mini esclave> : unité utilisateur/s
<Dist.accél.mini> : unité utilisateur/s²
Types acceptés : <Mode>, <Capture>, <Fenêtre>, <Interieur> : bit
<Configuration> : Octet de configuration hardware de la capture
<Phase>, <Maxi>, <Mini>, <Dist.maître>, <Vit.maxi esc.>, <Vit.mini esc.>,
<Dist.acc.mini> : réel
Description :
Cette fonction permet d'appliquer un mouvement de correction sur un axe esclave
pendant une distance de l'axe maître sur un événement de capture de
position.(SRV85 seulement)
Remarques :
<Esclave> doit être un axe servo (SRV85) pour effectuer la compensation et
<Maître> peut être un axe servo ou un codeur. Mode définit le mode mono-coup
(0) ou permanent (1). Capture précise le registre de capture : registre 1 du maître
(0) ou registre 1 de l'esclave (1). Fenêtre permet d'indiquer si la compensation doit
s'effectuer dans une fenêtre. Maxi doit être supérieur à Mini. Intérieur permet de
définir si la compensation s'effectue à l'intérieur (0) ou l'extérieur (1). Phase
permet de définir Si la valeur de position lors d'une capture est égale à la phase,
aucune compensation ne sera appliquée. Comme tous les paramètres sont stockés
dans la carte de l'axe esclave, dès que l'événement est détecté, la compensation est
traitée instantanément. Distance maître représente l'intervalle de correction.
Vit.maxi esc. est la vitesse maxi appliquée lors de la compensation. Vit.mini esc.
est la vitesse mini appliquée lors de la compensation. <Dist.acc.mini> définit la
portion d'accélération ou de décélération de l'esclave sur une distance du maître. Si
R342
EX
<Fenêtre>,<Mini>,<Maxi>,<Intérieur>,<Phase>,
<Dist.maître>,<Vit.maxi esclave>,<Vit.mini esclave> ,
<Dist.accél.mini>)
b0 : non utilisé
b1 : capture sur top Z
b2 : capture sur entrée n°1 C1
b3 : capture sur entrée n°2 C2
b4 : choix du front : 0 pour front montant, 1 pour front descendant
b5..7 : non utilisés
- 185 -
SERAD S.A.