Page 1 sur 1

Lecture séquence bit dans un ordre précis

Posté : 27 oct. 2021, 09:58
par JeremAuto07
Bonjour,

J'ai besoin de vos lumières. J'ai deux capteurs photoélectriques A et B distant de 40cm sur un tapis roulant. Si j'ai les capteurs A puis B dans cet ordre je dois Seter un bit à 1 durant 1s, et si j'ai B puis A je dois Reseter le bit pendant 1s . Impossible d'avoir A et B en même temps.

Avez vous une idée pour faire ça simplement sur TIA avec une CPU S7-1200 ?

Re: Lecture séquence bit dans un ordre précis

Posté : 27 oct. 2021, 11:24
par gmak
Bonjour, pour ce fonctionnement, j'utiliserais 2 bascules RS:
- une pour le cas A puis B
- une pour le cas B puis A

Re: Lecture séquence bit dans un ordre précis

Posté : 27 oct. 2021, 11:26
par itasoft
slts,
et si j'ai B puis A je dois Reseter le bit pendant 1s .
----------
ça veut dire après la que la seconde soit passée tu le remet à 1 ?

sinon les 40 CM sont parcourus en combien de temps ?

Re: Lecture séquence bit dans un ordre précis

Posté : 27 oct. 2021, 11:31
par AC23
Bonjour,

Ci-dessous, une solution possible:
Image

T#500MS (0.5 secondes) : est le temps maximum entre deux captations des signaux capteur A et B (à rallonger si besoin).

Pendant le maintien du set ou du reset pendant 1s aucune autre action possible.

Si le dernier signal était un set ou un reset, celui-ci est maintenu jusqu'à arriver du prochain ordre. Et donc le maintien du signal est au minimum d'une seconde.

En espérant avoir répondu à ta question.
Bien cordialement;

Re: Lecture séquence bit dans un ordre précis

Posté : 27 oct. 2021, 14:29
par Jambe
Le but c'est de discriminer le sens de rotation du tapis?

Re: Lecture séquence bit dans un ordre précis

Posté : 30 oct. 2021, 18:05
par JeremAuto07
merci les gars !

Oui le but est en effet de savoir dans quel sens navigue les colis sur tapis

Re: Lecture séquence bit dans un ordre précis

Posté : 02 nov. 2021, 16:41
par Jambe
Il y a bien un moteur et peut être un variateur qui entraîne le dit tapis qui devrait pouvoir te donner le sens de rotation assez facilement?