Enregistrement de données sur une carte SD avec Unity Pro

News du forum - vos questions et vos suggestions sur le forum et sa bonne marche !
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: Enregistrement de données sur une carte SD avec Unity Pro

Message par laetiba47 »

Salut Brebiou,

En effet, j'y avais pensé aussi, je vais essayer aujourd'hui.

Merci pour ton aide
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7089
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Enregistrement de données sur une carte SD avec Unity Pro

Message par itasoft »

Slts,
Il faudrait d’abord qu’elle se donne un exemple du fichier à générer.
Exemple d’une ligne du fichier .csv avec séparateur « , »:
Température , 60.15 ,°C ,Vitesse ,125 ,t/mn , ect………………………
Automaticien privé (de tout)
itasoft@free.fr
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: Enregistrement de données sur une carte SD avec Unity Pro

Message par laetiba47 »

J'avoue que ce serait super si j'arrivais à faire ce genre de chose, mais je galère un peu en programmation.
Mais je vais essayer.

Merci pour l'aide
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: Enregistrement de données sur une carte SD avec Unity Pro

Message par laetiba47 »

itasoft a écrit : 24 août 2022, 15:16 Slts,
Il faudrait d’abord qu’elle se donne un exemple du fichier à générer.
Exemple d’une ligne du fichier .csv avec séparateur « , »:
Température , 60.15 ,°C ,Vitesse ,125 ,t/mn , ect………………………
Salut,

Je reviens sur le sujet, une piste pour créer une ligne d'un fichier .csv de ce type:
Compteur_pompe_1 , 1503, h

Sachant que la valeur 1503 est une variable de type INT et qu'auparavant je la convertie en STRING à l'aide du bloc INT_TO_STRING.

Merci pour votre aide à tous !
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7089
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Enregistrement de données sur une carte SD avec Unity Pro

Message par itasoft »

Slts,
Il faut d’abord mettre tout ça dans une seule String avec CONCAT_STR puis enregistrer cette ligne dans le fichier à la suite
exemple:
RESULT_STRING:='Compteur pompe n°1';
RESULT_STRING:=CONCAT_STR(RESULT_STRING,',');
RESULT_STRING:=CONCAT_STR(RESULT_STRING,INT_TO_STRING(INT_1503));
RESULT_STRING:=CONCAT_STR(RESULT_STRING,',');
RESULT_STRING:=CONCAT_STR(RESULT_STRING,'H');
(*--------------------------*)
(*--------------------------*)
(* RC LF en fin de ligne*)
RESULT_STRING:=CONCAT_STR(RESULT_STRING,'$R');
Automaticien privé (de tout)
itasoft@free.fr
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: Enregistrement de données sur une carte SD avec Unity Pro

Message par laetiba47 »

Salut,

Merci pour votre aide à tous !
J'ai fini par y arriver en mode simulation. Plus qu'à tester sur un poste.

Bonne journée. :D
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: Enregistrement de données sur une carte SD avec Unity Pro

Message par laetiba47 »

Bonjour à tous !

Je reviens vers vous parce que j'ai constamment un message d'erreur à la sortie du bloc CLOSE_FILE, à savoir : Descripteur de fichier incorrect.

Une idée ?

Merci par avance de votre retour.
Répondre