[RESOLU]Front montant pas détecté Unity

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Avatar du membre
foley
Code sa première boucle
Code sa première boucle
Messages : 14
Enregistré le : 03 mai 2016, 19:12
Localisation : Lot

[RESOLU]Front montant pas détecté Unity

Message par foley »

Bonjour,
Petite question,

Pourriez vous m'expliquer pourquoi le front n'est pas détecté ?

J'anime uniquement Bp_test.

En tout cas, rien ne se passe.

Image

Je peux me dépanner en faisant un front "a l'ancienne" mais ça m’intéresserais de connaitre la raison du non fonctionnement du front...
Merci d'avance.

CPU : TSX P57 1634M
Modifié en dernier par foley le 06 sept. 2016, 07:51, modifié 1 fois.
“Nos automatismes, nos grilles de normalisation sont tels que chaque matin qui se lève est une leçon de courage.”
steph68
Codeur fou
Codeur fou
Messages : 275
Enregistré le : 21 oct. 2015, 08:23

Re: Front montant pas détecté Unity

Message par steph68 »

salut,

n'espère pas voir l'état du front montant en visu dynamique, c'est bcp trop rapide ; le soft ne se prend pas la peine de rafraichir un état aussi furtif ...

ta bascule Flip-Flop ne fonctionne pas, c'est le piège classique dans lequel tu es tombé :mrgreen:
tu vas mettre à 1 et aussitôt à 0 ... c'est très rapide, tu ne verras rien non plus

tu peux tester ton front directement sur BP_test, inutile de passer par un bit intermédiaire

et idéalement, dans ton cas, tu peux utiliser une bobine (P), car tu utilises plusieurs fois le front
donc tu ne l'évalues qu'une seule fois, au lieu de X fois

Code : Tout sélectionner

BP_test      Bit_test
--| |--------(P)---

ou bien (ça revient au même, mais le précédent est mieux)

BP_test      Bit_test
--|P|--------( )---
@+
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Front montant pas détecté Unity

Message par itasoft »

slts,
si tu veux faire un Telerupteur voir ce post, c'est expliqué

viewtopic.php?f=35&t=811&p=4979&hilit=TELERUPTEUR#p4979
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
foley
Code sa première boucle
Code sa première boucle
Messages : 14
Enregistré le : 03 mai 2016, 19:12
Localisation : Lot

Re: Front montant pas détecté Unity

Message par foley »

Ok ok, merci, je penses qu'il ne me reste plus qu'a sortir d'ici par la petite porte...
“Nos automatismes, nos grilles de normalisation sont tels que chaque matin qui se lève est une leçon de courage.”
steph68
Codeur fou
Codeur fou
Messages : 275
Enregistré le : 21 oct. 2015, 08:23

Re: Front montant pas détecté Unity

Message par steph68 »

plein de façons de faire un télérupteur ou flip/flop
ça a longtemps été débattu sur Automatica à l'époque où toutes les variantes possibles étaient décrites

sinon voici la version XOR (a XOR b = a./b + /a.b)

Code : Tout sélectionner

bit_test   sortie   sortie
---| |-------|/|--+---( )--
bit_test   sortie |
---|/|-------| |--+
@+
Avatar du membre
foley
Code sa première boucle
Code sa première boucle
Messages : 14
Enregistré le : 03 mai 2016, 19:12
Localisation : Lot

Re: [RESOLU]Front montant pas détecté Unity

Message par foley »

Pour info, solution adoptée :

Image

Merci à vous.
“Nos automatismes, nos grilles de normalisation sont tels que chaque matin qui se lève est une leçon de courage.”
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [RESOLU]Front montant pas détecté Unity

Message par itasoft »

slts,
si BP_test c'est une entrée tu n'as pas besoin de la recopier sur bit_test
?????
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
foley
Code sa première boucle
Code sa première boucle
Messages : 14
Enregistré le : 03 mai 2016, 19:12
Localisation : Lot

Re: [RESOLU]Front montant pas détecté Unity

Message par foley »

itasoft a écrit :slts,
si BP_test c'est une entrée tu n'as pas besoin de la recopier sur bit_test
?????
cette ligne disparaitra, c'était juste pour éviter un forçage direct de la variable lu en front.

Merci.
“Nos automatismes, nos grilles de normalisation sont tels que chaque matin qui se lève est une leçon de courage.”
Répondre