Lire un fichier .csv avec un 57
- maxpeigne
- Dieu du process

- Messages : 772
- Enregistré le : 11 oct. 2015, 17:31
- Localisation : Nord pas de calais
Lire un fichier .csv avec un 57
Bonjour à tous,
Je me suis fais une maquette avec un TSX57 sous PL7 Pro et un ecran tactile XBT-GT communiquant en MODBUS TCP.
J'aurai aimé savoir s'il était possible, avec ces équipements, de lire les paramètres d'un fichier .csv stocké sur un PC présent sur le même réseau? Et si oui de quelle manière?
Merci.
Je me suis fais une maquette avec un TSX57 sous PL7 Pro et un ecran tactile XBT-GT communiquant en MODBUS TCP.
J'aurai aimé savoir s'il était possible, avec ces équipements, de lire les paramètres d'un fichier .csv stocké sur un PC présent sur le même réseau? Et si oui de quelle manière?
Merci.
http://automacile.fr - Site et tutoriels sur l'arduino.
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Lire un fichier .csv avec un 57
slts,
disons que ça peut être possible via le HMIGTO , quelle gueule il as ton fichier *.csv ??
disons que ça peut être possible via le HMIGTO , quelle gueule il as ton fichier *.csv ??
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- maxpeigne
- Dieu du process

