Fonctionnement de l'exploitation
(Traduction du document original anglais)
Présentation
Les blocs TE_UPLOADDRIVEPARAM et TE_DOWNLOADDRIVEPARAM permettent de gérer des recettes de production.
Un exemple de procédure de création et de gestion de recettes est décrit dans cette section.
NOTE : dans le cas de machines flexibles, il est possible de gérer plusieurs recettes de paramètres.
Création et sauvegarde des recettes
Le tableau ci-après décrit la marche à suivre de création de recettes.
Etape
Action
1
Créez les recettes à partir du répertoire Axe_Z.
Résultat : de nouvelles variables recettes (Recipe_0, Recipe_1, etc.) sont automatiquement créées dans l’Editeur de données.
2
Créez une variable correspondant au type des variables recettes.
Cette variable est nommée dans l’exemple didactique Recipe_Z.
Recipe_Z sert de tampon lors d’une sauvegarde ou d’un transfert de données.
Remarque : il est indispensable de cocher la case Autoriser les tableaux dynamiques [ANY_ARRAY_XXX], accessible en sélectionnant Outils → Options du projet → Onglet : Extensions de langage → Zone : Type de données pour pouvoir utiliser les variables de type tableaux telles que les recettes.
3
Configurez les paramètres du variateur à l'aide de Lexium CT.
Ce premier paramétrage est utilisé pour la configuration d’une recette.
4
Effectuez une sauvegarde des paramètres via le bloc TE_UPLOADDRIVEPARAM dans la variable tampon Recipe_Z.
La sauvegarde s’est bien déroulée si les bits du bloc MC_READSTATUS se présentent comme suit :
5
Transférez les données sauvegardées dans la variable tampon Recipe_Z vers la variable Recipe_0.
6
Répétez les étapes 3 et 4 pour transférez les données sauvegardées dans la variable tampon Recipe_Z vers la variable Recipe_1.
la programmation suivante présente un exemple de transfert de données en fonction de la valeur de PRODUCTION :
IF UPLOAD_Z.DONE AND PRODUCTION=0 THEN
Recipe_0:=Recipe_Z;
END_IF;
IF UPLOAD_Z.DONE AND PRODUCTION=1 THEN
Recipe_1:=Recipe_Z;
END_IF;
Transfert des données provenant des recettes
Le tableau ci-après décrit la marche à suivre pour transférer les données des recettes vers le variateur (pour un changement de production par exemple).
Etape
Action
1
Rechargez la variable tampon Recipe_Z en fonction de la valeur de PRODUCTION (type de production demandé).
IF Cmd_Download_Z AND PRODUCTION=0 THEN
Recipe_Z:=Recipe_0;
END_IF;
IF Cmd_Download_Z AND PRODUCTION=1 THEN
Recipe_Z:=Recipe_1;
END_IF;
2
Effectuez un transfert des données des paramètres via le bloc TE_DOWNLOADDRIVEPARAM de la variable tampon Recipe_Z vers le variateur.
3
Le transfert s’est bien déroulé si les bits du bloc MC_READSTATUS se présentent comme suit :