Forum Lifedomus

Version complète : Modbus: Commandes d’un équipement suivant la documentation
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour

J'ai refait des tests hier, mais je n'arrive pas au comportement souhaité. Je souhaite utiliser le même buuton our mettre On ou Off ma VMC. Je suis donc la doc officielle, et plus précisement le point 3.3 page 9.

Si la valeur lue est "0", alors je passe à "1", et vice versa.

Mais ce que je constate, c'est que l'écriture d'une valeur (0 ou 1) ne sors pas de l'évaluation des autres valeurs! Donc en gros, une fois que j'ai écrit "1", LD continue l'exécution: il lit "1" donc écrit "0"... et on se retrouve dans la situation de départ...

[ATTACH=CONFIG]725[/ATTACH]

Je ne pense pas que ce mode d'éxécution soit normal? (L'exemple donné dans la doc est du même type: si le moteur est arretté, on le démarre. S'il est démarré, on l'arrette.

Merci de votre aide !
Petit up?

Merci !
Bonjour,

Effectivement les séquences sont exécutée dans l'ordre, elles servent à certains automates complexes qui nécessitent plusieurs écritures conditionnées pour faire une action.

Dans le DS vous pouvez par exemple exécuter l'action "On" en appui court sur le widget et l'action "Off" en appui long.
Si vous souhaitez vraiment un clic simple pour faire le "On/Off", il faudrait passer par un automate pour exécuter l'action "On" ou "Off" en fonction du retour d'état.
Ok merci pour ce retour. Donc l'example dans la doc n'est pas bon malheureusement.

C'était surtout pour simplifier les variables entre elles...c'est un sacré bazard avec le modbus, alors pour s'y retrouver 1 an après avoir fait la programation...
En quoi l'exemple de la documentation n'est-il pas bon ?
Ok j'ai relus l'exemple, effectivement il est bon, mais pas clair (pour moi en tout cas) :D

Merci pour vos retours !