Wdog; While - Omron trajexia TJ1-MC04 Manuel De Programmation

Masquer les pouces Voir aussi pour trajexia TJ1-MC04:
Table des Matières

Publicité

Commandes BASIC
Exemple
Dans cet exemple, le programme attend que la position mesurée sur l'axe 0
dépasse 150 avant de démarrer un mouvement sur l'axe 1.
WAIT UNTIL MPOS AXIS(0)>150
MOVE(100) AXIS(1)
Exemple
Il n'y a aucune limite relative à la complexité des expressions évaluées.
La seule condition est qu'elles doivent respecter la syntaxe BASIC,
par exemple :
WAIT UNTIL DPOS AXIS(2) <= 0 OR IN(1) = ON
La ligne ci-dessus attend que la position demandée de l'axe 2 soit inférieure
ou égale à 0 ou que l'entrée 1 s'active.
Voir aussi
N/A

3.2.283 WDOG

/i
Type
Paramètre système
Syntaxe
WDOG
Description
Le paramètre WDOG contient le commutateur logiciel qui active le servodri-
ver avec le signal d'entrée RUN (servo activé). Le servodriver activé contrôle
le servomoteur en fonction des valeurs de référence de vitesse et de couple.
WDOG peut être activé et désactivé dans un programme, sur la ligne de com-
mande et avec le bouton de contrôle Trajexia Tools.
Le servodriver est automatiquement désactivé lorsqu'une erreur
MOTION_ERROR se produit. Une erreur de mouvement se produit lorsque
l'état AXISSTATUS d'un axe correspond au paramètre ERRORMASK.
Dans ce cas, le commutateur logiciel (WDOG) se désactive, le paramètre
MOTION_ERROR prend la valeur 1 et le paramètre ERROR_AXIS contient
le numéro du premier axe sur lequel l'erreur s'est produite.
Remarque : le paramètre WDOG peut être exécuté automatiquement par
Trajexia Tools lorsque vous cliquez sur le bouton Drives Enable
(Activation de périphériques) dans le panneau de commande.
Arguments
N/A
Exemple
Pas d'exemple.
Voir aussi
AXISSTATUS, ERROR_AXIS, ERRORMASK, MOTION_ERROR, SERVO.
MANUEL DE PROGRAMMATION
3.2.284 WHILE...WEND
/i
Type
Commande de contrôle de programme
Syntaxe
WHILE condition
commandes
WEND
Description
La structure WHILE ... WEND permet de répéter le segment de programme
entre les instructions WHILE et WEND un certain nombre de fois, jusqu'à
ce que la condition prenne la valeur FALSE. Dans ce cas, l'exécution du pro-
gramme se poursuit après WEND.
Remarque : il est possible d'imbriquer des boucles WHILE ... WEND sans
aucune limite.
Arguments
condition
Expression logique BASIC valide.
Exemple
WHILE IN(12) = OFF
MOVE(200)
WAIT IDLE
OP(10,OFF)
MOVE(-200)
WAIT IDLE
OP(10,ON)
WEND
Voir aussi
FOR..TO..STEP..NEXT, REPEAT..UNTIL
151

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Trajexia tj1-mc16

Table des Matières