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)
Besoin de réinitialiser mes compteurs toutes les heures sur PL7
Besoin de réinitialiser mes compteurs toutes les heures sur PL7
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)
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

- 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
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.
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.
Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7
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…
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

- 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
Salut !
A chaque fois que les minutes passent à 00, t’es à une heure pile
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 ! 
- itasoft
- 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
---------clic dessus pour zoom---------
-----------
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7
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

- 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
J’ai pas tout dit… faut en laisser un peu.
Le travail personnel c’est gratifiant.
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 ! 
Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7
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.
Re: Besoin de réinitialiser mes compteurs toutes les heures sur PL7
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é !!
Plus qu’à mettre un RAZ des compteur après chaque CSV transféré !!

