Page 1 sur 2
Horodateur - Action cyclique
Posté : 17 mai 2017, 17:28
par nicekev
Bonjour à tous,
Je cherche à faire un reset d'un compteur à heure fixe tous les jours. Dans un premier temps, je pensais tout simplement utiliser une temporisation pour décompter 24h mais cela n'est pas tout à fait adapté en cas de mise hors tension de la machine en fin de journée. Comment ou quelle fonction puis-je utiliser pour faire mon reset tous les jours à 5h00 du matin par exemple ?
Je travaille sous SoMachine Central (Logic Builder) avec un M241.
Merci par avance pour vos réponses.
Re: Horodateur - Action cyclique
Posté : 17 mai 2017, 21:55
par md42
salut,
ton automate M241 est-il sous tension en permanence?
car pour faire un reset d'un compteur il doit être alimenté et en run?
est-ce le cas?
cdt
Re: Horodateur - Action cyclique
Posté : 18 mai 2017, 08:22
par nicekev
Bonjour md42,
L'automate n'est pas allumé constamment, cependant le choix de l'horaire sera à un moment où l'automate sera toujours alimenté et en RUN. Pour faire simple, je n'ai besoin que d'activer un bit sur cet horaire fixe.
NB : Je travaille en langage ST et LD.
Re: Horodateur - Action cyclique
Posté : 18 mai 2017, 09:03
par Cyril93
Salut,
Dans la librairie SysTime, il y a les fonctions qui permettent de récupérer l'horloge RTC du contrôleur.
Re: Horodateur - Action cyclique
Posté : 18 mai 2017, 09:27
par ProfnovA
Cyril93 a écrit : ↑18 mai 2017, 09:03
Salut,
Dans la librairie SysTime, il y a les fonctions qui permettent de récupérer l'horloge RTC du contrôleur.
Ce qui implique qu'il faut aussi pouvoir mettre la cpu à l'heure par un moyen ou par un autre
Re: Horodateur - Action cyclique
Posté : 18 mai 2017, 09:50
par JC87
Bonjour,
Si l'automate est amené à être coupé régulièrement il faut en effet obligatoirement une synchronisation avec un système externe. Le plus fiable est le serveur NTP mais il faut pour cela que le M241 supporte ce service et soit relié à un réseau Ethernet capable d'accéder à un serveur NTP.
JC
Re: Horodateur - Action cyclique
Posté : 18 mai 2017, 09:57
par nicekev
Merci pour vos réponses, j'ai un HMISTU qui est disponible et toujours à l'heure pour récupérer les informations. Je pense que ça peut-être un bon moyen pour avoir l'heure exacte.
Re: Horodateur - Action cyclique
Posté : 18 mai 2017, 16:02
par sinced
Est-ce que ton HMI est en reseau avec ton automate ? Pour ma part et pour faire simple mieux vaut avoir un automate toujours sous tension apres je sais que chaque application a ses propres contraintes, En general j'ai toujours configurer mon automate pour distribuer l'heure aux HMI et jamais l'inverse,
Re: Horodateur - Action cyclique
Posté : 18 mai 2017, 16:22
par nicekev
Mon automate est toujours en réseau avec mon HMI, le tout est coupé une fois par semaine. A la mise sous tension, je demande la vérification de la date et l'heure du HMI. Avec une pile dans mon M241, je dirais qu'il garde lui aussi son heure à jour.
Je travaille sur la solution SYSTIMEDATE, mais j'ai quelques soucis pour intégrer cette fonction car elle n'apparaît pas dans ma bibliothèque "SysTimeRtc" lorsque je l'appelle depuis un POU.
Re: Horodateur - Action cyclique
Posté : 23 mai 2017, 16:15
par nicekev
J'ai intégrer le SYSTIMEDATE à ma bibliothèque mais il m'est impossible de l'ajouter dans un pou. J'attends un retour de Schneider à ce sujet, je vous ferai partager le résultat.