- Messages : 772
- Enregistré le : 11 oct. 2015, 17:31
- Localisation : Nord pas de calais
Re: Lire un fichier .csv avec un 57
Pour l'instant comme c'est un essai rien n'est défini.
J'avais pensé a quelque chose du genre:
J'avais pensé a quelque chose du genre:
Code : Tout sélectionner
123;456;789;147;258;369
321;654;987;741;852;963
http://automacile.fr - Site et tutoriels sur l'arduino.
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Lire un fichier .csv avec un 57
Slts,
Disons que avec le « Gestionnaire de données de Vijeo-designer » depuis un PC on peut envoyer un fichier vers le HMI et récupérer les paramètre dans une recette.
Ton fichier doit avoir le format ci dessous.
Recipe;1;0
Label;1;"RECETTE_1"
Ingredient;VAR_INGREDIENT1;"123"
Ingredient;VAR_INGREDIENT2;"456"
Ingredient;VAR_INGREDIENT3;"789"
Ingredient;VAR_INGREDIENT4;"147"
Ingredient;VAR_INGREDIENT5;"258"
Ingredient;VAR_INGREDIENT6;"369"
Recipe;2;0
Label;1;"RECETTE_2"
Ingredient;VAR_INGREDIENT1;"321"
Ingredient;VAR_INGREDIENT2;"654"
Ingredient;VAR_INGREDIENT3;"987"
Ingredient;VAR_INGREDIENT4;"741"
Ingredient;VAR_INGREDIENT5;"852"
Ingredient;VAR_INGREDIENT6;"963"
End
Disons que avec le « Gestionnaire de données de Vijeo-designer » depuis un PC on peut envoyer un fichier vers le HMI et récupérer les paramètre dans une recette.
Ton fichier doit avoir le format ci dessous.
Recipe;1;0
Label;1;"RECETTE_1"
Ingredient;VAR_INGREDIENT1;"123"
Ingredient;VAR_INGREDIENT2;"456"
Ingredient;VAR_INGREDIENT3;"789"
Ingredient;VAR_INGREDIENT4;"147"
Ingredient;VAR_INGREDIENT5;"258"
Ingredient;VAR_INGREDIENT6;"369"
Recipe;2;0
Label;1;"RECETTE_2"
Ingredient;VAR_INGREDIENT1;"321"
Ingredient;VAR_INGREDIENT2;"654"
Ingredient;VAR_INGREDIENT3;"987"
Ingredient;VAR_INGREDIENT4;"741"
Ingredient;VAR_INGREDIENT5;"852"
Ingredient;VAR_INGREDIENT6;"963"
End
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Lire un fichier .csv avec un 57
Slts,
Pour charger un fichier de paramètres dans le IHM on peut passer par les recettes et les récupérer dans les ingrédients de la recette.
Il fat un format de fichier différents en fonction de l’action.
EX :
Format du fichier d’origine avec 3 lignes de 10 paramètres
100,101,102,103,104,105,106,107,108,109
200,201,202,203,204,205,206,207,208,209
300,301,302,303,304,305,306,307,308,309
Le convertir sous ce format pour l’envoyer dans les recettes via le Gestionnaire de données de Vijeo-designer
Recipe,1,0
Label,1,"Recette1"
Ingredient,PARAMETRE_1,"100"
Ingredient,PARAMETRE_2,"101"
Ingredient,PARAMETRE_3,"102"
Ingredient,PARAMETRE_4,"103"
Ingredient,PARAMETRE_5,"104"
Ingredient,PARAMETRE_6,"105"
Ingredient,PARAMETRE_7,"106"
Ingredient,PARAMETRE_8,"107"
Ingredient,PARAMETRE_9,"108"
Ingredient,PARAMETRE_10,"109"
Recipe,2,0
Label,1,"Recette2"
Ingredient,PARAMETRE_1,"200"
Ingredient,PARAMETRE_2,"201"
Ingredient,PARAMETRE_3,"202"
Ingredient,PARAMETRE_4,"203"
Ingredient,PARAMETRE_5,"204"
Ingredient,PARAMETRE_6,"205"
Ingredient,PARAMETRE_7,"206"
Ingredient,PARAMETRE_8,"207"
Ingredient,PARAMETRE_9,"208"
Ingredient,PARAMETRE_10,"209"
Recipe,3,0
Label,1,"Recette3"
Ingredient,PARAMETRE_1,"300"
Ingredient,PARAMETRE_2,"301"
Ingredient,PARAMETRE_3,"302"
Ingredient,PARAMETRE_4,"303"
Ingredient,PARAMETRE_5,"304"
Ingredient,PARAMETRE_6,"305"
Ingredient,PARAMETRE_7,"306"
Ingredient,PARAMETRE_8,"307"
Ingredient,PARAMETRE_9,"308"
Ingredient,PARAMETRE_10,"309"
End
Le convertir sous ce format pour l’envoyer dans les recettes depuis une clef USB par appui sur une Touche sur le IHM
Common Recipe;V1;RecipeGroup1;Vijeo-Designer 6.1.3.320
#RECIPEBLOCK;RecipeName;RecipeID;PARAMETRE_1;PARAMETRE_2;PARAMETRE_3;PARAMETRE_4;PARAMETRE_5;PARAMETRE_6;PARAMETRE_7;PARAMETRE_8;PARAMETRE_9;PARAMETRE_10
DataType;;;DINT;DINT;DINT;DINT;DINT;DINT;DINT;DINT;DINT;DINT
Minimum;;;-32768;-32768;-32768;-32768;-32768;-32768;-32768;-32768;-32768;-32768
Maximum;;;32767;32767;32767;32767;32767;32767;32767;32767;32767;32767
RecipeSet;Recette1;1;100;101;102;103;104;105;106;107;108;109
RecipeSet;Recette2;2;200;201;202;203;204;205;206;207;208;209
RecipeSet;Recette3;3;300;301;302;303;304;305;306;307;308;309
#ENDRECIPEBLOCK
#INGREDIENTLABELBLOCK;Locale;LanguageID;PARAMETRE_1;PARAMETRE_2;PARAMETRE_3;PARAMETRE_4;PARAMETRE_5;PARAMETRE_6;PARAMETRE_7;PARAMETRE_8;PARAMETRE_9;PARAMETRE_10
Langue1;FRA;1;PARAMETRE_1;PARAMETRE_2;PARAMETRE_3;PARAMETRE_4;PARAMETRE_5;PARAMETRE_6;PARAMETRE_7;PARAMETRE_8;PARAMETRE_9;PARAMETRE_10
#ENDINGREDIENTLABELBLOCK
#RECIPELABELBLOCK;Locale;LanguageID
Langue1;FRA;1;Recette1;Recette2;Recette3
#ENDRECIPELABELBLOCK
#RECIPEGROUPLABELBLOCK;Locale;LanguageID;RecipeGroup1
Langue1;FRA;1;RecipeGroup1
#ENDRECIPEGROUPLABELBLOCK
Pour charger un fichier de paramètres dans le IHM on peut passer par les recettes et les récupérer dans les ingrédients de la recette.
Il fat un format de fichier différents en fonction de l’action.
EX :
Format du fichier d’origine avec 3 lignes de 10 paramètres
100,101,102,103,104,105,106,107,108,109
200,201,202,203,204,205,206,207,208,209
300,301,302,303,304,305,306,307,308,309
Le convertir sous ce format pour l’envoyer dans les recettes via le Gestionnaire de données de Vijeo-designer
Recipe,1,0
Label,1,"Recette1"
Ingredient,PARAMETRE_1,"100"
Ingredient,PARAMETRE_2,"101"
Ingredient,PARAMETRE_3,"102"
Ingredient,PARAMETRE_4,"103"
Ingredient,PARAMETRE_5,"104"
Ingredient,PARAMETRE_6,"105"
Ingredient,PARAMETRE_7,"106"
Ingredient,PARAMETRE_8,"107"
Ingredient,PARAMETRE_9,"108"
Ingredient,PARAMETRE_10,"109"
Recipe,2,0
Label,1,"Recette2"
Ingredient,PARAMETRE_1,"200"
Ingredient,PARAMETRE_2,"201"
Ingredient,PARAMETRE_3,"202"
Ingredient,PARAMETRE_4,"203"
Ingredient,PARAMETRE_5,"204"
Ingredient,PARAMETRE_6,"205"
Ingredient,PARAMETRE_7,"206"
Ingredient,PARAMETRE_8,"207"
Ingredient,PARAMETRE_9,"208"
Ingredient,PARAMETRE_10,"209"
Recipe,3,0
Label,1,"Recette3"
Ingredient,PARAMETRE_1,"300"
Ingredient,PARAMETRE_2,"301"
Ingredient,PARAMETRE_3,"302"
Ingredient,PARAMETRE_4,"303"
Ingredient,PARAMETRE_5,"304"
Ingredient,PARAMETRE_6,"305"
Ingredient,PARAMETRE_7,"306"
Ingredient,PARAMETRE_8,"307"
Ingredient,PARAMETRE_9,"308"
Ingredient,PARAMETRE_10,"309"
End
Le convertir sous ce format pour l’envoyer dans les recettes depuis une clef USB par appui sur une Touche sur le IHM
Common Recipe;V1;RecipeGroup1;Vijeo-Designer 6.1.3.320
#RECIPEBLOCK;RecipeName;RecipeID;PARAMETRE_1;PARAMETRE_2;PARAMETRE_3;PARAMETRE_4;PARAMETRE_5;PARAMETRE_6;PARAMETRE_7;PARAMETRE_8;PARAMETRE_9;PARAMETRE_10
DataType;;;DINT;DINT;DINT;DINT;DINT;DINT;DINT;DINT;DINT;DINT
Minimum;;;-32768;-32768;-32768;-32768;-32768;-32768;-32768;-32768;-32768;-32768
Maximum;;;32767;32767;32767;32767;32767;32767;32767;32767;32767;32767
RecipeSet;Recette1;1;100;101;102;103;104;105;106;107;108;109
RecipeSet;Recette2;2;200;201;202;203;204;205;206;207;208;209
RecipeSet;Recette3;3;300;301;302;303;304;305;306;307;308;309
#ENDRECIPEBLOCK
#INGREDIENTLABELBLOCK;Locale;LanguageID;PARAMETRE_1;PARAMETRE_2;PARAMETRE_3;PARAMETRE_4;PARAMETRE_5;PARAMETRE_6;PARAMETRE_7;PARAMETRE_8;PARAMETRE_9;PARAMETRE_10
Langue1;FRA;1;PARAMETRE_1;PARAMETRE_2;PARAMETRE_3;PARAMETRE_4;PARAMETRE_5;PARAMETRE_6;PARAMETRE_7;PARAMETRE_8;PARAMETRE_9;PARAMETRE_10
#ENDINGREDIENTLABELBLOCK
#RECIPELABELBLOCK;Locale;LanguageID
Langue1;FRA;1;Recette1;Recette2;Recette3
#ENDRECIPELABELBLOCK
#RECIPEGROUPLABELBLOCK;Locale;LanguageID;RecipeGroup1
Langue1;FRA;1;RecipeGroup1
#ENDRECIPEGROUPLABELBLOCK
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Lire un fichier .csv avec un 57
Slts,
A ce propos, ça me fait penser que j'avais fait une moulinette à une époque que je viens de retrouver au fond du disque dur.
Pour ceux qui préfèrent composer et gérer les recettes sur Excel, la moulinette génère un fichier à envoyer sur le IHM via une clef USB ou via le Gestionnaire de données de Vijeo-designer
cliquer dessus pour agrandir
A ce propos, ça me fait penser que j'avais fait une moulinette à une époque que je viens de retrouver au fond du disque dur.
Pour ceux qui préfèrent composer et gérer les recettes sur Excel, la moulinette génère un fichier à envoyer sur le IHM via une clef USB ou via le Gestionnaire de données de Vijeo-designer
cliquer dessus pour agrandir
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- maxpeigne
- Dieu du process

