Consommation d’énergie journalière /mensuelle / annuelle

Forum traitant des automates industriels de marque Wago et du logiciel codesys
BEDANGE
Apprend le binaire
Apprend le binaire
Messages : 1
Inscription : 12 mars 2020, 17:10

Consommation d’énergie journalière /mensuelle / annuelle

Message par BEDANGE »

Bonjour a tous,
je souhaite mettre en place un programme qui me donnera lecture de ma consommation d’énergie du jour, du mois et de l'année avec mon automate wago.
préambule:
- je dispose d'une centrale de mesure communiquant en modbus RTU, dont les information de mesure sont deja remontées par mon automate.
- j'utilise un automate wago 750-831 avec un module serie 750-653.
- l'information de consommation d’énergie que je remonte est le cumule de la consommation depluis la mise en marche de la centrale.

merci de bien vouloir me donner un coup de main et je suis disponible pour toute vos question.
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7035
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Consommation d’énergie journalière /mensuelle / annuelle

Message par itasoft »

slts,
en fonction de la date et heure , créer un Top journalier, un Top mensuel et un Top annuel.

Exemple à convertir en langage WAGO
Top_jour: à 23H59
Top_mois: le dernier jour du mois à 23H59
Top_annuel: le 31/12 à 23H59
Top_nouvel_an:=Date_annee>Date_année_mem
Date_année_mem:=Date_année

If Front montant du Top_jour then
Total_jour(numJour):=Totalisateur-Totalisateur_jour_mem ;
Totalisateur_jour_mem := Totalisateur ;
End_if ;

If Front montant du Top_mois then
Total_mois(numMois):=Totalisateur-Totalisateur_mois_mem ;
Totalisateur_mois_mem := Totalisateur ;
End_if ;

If Front montant du Top_annuel then
Total_annuel(Date_annee-2020):=Totalisateur-Totalisateur_annuel_mem ;
Totalisateur_annuel_mem := Totalisateur ;
End_if ;

(* Initialisation le jour de l'an ou au 1er démarrage*)

if front montant du Top_nouvel_an then
Totalisateur_jour_mem:=Totalisateur;
Totalisateur_mois_mem:=Totalisateur;
Totalisateur_annuel_mem:=Totalisateur;
end_if;
Automaticien privé (de tout)
itasoft@free.fr
Répondre