Aide variable sur WinCC runtime V7.2

Partie du forum pour tout ce qui concerne la supervision industrielle. Forum, conseil, astuce et entraide sur les logiciels de supervision tels que PC Vue, Vijeo designer, WinCC, win cc, monitor pro, so machine, Citect, Intouch .
Répondre
Talrash
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 05 sept. 2017, 08:00

Aide variable sur WinCC runtime V7.2

Message par Talrash »

Bonjour,

Je cherche une solution pour un problème de comptage.

J’ai diffèrent débitmètre avec plusieurs valeurs
T/h
Compteur T/h
Les valeurs sont enregistrés sur Wincc et garder 3 mois.
Les débitmètres sont sur plusieurs API (siemens sur step 7) mais la solution d’effectué le traitement directement dessus est possible.

On me demande de voir le cumul journalier de la veille et le cumul de la journée en cours.
Est-il possible de faire une requête dans la DB wincc pour récupérer plusieurs valeurs en fonction du jour afin de faire la différence a affiché.
Si oui comment ?

Avez-vous d’autre idée de solution ?


Cordialement.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2079
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Aide variable sur WinCC runtime V7.2

Message par philou77 »

Salut !
Talrash a écrit : 14 oct. 2020, 14:33 Est-il possible de faire une requête dans la DB wincc pour récupérer plusieurs valeurs en fonction du jour afin de faire la différence a affiché
à ma connaissance non..

Faut faire 2 Valeurs, une pour le jours en cours et une pour la veille.
chaque jour à minuit :
- CumulVeille= CumulJour
- CumulJour = 0
Et faire le cumul jour au fil de l'eau...
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Talrash
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 05 sept. 2017, 08:00

Re: Aide variable sur WinCC runtime V7.2

Message par Talrash »

Merci de cette réponse.

La question qui en découle, comment faire au fil de l'eau le cumul jour? et le reset a minuit?

Me semble pas qu'il soit possible de lancer un script en tache de fond ou a fréquence cadencé(ou alors je ne sais pas comment faire).
Le calcul est simple, mais je ne sais pas comment récupérer l'heure système non plus.


d'ailleurs sur wincc je n'ai jamais trouver la doc des fonctions de base des script C/Vb
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2079
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Aide variable sur WinCC runtime V7.2

Message par philou77 »

Re !

Regarde dans Paramétrage du pupitre
- Planificateur de tâche..
- suffit de lui indiquer le script à faire, faire quotidien, à 0h00 ( ça c'est pour le reset !)

Pour le cumul jour je sais pas quelles sont les valeurs dont tu disposes ...

Si tu as le cumul déjà enregistré en DB et que tu veux l'afficher, utilise une tâche périodique au lieu de quotidien.. mais faut pas que ce soit trop rapproché (plusieurs secondes entre chaque appel, sinon tuon pupitre va faire que ça !!) , dans le cas contraire, c'est à l'automate de le faire !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Talrash
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 05 sept. 2017, 08:00

Re: Aide variable sur WinCC runtime V7.2

Message par Talrash »

Par contre c'est pas un panel, c'est une supervision sur PC :

Un pc ingénieur, deux pc serveur/utilisateur redondant.
Talrash
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 05 sept. 2017, 08:00

Re: Aide variable sur WinCC runtime V7.2

Message par Talrash »

Talrash a écrit : 14 oct. 2020, 15:09 Me semble pas qu'il soit possible de lancer un script en tache de fond ou a fréquence cadencé(ou alors je ne sais pas comment faire).
Le calcul est simple, mais je ne sais pas comment récupérer l'heure système non plus.
Bon à force de gratter, j'ai trouvé :

Dans l'éditeur global script (en C dans mon cas)
Crée une action, sélectionnée la puis édition/information
Allez dans l'onglet déclenchement, et on peut régler une exécution cyclique
Ou même horaire, ce qui dans mon cas m'aidera beaucoup.
Répondre