- Messages : 772
- Enregistré le : 11 oct. 2015, 17:31
- Localisation : Nord pas de calais
Re: Lire un fichier .csv avec un 57
Cette moulinette est une macro créée sous excel?
Je vais me pencher sur le gestionnaire de données (je n'ai jamais essayé).
Merci pour ces infos
Je vais me pencher sur le gestionnaire de données (je n'ai jamais essayé).
Merci pour ces infos
http://automacile.fr - Site et tutoriels sur l'arduino.
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Lire un fichier .csv avec un 57
slts,
Cette moulinette est une macro créée sous excel?
OUI
Cette moulinette est une macro créée sous excel?
OUI
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- maxpeigne
- Dieu du process

- Messages : 772
- Enregistré le : 11 oct. 2015, 17:31
- Localisation : Nord pas de calais
Re: Lire un fichier .csv avec un 57
Je viens de trouver un lien de Schneider assez sympa:
http://www2.schneider-electric.com/reso ... ations.pdf
Je vais creuser un peu plus...
http://www2.schneider-electric.com/reso ... ations.pdf
Je vais creuser un peu plus...
http://automacile.fr - Site et tutoriels sur l'arduino.
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Lire un fichier .csv avec un 57
slts,
la ligne de commande ne traite que les recettes fichier .RCP (fichier binaire)
ex:
pour envoyer la recette fichier .CSV sur le IHM il faut d'abord la convertir en fichier .RCP
Idem dans l'autre sens
la ligne de commande ne traite que les recettes fichier .RCP (fichier binaire)
ex:
pour envoyer la recette fichier .CSV sur le IHM il faut d'abord la convertir en fichier .RCP
Idem dans l'autre sens
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr