Front montant Somachine

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Rabbx
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 13 févr. 2019, 15:13

Front montant Somachine

Message par Rabbx » 13 mai 2019, 13:51

Bonjour,

je n'arrive pas à comprendre le fonctionnement des fronts montants sur Somachine. J'ai une variable booléenne dans un POU, cette variable est déclarée en tant que global (GVL) mais quand je veux utiliser cette même variable avec détection de front montant dans une transition SFC rien ne se passe.

Y a t il une astuce ou bien alors ce n'est pas possible de fonctionner comme ça.

Merci
Rabbx

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 3414
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Front montant Somachine

Message par itasoft » 13 mai 2019, 16:21

slts,
monter comment est utilisée cette variable dans le programme
Automaticien privé (de tout)
itasoft@free.fr

Rabbx
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 13 févr. 2019, 15:13

Re: Front montant Somachine

Message par Rabbx » 13 mai 2019, 17:38

Salut,

front montant 1 et 2 sont des exemples d'utilisation et front montant 3 est le déclenchement de la variable.
front montant 3.png
Front montant 2.png
Front montant 1.png
Merci

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 3414
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Front montant Somachine

Message par itasoft » 13 mai 2019, 17:49

faut une bobine directe sur Error (et non pas une bobine SET)
Automaticien privé (de tout)
itasoft@free.fr

Rabbx
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 13 févr. 2019, 15:13

Re: Front montant Somachine

Message par Rabbx » 15 mai 2019, 09:10

Bonjour,

je viens de tester malheureusement cela ne change rien...

je précise aussi que la variable X_Button est la résultante d'une touche sur vijeo.

D'autres idées?

Merci beaucoup

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 3414
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Front montant Somachine

Message par itasoft » 15 mai 2019, 11:10

si le bit viens d'un IHM il faut d'abord le recopier dans une bobine direct et faire le front la dessus
Automaticien privé (de tout)
itasoft@free.fr

Avatar de l’utilisateur
djé
Maître du binaire
Maître du binaire
Messages : 483
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes

Re: Front montant Somachine

Message par djé » 15 mai 2019, 11:28

Rabbx a écrit :
13 mai 2019, 13:51
....
je veux utiliser cette même variable avec détection de front montant dans une transition SFC rien ne se passe.

Y a t il une astuce ou bien alors ce n'est pas possible de fonctionner comme ça.

Merci
Rabbx
Il y a un truc qui me chagrine dans ta façon de procéder.

En général lorsque l'on teste un front montant on ne met pas d'autre conditions en série; sinon tu prends le risque de ne pas voir le front.
Donc en partant de ce postulat, si tu dois détecter un front dans un transition il ne faut tester que cette unique condition (pas de front) et passer par un étape intermédiaire éventuellement, puisque ta transition elle, fait déjà office de front.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.

Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...

Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 3414
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Front montant Somachine

Message par itasoft » 15 mai 2019, 12:24

quelle misère , lol
Automaticien privé (de tout)
itasoft@free.fr

Rabbx
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 13 févr. 2019, 15:13

Re: Front montant Somachine

Message par Rabbx » 20 mai 2019, 10:56

Bonjour,

j'ai eu un retour de la part du support Schneider et effectivement c'est Djé qui à raison. En Codesys les transitions sont scrutées qu'une fois toutes les conditions valides donc le front ne peut pas être détecté.

Voila

Répondre