6.9.4
SINU_RegisterRelocate
Description
L'instruction enregistre une instance pour l'échange de données en vue du déplacement 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 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
relocate
InOut
toaUnit
InOut
error
Output
status
Output
Erreur, état et solution
Code d'état/
Description
d'erreur*
(W#16#...)
0000
Aucune erreur
7004
Impossible d'enregistrer le nom d'instance, car l'es‐
pace mémoire n'est pas suffisant. Voir "SINU_Com‐
pleteRegistration" et erreur 16#8401.
8002
Une instance est déjà enregistrée pour ce déplace‐
ment.
8003
Cette instance est déjà enregistrée pour un autre dé‐
placement.
8004
Le déplacement n'est pas actif.
8005
L'instance de l'unité TOA n'est pas enregistrée.
Gestion des outils
Description fonctionnelle, 01/2024, A5E48053832D AG
Type de données
Description
NCK_typeRelocate
Instance de déplacement à enregistrer
NCK_typeToaUnit
Instance d'unité TOA à enregistrer pour le déplacement
Bool
TRUE : Une erreur s'est produite
Word
Numéro d'état ou numéro d'erreur si une erreur est survenue
Programmation AP Basic Program plus
6.9 Blocs de programme de base de la gestion des outils
Solution
-
Utiliser un nom plus court pour l'instance actuelle et
pour d'autres instances à enregistrer.
Enregistrer une instance unique par déplacement.
Enregistrer une instance pour un déplacement uni‐
que.
Enregistrer des instances uniquement pour des dé‐
placements activés.
Inscrire dans le registre l'unité TOA avant l'utilisation
avec "SINU_RegisterToaUnit".
171