Souci de programmation compteur pour timer

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.