bonjour j'ai besoin de votre aide. Je suis actuellement sur un projet et j'ai besoin de faire une incrémentation à l'activation d'un vérin mais ça ne fonctionne pas. Je vois que le problème viens du front montant d'une variable mémoire car le front descendant fonctionne lui.
Pour simplifier voilà 2 programme :
celui-ci fonctionne
celui-là non
pour information "start_bleu" est un bouton , test une variable mémoire intermédiaire
( les variables sont bien en EBOOL et en UINT pour position_bouchon)
je vous remercie pour votre aide
bonne journée
[Unity] front montant ne s'active pas
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Unity] front montant ne s'active pas
Corrigé on présume que Start_bleu est une entrée et que on est avec l'automate et pas en simulation sinon voir l'écran suivant
----clic pour zoom----------
----clic pour zoom----------
Modifié en dernier par itasoft le 19 oct. 2023, 11:18, modifié 1 fois.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [Unity] front montant ne s'active pas
Corrigé
--------------
--------------
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: [Unity] front montant ne s'active pas
Bonjour,
En règle général il faut éviter les contacts de front sur des bits mis à jour par des Set et Reset.
L'instruction de front fonctionne bien si le bit EBOOL testé est mis à jour entre chaque test du front.
(Si vous voulez comprendre pourquoi, lisez l'aide en ligne, en cherchant la rubrique "Reconnaissance de front".)
La solution d'Itasoft est simple et efficace.
On peut aussi faire (méthode classique) : ou bien (méthode lego) :
En règle général il faut éviter les contacts de front sur des bits mis à jour par des Set et Reset.
L'instruction de front fonctionne bien si le bit EBOOL testé est mis à jour entre chaque test du front.
(Si vous voulez comprendre pourquoi, lisez l'aide en ligne, en cherchant la rubrique "Reconnaissance de front".)
La solution d'Itasoft est simple et efficace.
On peut aussi faire (méthode classique) : ou bien (méthode lego) :
Re: [Unity] front montant ne s'active pas
je viens de voir le même cas en faisant une petite formation !
Pour faire simple au début j'utilisais des SET/RESET pour un défaut et le -P- pour compter
Alors que très souvent j'utilise des automaintiens et des R_TRIG
Pour faire simple au début j'utilisais des SET/RESET pour un défaut et le -P- pour compter
Alors que très souvent j'utilise des automaintiens et des R_TRIG
Re: [Unity] front montant ne s'active pas
Merci beaucoup pour votre aide. J'ai pris la solution qui me paraissait le plus simple et du coup mon programme fonctionne maintenant
