[Vijeo Designer] journalisation des données
-
Squale
- Générateur de blocs fonctions

- Messages : 105
- Enregistré le : 05 sept. 2018, 06:17
- Localisation : TAHITI
[Vijeo Designer] journalisation des données
Bonjour,
j'ai paramétré une journalisation des données pour archiver la valeur de plusieurs variables qui me remontent les index de compteurs (tache périodique chaque jour à 23h59 pour enregistrer la valeur des variables sur le lecteur optionnel).
Les données enregistrées sont ensuite exploitées sur Excel mais cela est fastidieux car il crée un fichier .csv pour chaque variable et cela m'oblige à traiter chaque fichier .csv individuellement. En plus lors de l'extraction le nom du fichier csv est identique pour chaque variable donc pas possible de faire des requetes sur Excel pour automatiser la tache.
Je voulais juste savoir s'il était possible de journaliser plusieurs variables sur le même fichier .csv ?
j'ai paramétré une journalisation des données pour archiver la valeur de plusieurs variables qui me remontent les index de compteurs (tache périodique chaque jour à 23h59 pour enregistrer la valeur des variables sur le lecteur optionnel).
Les données enregistrées sont ensuite exploitées sur Excel mais cela est fastidieux car il crée un fichier .csv pour chaque variable et cela m'oblige à traiter chaque fichier .csv individuellement. En plus lors de l'extraction le nom du fichier csv est identique pour chaque variable donc pas possible de faire des requetes sur Excel pour automatiser la tache.
Je voulais juste savoir s'il était possible de journaliser plusieurs variables sur le même fichier .csv ?
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Vijeo Designer] journalisation des données
Slts,
Es que ça fait pareil via le logiciel « Gestionnaire de données de Vijeo-designer » ?
Es que ça fait pareil via le logiciel « Gestionnaire de données de Vijeo-designer » ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
Squale
- Générateur de blocs fonctions

- Messages : 105
- Enregistré le : 05 sept. 2018, 06:17
- Localisation : TAHITI
Re: [Vijeo Designer] journalisation des données
Slts,
Le gestionnaire de données ne fait que transformer les fichiers DAT en .CSV, je n'ai pas vu d'option qui permette de concatener les fichiers DAT vers un seul fichier .CSV
Le gestionnaire de données ne fait que transformer les fichiers DAT en .CSV, je n'ai pas vu d'option qui permette de concatener les fichiers DAT vers un seul fichier .CSV
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Vijeo Designer] journalisation des données
ok,
reste plus que la solution d'une macro sur Excel pour lire ces fichiers et les mettre dans un seul fichier
reste plus que la solution d'une macro sur Excel pour lire ces fichiers et les mettre dans un seul fichier
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- Bruce33
- Dieu du process

