[M221] Etape en cours dans un mot

Forum traitant des automates industriels de marque Schneider - Telemecanique
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

[M221] Etape en cours dans un mot

Message par andala »

Bonjour à tous,
Je souhaiterai faire en sorte d'avoir le numéro de l’étape en cours du grafcet dans un mot INT.
Existe-t-il une fonction ou autre pour le faire facilement et rapidement ?
Sachant qu'il peux y avoir plusieurs étapes activées en même temps (du coup pas sur de la faisabilité)
Merci d'avance, comme toujours ;)
Une bonne action en entraine toujours une autre
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: [M221] Etape en cours dans un mot

Message par philou77 »

Salut !

Perso, je ferais un pou rien que pour ça..
Pour les étapes multiples, plusieurs mots..
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1954
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: [M221] Etape en cours dans un mot

Message par Béryl »

Un INT par grafcet et à chaque étape tu entres le numéro dans le INT concerné.
Avatar du membre
Relax1485
Codeur fou
Codeur fou
Messages : 206
Enregistré le : 02 oct. 2017, 11:45
Localisation : OCCITANIE

Re: [M221] Etape en cours dans un mot

Message par Relax1485 »

andala a écrit : 09 juin 2023, 10:39 Bonjour à tous,
Je souhaiterai faire en sorte d'avoir le numéro de l’étape en cours du grafcet dans un mot INT.
Existe-t-il une fonction ou autre pour le faire facilement et rapidement ?
Sachant qu'il peux y avoir plusieurs étapes activées en même temps (du coup pas sur de la faisabilité)
Merci d'avance, comme toujours ;)
Salut,

A quoi cela va te servir / quel est l'objectif ?
On perd sa vie à vouloir bien la gagner... 8-)
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: [M221] Etape en cours dans un mot

Message par andala »

Relax1485 a écrit : 12 juin 2023, 08:23
andala a écrit : 09 juin 2023, 10:39 Bonjour à tous,
Je souhaiterai faire en sorte d'avoir le numéro de l’étape en cours du grafcet dans un mot INT.
Existe-t-il une fonction ou autre pour le faire facilement et rapidement ?
Sachant qu'il peux y avoir plusieurs étapes activées en même temps (du coup pas sur de la faisabilité)
Merci d'avance, comme toujours ;)
Salut,

A quoi cela va te servir / quel est l'objectif ?
Salut,
Je te retourne la question, a quoi cela va te servir de le savoir ? :D
Je demande juste s'il y a un module qui s'en charge ou un mot système ou je ne sait quoi.
Une bonne action en entraine toujours une autre
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: [M221] Etape en cours dans un mot

Message par andala »

Béryl a écrit : 12 juin 2023, 08:17 Un INT par grafcet et à chaque étape tu entres le numéro dans le INT concerné.
Oui du coup j'ai fais ça pour le moment si jamais je trouve rien d'autre
Une bonne action en entraine toujours une autre
Jambe
Créateur de langage
Créateur de langage
Messages : 749
Enregistré le : 28 mai 2020, 18:38

Re: [M221] Etape en cours dans un mot

Message par Jambe »

andala a écrit : 12 juin 2023, 10:34
Salut,
Je te retourne la question, a quoi cela va te servir de le savoir ? :D
Je demande juste s'il y a un module qui s'en charge ou un mot système ou je ne sait quoi.
Parce qu'on est de la gestapo et on veut tout savoir :evil:

Connaitre la finalité de la problématique du demandeur(se) permet de mieux cerner le problème et donc permet de mieux orienter la réponse.

+1 avec Beryl, dans chaque étape je prévois un mot global dans lequel inscrire le numéro de l'étape en cours. Si il peut y avoir plusieurs étapes actives, peut être plus prévoir de travailler avec des bits de mots.
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2240
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: [M221] Etape en cours dans un mot

Message par JC87 »

Bonjour,

Il n'y a rien de tout fait dans le logiciel.

Ce que tu veut faire s'appelle un graphe sur mot. C'est vieux comme les automates et ça consiste à affecter un numéro d'étape à un mot en fonction des transitions.

Il y a des variantes avec saut à l'étape active en fonction de la valeur du mot ce qui permet d'éviter certains aléas de franchissement d'étapes inopinées.

Avec cette méthode on ne peut pas faire un graphe avec divergence en "ET", il faut couper le graphe en deux ou se démerder pour tout faire sur une seule branche. Ça ne pose en général aucun probléme si on conçoit le graphe en sachant qu'on va utiliser cette méthode.

JC
Modifié en dernier par JC87 le 12 juin 2023, 11:01, modifié 1 fois.
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
Relax1485
Codeur fou
Codeur fou
Messages : 206
Enregistré le : 02 oct. 2017, 11:45
Localisation : OCCITANIE

Re: [M221] Etape en cours dans un mot

Message par Relax1485 »

Merci Jambe ;)
On perd sa vie à vouloir bien la gagner... 8-)
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: [M221] Etape en cours dans un mot

Message par andala »

Jambe a écrit : 12 juin 2023, 10:49
andala a écrit : 12 juin 2023, 10:34
Salut,
Je te retourne la question, a quoi cela va te servir de le savoir ? :D
Je demande juste s'il y a un module qui s'en charge ou un mot système ou je ne sait quoi.
Parce qu'on est de la gestapo et on veut tout savoir :evil:

Connaitre la finalité de la problématique du demandeur(se) permet de mieux cerner le problème et donc permet de mieux orienter la réponse.

+1 avec Beryl, dans chaque étape je prévois un mot global dans lequel inscrire le numéro de l'étape en cours. Si il peut y avoir plusieurs étapes actives, peut être plus prévoir de travailler avec des bits de mots.
Ok on va voir si cela ameliore les réponse qu'on va me donner :
C'est pour afficher l'etape en cours sur un IHM type magelis

Parce qu'on est de la gestapo et on veut tout savoir :evil:

:lol: :lol: :lol:
Une bonne action en entraine toujours une autre
Répondre