Pour la définition des caractéristiques de capteur définies par GUD, les règles suivantes sont
valables comme pour les paramètres machine correspondants :
• La premier entrée de la table de distance CLCX_TAB_D[0] doit être zéro.
• Les entrées de la table de distance doivent avoir une croissance monotone.
• Les entrées des tables de tension doivent avoir une croissance ou une décroissance
monotones.
Dans la table de distance, l'entrée zéro marque la fin de la table. Cela permet en particulier
d'avoir une table d'une longueur inférieure à celle indiquée dans la définition GUD.
Le calibrage du capteur est typiquement automatisé dans un programme de cycle qui relève
progressivement la tête de détecteur à partir d'une position dans laquelle elle touche presque
la tôle jusqu'aux distances définies dans CLCX_TAB_D[m] et qui écrit en même temps les
valeurs de tension lues dans l'élément correspondant de CLCX_TAB_V[n,m].
Une fois les caractéristiques mesurées et enregistrées dans les GUD, la fonction CN suivante
mise à disposition par CLCX doit être appelée pour que toutes les valeurs GUD soient
transférées dans la représentation interne des données, qui peut être utilisée par la fonction
CLCX :
CLCX_TAB_STATUS = CLCX_PREP_DATA("SENSOR_GUD_TAB")
Pendant le redémarrage de la CN, CLCX appelle cette fonction en interne. Cela
permet d'utiliser les caractéristiques supplémentaires sans qu'il soit nécessaire de répéter
explicitement l'appel de cette fonction CN à chaque redémarrage du NCK.
Dans tous les cas, la variable GUD CLCX_TAB_STATUS renvoie l'état de la dernière
transmission et doit être vérifiée afin d'identifier d'éventuelles erreurs dans la définition GUD
actuelle. De telles erreurs n'activent pas l'alarme 75001 avec ID d'erreur -1 ou -2 comme le
font les caractéristiques invalides définies par des paramètres machine.
Afficher CLCX_TAB_STATUS
Si CLCX_TAB_STATUS présente l'une des valeurs négatives suivantes, aucune des
caractéristiques supplémentaires définies par GUD ne peut être utilisée. Vous devez d'abord
remédier au problème indiqué.
Tableau 4-12 Signalisations d'état
-1
-2
-3
-10
-11
-12
-13
-14
-16
-20
Technologies
Description fonctionnelle, 07/2023, A5E48053723D AG
CLCX_PREP_DATA a été appelé pendant que CLC était activé et que l'une des tables GUD était
utilisée.
CLCX_PREP_DATA a été appelé avec un argument différent de "SENSOR_GUD_TAB".
READ_ERROR interne de CLCX_PREP_DATA lors de la lecture de l'argument.
Le nom GUD attendu CLCX_TAB_V, CLCX_TAB_D n'a pas été trouvé.
La définition de données GUD doit être globale : "DEF NCK REAL ..."
La définition de données GUD doit être de type de données REAL : "DEF NCK REAL ..."
CLCX_TAB_D et CLCX_TAB_V : la grandeur de la première dimension de matrice doit être au
moins de 2.
CLCX_TAB_V : la grandeur de la deuxième dimension de matrice doit être au moins de 2.
READ_ERROR interne à la lecture d'une GUD.
CLCX_TAB_V : L'ordre des entrées n'a pas une croissance ou une décroissance monotones.
Régulation de distance (CLC/CLCX)
4.8 Plusieurs instances CLCX dans différents canaux
79