Bonsoir,
J’ai fait l’acquisition tout récemment d’un IPX800 V4.
J’espère être dans la bonne section.
Je cale un peu sur la programmation d’un compteur de secondes ( style détecteur de présence) qui :
- démarre un compteur dès la perte d’une entrée digitale donc quand ED1 = 0.
- continuer le comptage jusque 60 secondes quand l’entrée digitale est revenu ED1 = 1.
- Se réinitialise à 1 quand arrivé à 60.
- le compteur revient à la valeur 2 à chaque perte de détection de l’entrée digitale ED1=0.
En gros comme un détecteur de présence qui laisse la lampe allumé dès la détection d’une personne et éteint la lampe après 1 minute d’inactivité de présence mais laisse en permanence la lampe allumé si mouvement pendant cette minute.
Pour se faire, j’utilise une SV10 avec tb=1 pour le bit des secondes.
Voici comment j’ai fait :
NON ED1 ET NON Compteur = 1 ON compteur set 2
NON ED1 OU SV6 ET SV10 ON Compteur incrementation 1 SV6
Compteur = 60 ON Compteur set 1 SV7
SV7 OFF SV6 SV7
NON SV10 ON SV10
Cela ne fonctionne pas, le compteur ne redemarre pas à 2 si ED1=0, donc ma tempo ne se reprolonge pas à chaque perte de ED1.
Je ne voulais pas utiliser les Ta ou Tb d’une SV.
Jespere que les explications sont assez claires.
Merci d’avance pour votre coup de main.