Bonjour, merci pour les contributions bien pratiques !
J’ai mis en oeuvre la solution ci-dessus qui fonctionne parfaitement pour une entrée.
Mon problème c’est que par soucis « d’économie » je souhaiterais garder le même compteur (et éventuellement sortie virtuelle) pour implémenter ce fonctionnement sur d’autres entrées.
J’ai donc fais l’essai mais ça ne fonctionne pas, je n’ai pas trouvé d’exemple dans le forum, quelqu’un a-t-il déjà fait cette manip ?
Sortie virtuelle VO1 configurée avec TA = 0, TB = 5. <== c’est là qu’on configure la 1/2 seconde mentionnée plus haut.
Compteur CP1 configuré à 0.
Bouton poussoir cablé sur l’entrée digitale DI1.
Appui sur le poussoir :
Si DI1 ON, alors ON VO1, SET CP1 = 1
Relâchement du poussoir avant 1/2 seconde (appui court) :
Si DI1 OFF ET CP1 = 1 ET VO1 ON alors SWITCH RELAIS 1, SET CP1 = 0
Relâchement du poussoir après 1/2 seconde (appui long) :
Si DI1 OFF ET CP1 = 1 ET VO1 OFF alors SWITCH RELAIS 2, SET CP1 = 0
*Entrée 2
Bouton poussoir cablé sur l’entrée digitale DI2.
Appui sur le poussoir :
Si DI2 ON, alors ON VO1, SET CP1 = 2
Relâchement du poussoir avant 1/2 seconde (appui court) :
Si DI2 OFF ET CP1 = 2 ET VO1 ON alors SWITCH RELAIS 3, SET CP1 = 0
Relâchement du poussoir après 1/2 seconde (appui long) :
Si DI2 OFF ET CP1 = 2 ET VO1 OFF alors SWITCH RELAIS 4, SET CP1 = 0
Je ne vois pas ou est le problème, mais dans les faits le BP2 active le relai 1 en appui court et n’a pas l’appui long…
Dans l’attente de vos retours, merci d’avance