Programmation AP Basic Program plus
6.9 Blocs de programme de base de la gestion des outils
Code d'état/
Description
d'erreur*
(W#16#...)
820e
Le nom d'instance avec accès tableau dynamique ne
peut pas être résolu.
* Code d'état : 7xxx (information, avertissement), paramètre error = FALSE ; code d'erreur : 8xxx (erreur), paramètre error =
TRUE
Les codes d'erreur/d'état ne figurant pas dans cette liste se trouvent dans le tableau des codes d'erreur/d'état généraux.
6.9.2
SINU_RegisterToolholder
Description
L'instruction enregistre une instance pour l'échange de données avec le porte-outil indiqué dans
une unité TOA.
Remarque
L'instance d'unité TOA doit préalablement être enregistrée par "SINU_RegisterToaUnit".
Après un enregistrement réussi, le numéro du porte-outil correspondant est inscrit dans la
zone "config" et l'indicateur "registered" est mis à 1. Après inscription de toutes les instances
dans le registre, il faut appeler "SINU_CompleteRegistration". L'actualisation de l'instance est
effectuée par appel cyclique de "SINU_Update".
Moment de l'appel
• Une seule fois lors du démarrage de l'AP, par exemple dans l'OB de démarrage
Paramètres
Le tableau suivant montre les paramètres de l'instruction :
Paramètres
Déclaration
number
Input
toolholder
InOut
toaUnit
InOut
error
Output
status
Output
168
Type de données
Description
UInt
Numéro du porte-outil ou numéro de broche (pour porte-outil x cf.
$TC_MPP5[9998,1]=x, quand $TC_MPP1[9998,1]=2 et
$TC_MAP1[9998]=7)
NCK_typeToolholder
Instance de porte-outil à enregistrer pour le porte-outil
NCK_typeToaUnit
Instance d'unité TOA à enregistrer pour le porte-outil
Bool
TRUE : Une erreur s'est produite
Word
Numéro d'état ou numéro d'erreur si une erreur est survenue
Solution
Enregistrez les instances qui sont enregistrées dans
une matrice uniquement à l'extérieur des boucles.
Description fonctionnelle, 01/2024, A5E48053832D AG
Gestion des outils