Objets Axis_Ref, Can_Handler, AxisParamDesc et Recipe
(Traduction du document original anglais)
Présentation
Pour la création de chaque axe, 1 bloc fonction et 3 variables sont créés :
Can_Handler
Cette variable est un EFB. Elle est nommée d'après la variable du gestionnaire CanOpen.
Elle doit :
Axis_Ref
Cette variable est une variable structurée de type AXIS_REF nommée d'après la variable de référence de l'axe.
Elle doit :
AxisParamDesc
Cette variable est une variable de type tableau d'entiers non signés (ARRAY[....] OF UNIT). Elle est automatiquement créée lors de la création de l'axe. Elle est nommée d'après la variable de description des paramètres, qui peut être visualisée dans les propriétés Recipe_x de l'axe.
Cette variable doit être définie dans le paramètre d'entrée PARAMETERLIST des blocs TE_UPLOADDRIVEPARAMETER et TE_DOWNLOADDRIVEPARAMETER (voir Control Expert - Blocs fonction de mouvement - Bibliothèque de blocs), qui provient de la bibliothèque MFB et est utile pour la création de la recette ou pour le remplacement de l'axe s'il est défaillant.
Cette variable :
Recipe
Cette variable est une variable de type tableau d'octets (ARRAY[....] OF BYTE). Elle est automatiquement créée lors de la création de l'axe. Elle est nommée d'après la variable de recette, qui peut être visualisée dans les propriétés Recipe_x de l'axe.
Cette variable doit être définie dans le paramètre d'entrée PARAMETERSET des blocs TE_UPLOADDRIVEPARAMETER ou TE_DOWNLOADDRIVEPARAMETER (voir Control Expert - Blocs fonction de mouvement - Bibliothèque de blocs), qui provient de la bibliothèque MFB et est utile pour la création de la recette ou pour le remplacement de l'axe s'il est défaillant.
La variable peut être modifiée en utilisant les propriétés Recipe_x de l'axe.