Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Forum traitant des automates industriels de marque Schneider - Telemecanique
Rhautmain
Apprend le binaire
Apprend le binaire
Messages : 7
Enregistré le : 08 juil. 2024, 11:45

Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Message par Rhautmain »

Salut à tous,
Je suis nouveau dans la programmation et j’aurais besoin d’aide pour remettre à zéro un compteurs toutes les heures de la journée, autant le faire heure par heure de façon anarchique ce n’est pas très difficile cependant je n’ai pas trouver comment le faire de façon précise ( type 1h00 - 2h00 -3h00[…]-24h) :(
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1573
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Message par MiGaNuTs »

Bonjour.
Le mot système %SW51 contient l'heure et les minutes de l'horloge interne de l'automate, en BCD.
Du coup si tu fait (%SW51 and 16#FF00)/100 tu n'a plus que l'heure.
Rhautmain
Apprend le binaire
Apprend le binaire
Messages : 7
Enregistré le : 08 juil. 2024, 11:45

Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Message par Rhautmain »

Merci beaucoup mais comment je pourrais programmer le fait que nous sommes à une heure pile (type 14h00) ??

Pour faire clair en fait je cherche à programmer un bit de transfert qui indiquerais à mon proface quand envoyer un CSV, j’essaie de créer un TRS…
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Message par philou77 »

Salut !

A chaque fois que les minutes passent à 00, t’es à une heure pile 🥱
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1573
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Message par MiGaNuTs »

philou77 a écrit : 08 juil. 2024, 13:35 Salut !

A chaque fois que les minutes passent à 00, t’es à une heure pile 🥱
C'est encore plus simple et ca marche aussi :)
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Message par itasoft »

---------clic dessus pour zoom---------
01.JPG
-----------
03.JPG
Automaticien privé (de tout)
itasoft@free.fr
roudy
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 144
Enregistré le : 19 janv. 2019, 17:28

Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Message par roudy »

MiGaNuTs a écrit : 08 juil. 2024, 13:44
philou77 a écrit : 08 juil. 2024, 13:35 Salut !

A chaque fois que les minutes passent à 00, t’es à une heure pile 🥱
C'est encore plus simple et ca marche aussi :)
Mais seulement sur le front de passage à 00.
Si tu réinitialises quand les minutes sont à 00,... tu vas réinitialiser durant 60 sec.
Donc autant détecter le front de changement des heures, ça revient exactement au même.
Si c'est pas clair dans ta tête, ce sera bien pire dans ton code.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Message par philou77 »

J’ai pas tout dit… faut en laisser un peu.
Le travail personnel c’est gratifiant.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
roudy
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 144
Enregistré le : 19 janv. 2019, 17:28

Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Message par roudy »

philou77 a écrit : 09 juil. 2024, 11:30 J’ai pas tout dit… faut en laisser un peu.
Le travail personnel c’est gratifiant.
:lol: :lol:
Tu me diras j'ai vu des gars faire : reset := min==00 et sec==00
Mathématiquement, ça fait maximum une erreur de 1sec (de non comptage) par heure.
Si c'est pas clair dans ta tête, ce sera bien pire dans ton code.
Rhautmain
Apprend le binaire
Apprend le binaire
Messages : 7
Enregistré le : 08 juil. 2024, 11:45

Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7

Message par Rhautmain »

Merci beaucoup j’ai réussi ca tourne parfaitement, j’ai utiliser (%SW51 AND 16#00FF)/100 et c’est niquel !!
Plus qu’à mettre un RAZ des compteur après chaque CSV transféré !!
Répondre