Pourquoi écrire un grafcet dans le désordre dans un automate ?

Aide à la résolution d'exercices ou devoirs en automatisme industriel, electrotechnique, régulation, electronique.
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Pourquoi écrire un grafcet dans le désordre dans un automate ?

Message par itasoft »

slt,
on finalise la question: "Pourquoi écrire des lignes de programme dans le désordre dans un Grafcet programmé"

en ce qui concerne les bits, "mieux vaut tard que jamais" , lol
Automaticien privé (de tout)
itasoft@free.fr
MrCrawford
Apprend le binaire
Apprend le binaire
Messages : 10
Inscription : 13 juin 2016, 16:53
Localisation : https://t.me/pump_upp
Contact :

Re: Pourquoi écrire un grafcet dans le désordre dans un automate ?

Message par MrCrawford »

Donc il n'y a aucune incidence ? Car mon tuteur avait l'air de dire que si..
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Pourquoi écrire un grafcet dans le désordre dans un automate ?

Message par itasoft »

slts,
pour les bits, j'ai pas compris la question, demande JC87 qui est le seul à comprendre l’incompréhensible ,

LOL
Automaticien privé (de tout)
itasoft@free.fr
MrCrawford
Apprend le binaire
Apprend le binaire
Messages : 10
Inscription : 13 juin 2016, 16:53
Localisation : https://t.me/pump_upp
Contact :

Re: Pourquoi écrire un grafcet dans le désordre dans un automate ?

Message par MrCrawford »

D'après mon tuteur, la place des bits dans le programme a une incidence sur le moment où la valeur de la sortie correspondante au bit sera affectée.. Et j'aimerais savoir quelle genre d'incidence cela pourrait avoir :)
Avatar de l’utilisateur
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1903
Inscription : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Pourquoi écrire un grafcet dans le désordre dans un automate ?

Message par JC87 »

Je n'ai pas réponse a tout malheureusement, surtout la question est un peu vague. Le temps de cycle et la manière dont est scruté un programme automate peut faire qu'en effet on n'obtient pas le résultat attendu selon comment on traite (écrit) les bits internes. Il faudrait un exemple concret pour illustrer ça mais je n'en ai pas sous la main à l'instant présent :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..."
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Pourquoi écrire un grafcet dans le désordre dans un automate ?

Message par philou77 »

Salut!

Ecrire un grafcet dans l'ordre inverse permet en effet de ne pas dérouler deux étapes dans le même tour de cycle si les conditions sont vraies (cependant c'est pas très élégant :( )

Pour ce qui est des sorties...c'est pas vrai. Tous les automates fonctionnent de la même manière.
Mémoire images des E/S
traitement du programme avec les mémoires image des E/S
les mémoires internes sont elles affectées immédiatement dans le programme.
affectation des sorties d'un bloc !
et ça recommence ad vitam eternam..

Effectivement si au départ la sortie 0.0 est à zéro et que dans le même tour de cycle automate tu set et tu reset cette sortie, tu ne verra aucune différence car ta sortie ne s'allumera jamais !

si on veux physiquement affecter une sortie durant le programme, il existe des fonctions à effet immédiat.
si on veux voir l'état physique d'une entrée (ou d'une sortie) il existe aussi des fonctions de lecture immédiate.

et un programme bien écrit devrait fonctionner quelque soit l'ordre d'appel des blocs, ou l'écriture des réseaux (enfin c'est ce que j'essaie de faire, cela évite les fonctionnements..inattendus)

cordialement
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Pourquoi écrire un grafcet dans le désordre dans un automate ?

Message par itasoft »

slts,
ceci dit si dans un Grafcet programmé on observait les mêmes regles que dans le vrai GRAFCET graphique ça ne se produirait pas.
REGLES:
"Le passage à l'étape suivante doit se faire au tour de cycle suivant" c'est la norme
Automaticien privé (de tout)
itasoft@free.fr
MiGaNuTs
Dieu du process
Dieu du process
Messages : 980
Inscription : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Pourquoi écrire un grafcet dans le désordre dans un automate ?

Message par MiGaNuTs »

Si tu change juste l'ordre dans lequel tu traite les équations des étapes, ça ne change rien du tout au temps de cycle.
Par contre ce qui peut changer c'est que, par exemple, si tu a plusieurs étapes de suites, et toutes les transitions de l'une a l'autre sont valides, tu peut passer direct a la dernière étape, et du coup ton programme ne va jamais traiter les actions associées aux étapes intermédiaires si elles sont écrites dans l'ordre, alors que si elles sont écrites a l'envers, chaque étapes sera validée pendant un cycle, et du coup tu traitera une fois les actions liées a ces étapes et si d'autres grafcets en dépendent il pourront les voir.

Enfin, si j'ai bien compris la question.
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Pourquoi écrire un grafcet dans le désordre dans un automate ?

Message par itasoft »

REGLES:
"Le passage à l'étape suivante doit se faire au tour de cycle suivant" c'est la norme
EXEMPLE:

cliquer dessus pour agrandir l'image
grafcet.JPG
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Pourquoi écrire un grafcet dans le désordre dans un automate ?

Message par philou77 »

Re !

Oui Itasoft, faut respecter le grafcet... suis d'accord..+1 avec toi

+1 avec MIGANUTS
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Répondre