Vrstring - Omron trajexia TJ1-MC04 Manuel De Programmation

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

Publicité

Commandes BASIC
Exemple
Un portique de transfert comporte 10 positions de dépose sur une ligne.
À un moment donné, chaque position peut être vide ou occupée. Les varia-
bles VR(101) à VR(110) sont utilisées pour contenir un tableau de dix 1 et 0
afin de signaler que les positions sont occupées (1) ou vides (0). Le portique
dépose la charge dans les trois premières positions. La partie du programme
permettant d'effectuer cette opération est la suivante :
movep:
MOVEABS(115) ' Déplacement vers la première position de dépose
FOR VR(0) = 101 TO 110
IF (VR(VR(0)) = 0) THEN GOSUB load
MOVE(200) ' 200 indique l'espacement entre les positions
NEXT VR(0)
PRINT "Toutes les positions sont occupees"
WAIT UNTIL IN(3) = ON
GOTO movep
load: ' Placement de la charge en position et repérage du tableau
OP(15,OFF)
VR(VR(0)) = 1
RETURN
Les variables sont sauvegardées par une batterie. Ainsi, le programme ci-
dessus peut être conçu pour stocker l'état de la machine lorsque l'alimenta-
tion est coupée. Il serait évidemment nécessaire de fournir un moyen permet-
tant d'effectuer une réinitialisation complète après une intervention manuelle.
Exemple
loop: ' Attribuer VR(65) à VR(0) multiplié par la position mesurée de l'axe 1
VR(65) = VR(0)*MPOS AXIS(1)
PRINT VR(65)
GOTO loop
Voir aussi
CLEAR_BIT, READ_BIT, SET_BIT, TABLE.
MANUEL DE PROGRAMMATION

3.2.278 VRSTRING

/i
Type
Commande système
Syntaxe
VRSTRING(début_vr)
Description
Combine le contenu d'un tableau de variables VR() afin de pouvoir
les afficher en tant que chaîne de texte. Tous les caractères affi-
chables sont générés et la chaîne se termine par le premier carac-
tère NULL détecté (c.-à-d. VR(n) contient 0).
Arguments
début_vr
Numéro de la première variable VR() dans le tableau de
caractères.
Exemple
PRINT #5,VRSTRING(100)
Voir aussi
N/A
3.2.279 WA
/i
Type
Commande système
Syntaxe
WA(durée)
Description
La commande WA interrompt l'exécution du programme pendant
la durée spécifiée (en millisecondes). Elle peut uniquement être
utilisée dans un programme.
Arguments
durée
Nombre de millisecondes pendant lesquelles l'exécution
du programme doit être interrompue.
Exemple
Les lignes ci-dessous activent la sortie 7 deux secondes après
la désactivation de la sortie 1.
OP(1,OFF)
WA(2000)
OP(7,ON)
Voir aussi
N/A
149

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Trajexia tj1-mc16

Table des Matières