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 ?
Lecture séquence bit dans un ordre précis
-
JeremAuto07
- Générateur de blocs fonctions

- Messages : 145
- Enregistré le : 23 sept. 2019, 18:21
Re: Lecture séquence bit dans un ordre précis
Bonjour, pour ce fonctionnement, j'utiliserais 2 bascules RS:
- une pour le cas A puis B
- une pour le cas B puis A
- une pour le cas A puis B
- une pour le cas B puis A
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Lecture séquence bit dans un ordre précis
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 ?
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 ?
Modifié en dernier par itasoft le 27 oct. 2021, 13:53, modifié 3 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Lecture séquence bit dans un ordre précis
Bonjour,
Ci-dessous, une solution possible:

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;
Ci-dessous, une solution possible:

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;
<< La vie d'un homme passe par trois phases : apprentissage, apprentissage et apprentissage. >>
Et j'ai même pas fini la première phase
Re: Lecture séquence bit dans un ordre précis
Le but c'est de discriminer le sens de rotation du tapis?
-
JeremAuto07
- Générateur de blocs fonctions

- Messages : 145
- Enregistré le : 23 sept. 2019, 18:21
Re: Lecture séquence bit dans un ordre précis
merci les gars !
Oui le but est en effet de savoir dans quel sens navigue les colis sur tapis
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
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?


