LA fonction Synchro_Heure du plugin ne fonctionne plus correctement sur mon Crouzet. Le problème c’est que je ne peux pas régler grand chose dessus (pas d’inversion de bit ou d’octet possible pour essayer).
Par exemple a 13h46, le Synchro_Heure envoie 00h30…
C’est sur la version stable je suppose…
Cette commande est programmée via un cron pour être exécutée automatiquement à 0h30, normalement. De mémoire, si la commande existe, le fonctionnement est automatique.
Vous pouvez donner des détails ? Est-ce que la commande fonctionne mais met l’heure du Crouzet à 0h30 quelle que soit l’heure de lancement de la commande ?
Je ne sais pas ce que c’est que cet offset de 4001 dans les adresses, en version stable, c’est l’adresse 33 qui est utilisée pour la commande créée par MyModbus.
Devez-vous inverser les octets pour que la commande fonctionne ?
Il doit être possible, en utilisant les adresses 32 à 35, de mettre l’automate à la bonne heure tout le temps via un script. Avant de proposer quelque chose, que donnent les lectures des registres 32 à 35 ? Vous pouvez les déclarer, sauvegarder et faire une capture SVP ? Il faudrait que ces lectures aient la même configuration d’inversion que la commande Synchro_Heure.
Ces 4 commandes peuvent être lancées n’importe quand, elles écriront les valeurs courantes de la date et de l’heure.
edit :
je ne sais pas quel est le format à adopter pour le jour de la semaine, il faudrait que vous regardiez la valeur de l’octet (uint8 LSB) à l’adresse 32 pour savoir si : dimanche = 0 ou dimanche = 7. Parfois lundi = 0. Si vous avez possibilité de mettre le Crouzet à l’heure via un logiciel et de modifier le jour de la semaine, ça serait pratique de savoir ça pour faire une commande avec les secondes et le jour de la semaine.
Deja j’ai fait un scenario qui lance synchro_heure a 00h30, et cette nuit çà a marché. Ce matin l’automate est bien à l’heure donc j’ai récupéré le comportement de l’ancienne version de myModbus.
Je vais voir avec l’appli pour lui changer la date de tester les registres, mais il faut que je trouve un cable assez long pour le faire (je n’ai pas de portable).
désolé pour la réponse tardive j’ai déployé le cable seulement maintenant et j’ai d’autres petits soucis avec mon M3 (peut être aussi besoin d’aide a ce sujet)…
Du coup voila , samedi 16 novembre 2024, 18h04 programmé sur le contrôleur, et les registres :
Vous pouvez faire une capture de la configuration de cette commande SVP ?
Si un logicalId est défini, le plugin réagit autrement, c’est peut-être le cas pour cette commande. Je peux définir une exception pour cette commande