|
Introduction :
Lors du fonctionnement du Runtime WinCC flexible, on peut mémoriser des valeurs de variables dans une archive afin de les exploiter plus tard. Ces archives de variables sont difficilement lisibles à l’extérieur des pupitres et pas exploitables graphiquement sans WinCC flexible.
Solution : Le fichier Excel "WCf-ArchivViewer" permet une interface graphique aux possibilités multiples à l’aide de scripts VBA. Dans "WCf-ArchivViewer", les noms des fichiers d’archives doivent être renseignés. Ensuite lors de la lecture des fichiers d’archives, il sera possible de sélectionner les données souhaitées. La feuille "WCf-ArchivViewer" propose de multiples possibilités d’exploitation des archives par exemple :
- Représentation graphique sous forme de diagramme croisé
- Evaluation à l’aide de tableaux croisés.
- Compression de valeurs de temps (Suppression des boutons relatifs au temps)
- Compression de valeurs affichées (Valeur moyenne, Valeur maximum, Sommation, ...)
- Sélection de zones temporelles (Année/ Mois/ Jour/ Heure/ Minute)
- Changement du type de diagramme.
- Choix de la courbe souhaitée.
Annexe 1: WCf_ArchivViewer.xls ( 52 KB )
Programme exemple : L’exemple explique comment créer et exploiter une archive de variables avec "WCf-ArchivViewer" sans interrompre l’enregistrement des données.
Dans l’exemple une archive de variables "Temp_1" sera créé, dans laquelle la variable "test_tag" sera archivée.
L’archive sera enregistrée sur une clé USB mise en place sur le pupitre. Il doit être possible d’exploiter les archives à tout instant avec la feuille de calcul "WCf-ArchivViewer" sans interrompre l’enregistrement des données.
Pour cela le pupitre doit être intégré à un réseau local. Vous trouverez comment mettre en œuvre cette liaison dans l’article 13336639.
Le projet exemple contient un Script, celui-ci devra être adapté en fonction de votre configuration. Vous devrez renseigner comme ci-après les chemins de localisation des fichiers.

Figure 01
Marche à suivre pour utiliser et tester ce programme d'archive sur PC:
- Lors que vous éditez le tableau Excel, vous devez répondre "Non" à la demande qui vous est posée.

Figure 02
- Sur le pupitre opérateur, vous pouvez utiliser le bouton "Copy to PC" pour réaliser une copie du fichier d'archive du pupitre vers un PC distant.
- Pour pouvoir démarrer le test, veuillez déposer le fichier "WCf-ArchivViewer" et le fichier d'archive dans un répertoire de votre choix.
- Ouvrez la feuille "WCf-ArchivViewer" et saisissez dans la seconde colonne le nom du fichier d'archive par exemple "Temp_10.csv". Pour activer l'archive vous devez entrer la valeur "1" (en dessous de "enable") dans la colonne de gauche. Puis cliquez sur le bouton "Read in archive data and create graphics ". Acquittez la fenêtre de dialogue avec le bouton "Oui".
Vous pouvez maintenant visualiser les valeurs enregistrées sans avoir besoin à un composant de WinCC flexible.

Figure 03
Note:
Une autre possibilité consiste à utiliser Sm@rtService.
En utilisant Sm@rtService vous pouvez vous connecter au pupitre opérateur et télécharger un par un les fichiers vers votre PC afin d'effectuer un traitement des données de ces fichiers.
Annexe 2: Exemple_projet_Archive.zip ( 2028 KB )
Exécutabilité et environnement de test: Vous trouverez dans le tableau suivant les composants qui ont servi pour la création et la vérification du fonctionnement de cet article.
| Composants |
Désignation et version des produits |
| Logiciel HMI |
WinCC flexible 2008 SP1 |
| Pupitre HMI |
MP 277 10" Touch |
| Logiciel Office |
MS Excel 2003 (version allemand et options régionales possibles) |
|