GRAFCET retour au pas précédent

Forum traitant des automates industriels de marque Siemens.
Répondre
roudy
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 144
Enregistré le : 19 janv. 2019, 17:28

GRAFCET retour au pas précédent

Message par roudy »

Bonjour à tous,
Je travaille sur un projet récupéré ou, un précédent automaticien a "programmé" un recul de grafcet.
J'aimerais votre avis.
J'ai déjà le mien mais, comme on peut se tromper, l'avis de la communauté est toujours intéressante.
J'ai pas trouvé d'information clairement tranché dans la S88 (j'ai sans doute pas suffisamment cherché)
Merci d'avance
Si c'est pas clair dans ta tête, ce sera bien pire dans ton code.
Avatar du membre
MarcoTheWindows
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 146
Enregistré le : 14 juin 2021, 14:12
Localisation : Landes
Contact :

Re: GRAFCET retour au pas précédent

Message par MarcoTheWindows »

Bonjour,
Le recul en Grafcet est autorisé mais sûrement pas recommandé : il complique la lisibilité et peut créer des comportements imprévus.
Mieux vaut prévoir une séquence alternative "standard" qui ramène logiquement vers l’étape voulue.
D'après moi: possible, mais à éviter sauf besoin réel et si bien documenté.

Marc
"Donner c'est donner, repeindre ses volets"
yome
Code sa première boucle
Code sa première boucle
Messages : 19
Enregistré le : 29 mai 2017, 17:02

Re: GRAFCET retour au pas précédent

Message par yome »

Qu'est-ce qu'un recul de Grafcet ? Un saut vers une étape en amont ?
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: GRAFCET retour au pas précédent

Message par itasoft »

Ou est le problème ? On peut remonter en arrière pour répéter une séquence plusieurs fois avant de passer à l’étape suivante
Automaticien privé (de tout)
itasoft@free.fr
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1572
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: GRAFCET retour au pas précédent

Message par MiGaNuTs »

Bonjour.
Tant que les transitions sont univoques pour etre certain de pas faire de tours infinis, je vois pas ce qui interdirai de faire des boucles.
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2230
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: GRAFCET retour au pas précédent

Message par JC87 »

MiGaNuTs a écrit : 10 sept. 2025, 17:08 Bonjour.
Tant que les transitions sont univoques pour etre certain de pas faire de tours infinis, je vois pas ce qui interdirai de faire des boucles.
hello,

Je dirai même plus, c'est exactement ce qu'il faut faire si on doit répéter x fois une séquence de x étapes à l'intérieur d'un graphe. On va pas faire un graphe de 100 étapes si on peut le faire en 10 !

Ou alors j'ai mal compris l'énoncé :D

JC
"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
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1953
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: GRAFCET retour au pas précédent

Message par Béryl »

Je pense qu'on n'a pas tous compris ce que Roudy appelle un "recul de grafcet".
Parce que pour moi aussi, un grafcet qui reboucle sur des étapes en amont, c'est classique.
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: GRAFCET retour au pas précédent

Message par itasoft »

A moins qu’il voulait dire de dérouler le Grafcet à l’envers étapes par étapes , il faut de tout pour faire un monde.
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
MarcoTheWindows
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 146
Enregistré le : 14 juin 2021, 14:12
Localisation : Landes
Contact :

Re: GRAFCET retour au pas précédent

Message par MarcoTheWindows »

MarcoTheWindows a écrit : 10 sept. 2025, 10:04 Bonjour,
Le recul en Grafcet est autorisé mais sûrement pas recommandé : il complique la lisibilité et peut créer des comportements imprévus.
Mieux vaut prévoir une séquence alternative "standard" qui ramène logiquement vers l’étape voulue.
D'après moi: possible, mais à éviter sauf besoin réel et si bien documenté.

Marc
Je pensais plus à une programmation de grafcet en SET/RESET d'étapes, comme c'est souvent fait en LIST dans STEP 7.
On peut facilement et en toute légalité faire n'importe quoi:

Transition Etape 1 → Etape 2
A M 10.0
A I 0.0
=S M 10.1
=R M 10.0

Transition Etape 2 → Etape 3
A M 10.1
A I 0.1
=S M 10.2
=R M 10.1

Transition Etape 3 → Etape 2 (retour en arrière de bourrin)
A M 10.2
A I 0.2
=S M 10.1
=R M 10.2

Marc
"Donner c'est donner, repeindre ses volets"
Répondre