Bonsoir à toutes et à tous,

Afin de compléter le système de surveillance, je n'arrive pas à appliquer ce raisonnement en Delphi.

J'ai une entrée qui se nomme B.1, et 4 sorties S.1, S.2, S.3 et S.4

Si je met cette entrée B.1 au 0V, j'obtiens en sortie un pulse de 100ms 0V soit S.1 = 0V.

Un détecteur est raccordé à l'entrée B.1, il me détecte B.1 = 0 et S.1 =0, après 5s mais avant 10s il ne me détecte plus, B.1 = 1 et S.2 =0.

Jusque la c'est ok.

La 1ère fois que j'ai été détecté, il faudrait que si je reviens (2ième fois) dans un temps prédéfinis mais court devant ce détecteur, j'aimerai obtenir B.1 = 0 et S.3 = 0 au lieu de S.1 = 0

Si je reviens à nouveau (3ième fois) dans un temps prédéfinis devant ce détecteur, j'aimerai obtenir B.1 = 0 et S.4 = 0 au lieu de S.1 = 0

Pas évident mais on ne sait jamais.

@+,

Cincap