- Messages : 934
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: [Vijeo Designer] journalisation des données
Bonjour.
Schneider a la solution... payante !
Application Compilateur Vijeo Designer
Je n'aime pas trop ce genre de pratique commerciale... et comme itasoft je préfère créer mes propres petits programmes.
Schneider a la solution... payante !
Application Compilateur Vijeo Designer
Je n'aime pas trop ce genre de pratique commerciale... et comme itasoft je préfère créer mes propres petits programmes.
Re: [Vijeo Designer] journalisation des données
Bonjour,
tu peux résoudre cela en passant par un groupe d'événement.
Tu créés un groupe événement Log avec sortie enregistrer dans fichier en configurant une variable de contrôle Cmd par exemple.
Paramètre le format message seulement (ou adapte)
Tu créé une action planifiée quotidien à 23h59
Dans cette action tu exécute le script suivant (à adapter) :
float Val1 = Valeur1.getFloatValue();
float Val2 = Valeur1.getFloatValue();
string texte = "" ;
texte = texte + "Val1;"+ Val1+ "; Val2;"+ Val2; //Val3,4, 5, Etc...
Log.addMessage(texte);
Dans une vue, tu créé un commutateur qui à l'appui exécute l'opération suivante :
Opération Mot
Source = 2
Affecter
Destination Cmd
Tu Obtiens un fichier nommé "AH000000" du genre :
Message
Val1;2.3;Val2;6.532
Tu n'as plu qu'a supprimer la première ligne.
tu peux résoudre cela en passant par un groupe d'événement.
Tu créés un groupe événement Log avec sortie enregistrer dans fichier en configurant une variable de contrôle Cmd par exemple.
Paramètre le format message seulement (ou adapte)
Tu créé une action planifiée quotidien à 23h59
Dans cette action tu exécute le script suivant (à adapter) :
float Val1 = Valeur1.getFloatValue();
float Val2 = Valeur1.getFloatValue();
string texte = "" ;
texte = texte + "Val1;"+ Val1+ "; Val2;"+ Val2; //Val3,4, 5, Etc...
Log.addMessage(texte);
Dans une vue, tu créé un commutateur qui à l'appui exécute l'opération suivante :
Opération Mot
Source = 2
Affecter
Destination Cmd
Tu Obtiens un fichier nommé "AH000000" du genre :
Message
Val1;2.3;Val2;6.532
Tu n'as plu qu'a supprimer la première ligne.
-
Squale
- Générateur de blocs fonctions

- Messages : 105
- Enregistré le : 05 sept. 2018, 06:17
- Localisation : TAHITI
Re: [Vijeo Designer] journalisation des données
Bonjour et merci pour l'astuce,
Les variables qui contiennent les valeurs à archiver sont des INT, faut il utiliser getIntValue au lieu de getFloatValue ?
La valeur 2 affectée au mot CMD c'est pour diriger l'enregistrement vers le lecteur optionnel ? Quelle est la valeur à saisir pour enregistrer sur le lecteur secondaire (carte SD) ?
Les variables qui contiennent les valeurs à archiver sont des INT, faut il utiliser getIntValue au lieu de getFloatValue ?
La valeur 2 affectée au mot CMD c'est pour diriger l'enregistrement vers le lecteur optionnel ? Quelle est la valeur à saisir pour enregistrer sur le lecteur secondaire (carte SD) ?
Re: [Vijeo Designer] journalisation des données
Bonjour,
2 Enregistrer en format d'historique
4 Enregistrer en format de journal (Je n'ai pas essayé avec cette valeur )
La destination vers lecteur USB est définie en procédant ainsi:
click droit sur la cible (dans le navigateur)
propriété
Emplacement Données
Journallisation des données sélectionner Lecteur Optionnel
J'ai du trouver cela dans l'aide en ligne également.
Oui, attention à respecter la casse getIntValue avec un I majuscule.
Non, voir l'aide en ligne 16.3.6.3 Configuration de l'onglet Commande:
2 Enregistrer en format d'historique
4 Enregistrer en format de journal (Je n'ai pas essayé avec cette valeur )
La destination vers lecteur USB est définie en procédant ainsi:
click droit sur la cible (dans le navigateur)
propriété
Emplacement Données
Journallisation des données sélectionner Lecteur Optionnel
J'ai du trouver cela dans l'aide en ligne également.
-
Squale
- Générateur de blocs fonctions

- Messages : 105
- Enregistré le : 05 sept. 2018, 06:17
- Localisation : TAHITI
Re: [Vijeo Designer] journalisation des données
Bonjour,
merci pour ces précisions, actuellement pour récupérer les données j'ai créé un bouton avec pour action "copier les données vers le lecteur optionnel",
si je comprend bien dans mon cas il faut que je coche "alarme et evenement".
merci pour ces précisions, actuellement pour récupérer les données j'ai créé un bouton avec pour action "copier les données vers le lecteur optionnel",
si je comprend bien dans mon cas il faut que je coche "alarme et evenement".
