[Vijeo Designer] journalisation des données

Forum traitant des automates industriels de marque Schneider - Telemecanique
Squale
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 105
Enregistré le : 05 sept. 2018, 06:17
Localisation : TAHITI

[Vijeo Designer] journalisation des données

Message par Squale »

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 ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [Vijeo Designer] journalisation des données

Message par itasoft »

Slts,
Es que ça fait pareil via le logiciel « Gestionnaire de données de Vijeo-designer » ?
Automaticien privé (de tout)
itasoft@free.fr
Squale
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 105
Enregistré le : 05 sept. 2018, 06:17
Localisation : TAHITI

Re: [Vijeo Designer] journalisation des données

Message par Squale »

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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [Vijeo Designer] journalisation des données

Message par itasoft »

ok,
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
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 934
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [Vijeo Designer] journalisation des données

Message par Bruce33 »

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.
DurandO
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 21 mars 2021, 15:31

Re: [Vijeo Designer] journalisation des données

Message par DurandO »

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.
Squale
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 105
Enregistré le : 05 sept. 2018, 06:17
Localisation : TAHITI

Re: [Vijeo Designer] journalisation des données

Message par Squale »

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) ?
DurandO
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 21 mars 2021, 15:31

Re: [Vijeo Designer] journalisation des données

Message par DurandO »

Bonjour,
Squale a écrit : 11 avr. 2021, 09:13 Les variables qui contiennent les valeurs à archiver sont des INT, faut il utiliser getIntValue au lieu de getFloatValue ?
Oui, attention à respecter la casse getIntValue avec un I majuscule.
Squale a écrit : 11 avr. 2021, 09:13 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) ?
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.
DurandO
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 21 mars 2021, 15:31

Re: [Vijeo Designer] journalisation des données

Message par DurandO »

Squale a écrit : 11 avr. 2021, 09:13
Quelle est la valeur à saisir pour enregistrer sur le lecteur secondaire (carte SD) ?
Lecteur secondaire donc au lieu de Lecteur Optionnel
Squale
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 105
Enregistré le : 05 sept. 2018, 06:17
Localisation : TAHITI

Re: [Vijeo Designer] journalisation des données

Message par Squale »

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".
Sans titre.png
Répondre