[Unity] front montant ne s'active pas

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
cikma
Apprend le binaire
Apprend le binaire
Messages : 2
Enregistré le : 19 oct. 2023, 10:04

[Unity] front montant ne s'active pas

Message par cikma »

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
probleme_capture.PNG
probleme_capture.PNG (5.54 Kio) Vu 1290 fois
celui-là non
probleme_capture2.PNG
probleme_capture2.PNG (5.55 Kio) Vu 1290 fois

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
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: [Unity] front montant ne s'active pas

Message par itasoft »

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----------
01.JPG
Modifié en dernier par itasoft le 19 oct. 2023, 11:18, modifié 1 fois.
Automaticien privé (de tout)
itasoft@free.fr
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: [Unity] front montant ne s'active pas

Message par itasoft »

Corrigé
--------------
03.JPG
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 931
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [Unity] front montant ne s'active pas

Message par Bruce33 »

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) :
front_classique.png
front_classique.png (2.59 Kio) Vu 1232 fois
ou bien (méthode lego) :
front_r_trig.png
front_r_trig.png (3.24 Kio) Vu 1232 fois
dpo
Dieu du process
Dieu du process
Messages : 818
Enregistré le : 27 nov. 2015, 20:03

Re: [Unity] front montant ne s'active pas

Message par dpo »

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
cikma
Apprend le binaire
Apprend le binaire
Messages : 2
Enregistré le : 19 oct. 2023, 10:04

Re: [Unity] front montant ne s'active pas

Message par cikma »

Merci beaucoup pour votre aide. J'ai pris la solution qui me paraissait le plus simple et du coup mon programme fonctionne maintenant
Répondre