Saut À Un Sous-Programme Avec Choix De Pas [Gosub Ext]; Traitement Des Erreurs [If Error Gosub] - Hauser COMPAX 10 SL Manuel

Equipement compact d'asservissement
Table des Matières

Publicité

Manuel d'utilisation
Saut à un sous-programme avec choix de pas [GOSUB EXT]
8.4.27 Saut à un sous-programme avec choix de pas [GOSUB EXT]
GOSUB EXT
POSA
POSR
SPEED
ACCEL
OUTPUT
Mot de passe
SPEED
SYNC
Gestion des
repères
POSR
SPEED
POSR
OUTPUT

8.4.28 Traitement des erreurs [IF ERROR GOSUB]

Programmate
ur à cames
IF ERROR
WAIT
GOSUB
GOTO
GOSUB
Syntaxe:
RETURN
END
REPEAT
Attention !
IF E..
Comparaison
Fonction:
WAIT Start
GOTO /
GOSUB EXT
IF Error/
Stop
Fonctions
arithmétiques
Surveillance
de la position
Affichage
d'arrêt
Priorité:
Surveillance
de la vitesse
Mise
Programme
sous/hors
d'erreurs:
tension des
freins / de
l'étage de
sortie
Tension
réglable
110
Saisie sur le BDF2: GOSUB Ent
Saut dans un sous-programme avec choix de pas par les entrées I9 à I16.
La configuration binaire des entrées I9 à I16 est interprétée comme un numéro de
pas (binaire).
I16............I9 => 2 7 ..............2 0
p. ex. 00 010 100 = 20
Attention !
Si des entrées possèdent des fonctions (p. ex. démarrage rapide I15 ou
correction de position externe I11), elles ne sont pas prises en compte avec
GOSUB EXT (lu comme "0" logique):
Respecter pour les différentes variantes d'appareils (COMPAX XX50M,...)
l'affectation des entrées TOR I16...I9.
Lorsque l'interface API est activée, les instructions GOTO EXT et GOSUB EXT sont
bloquées!
Pour guider les réactions en cas d'erreur.
IF ERROR GOSUB xxx
Cette instruction ne peut être définie que dans le programme, comme les
instructions IF normales. Cette instruction permet de définir le déroulement du
programme en cas d'erreur.
Le sous-programme d'erreur est appelé avec une temporisation de P17
(décélération de freinage). Lors de l'exécution d'une instruction WAIT START et en
cas d'erreur, COMPAX ne passe pas dans le sous-programme d'erreur!
En général, l'apparition d'une erreur sur le COMPAX entraîne l'annulation du
déplacement en cours. Selon le type d'erreur, l'alimentation de l'entraînement est
coupée. Mais dans tous les cas, le programme est arrêté.
L'instruction 'IF ERROR GOSUB xxx' permet en cas d'erreur de placer par
exemple les sorties sur un état défini.
Si une telle instruction est définie une fois dans le programme et qu'une erreur
survient ensuite,
le déplacement actuel est d'abord annulé,
!
l'alimentation de l'axe est le cas échéant (en fonction de l'erreur) coupée et
!
le "programme d'erreurs" programmé à partir du numéro de programme xxx est
!
exécuté.
Le programme d'erreurs a la priorité sur le programme d'arrêt.
Un programme d'arrêt en cours est interrompu par le programme d'erreurs et
poursuivi une fois le programme d'erreurs exécuté.
Le programme d'erreurs ne peut contenir
aucune instruction de déplacement (POSA, POSR, POSR ..., WAIT POSA, WAIT
!
POSR, SPEED en mode régulation de vitesse),
aucun saut à un sous-programme (GOSUB, IF ... GOSUB, ...),
!
aucune instruction COMPAX XX70,
!
aucune instruction d'accostage du zéro système et de recherche du zéro
!
machine,
aucune instruction de palier de vitesse (POSR ... SPEED ...) et
!
Saut dans un sous-programme au pas 20.
COMPAX-M / -S

Publicité

Table des Matières
loading

Produits Connexes pour Hauser COMPAX 10 SL

Ce manuel est également adapté pour:

Compax 25 sCompax 45 sCompax 85 sCompax p1 mCompax 02 mCompax 05 m ... Afficher tout

Table des Matières