Pour la création de chaque axe, 1 bloc fonction et 3 variables sont créés :
-
Un bloc fonction de type Can_Handler automatiquement créé par le navigateur de déplacement, qui peut être renommé en utilisant le répertoire de l'axe
-
Une variable de type Axis_Ref qui peut être renommée en utilisant le répertoire de l'axe
-
Une variable de type tableau d'octets (ARRAY[....] OF BYTE) nommée par défaut Recipe_x (où x représente une valeur) qui peut être renommée en utilisant le répertoire Recipe_x
-
Une variable de type tableau d'entiers non signés (ARRAY[....] OF UINT) nommée AxisParamDesc_x (où x représente une valeur) qui ne peut pas être renommée
Cette variable est un EFB. Elle est nommée d'après la variable du gestionnaire CanOpen.
Elle doit :
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 :
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 :
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.