Lecture séquence bit dans un ordre précis

Forum traitant des automates industriels de marque Siemens.
Répondre
JeremAuto07
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 145
Enregistré le : 23 sept. 2019, 18:21

Lecture séquence bit dans un ordre précis

Message 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 ?
gmak
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 18 janv. 2021, 16:34

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

Message 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
Avatar du membre
itasoft
Mi homme - Mi automate
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

Message 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 ?
Modifié en dernier par itasoft le 27 oct. 2021, 13:53, modifié 3 fois.
Automaticien privé (de tout)
itasoft@free.fr
AC23
Forcené des structures
Forcené des structures
Messages : 174
Enregistré le : 29 mars 2021, 10:59

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

Message 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;
<< La vie d'un homme passe par trois phases : apprentissage, apprentissage et apprentissage. >>
Et j'ai même pas fini la première phase
Jambe
Créateur de langage
Créateur de langage
Messages : 749
Enregistré le : 28 mai 2020, 18:38

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

Message par Jambe »

Le but c'est de discriminer le sens de rotation du tapis?
JeremAuto07
Générateur de blocs fonctions
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

Message par JeremAuto07 »

merci les gars !

Oui le but est en effet de savoir dans quel sens navigue les colis sur tapis
Jambe
Créateur de langage
Créateur de langage
Messages : 749
Enregistré le : 28 mai 2020, 18:38

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

Message 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?
Répondre