Electrotechnique-fr
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum electrotechnique
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

 

 Grafcet et Twido

Aller en bas 
2 participants
AuteurMessage
bigcarp




Nombre de messages : 42
Date d'inscription : 06/03/2013
Age : 32
Localisation : france

Grafcet et Twido Empty
MessageSujet: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 11:31

Bonjour !


Je dois programmer un Twido en Grafcet (du moins grafcet ou ladder, mais comme j'ai déjà fais les représentations grafcet, et que j'ai pas mal de trucs cycliques autant y aller en grafcet)

Bref, en fait mon programme est composé de 4 grafcets : Sécurité, Conduite, Mode 1, Mode 2

En fonction du grafcet de sécurité je vais devoir, par exemple à l'appui sur Arrêt d'urgence, désactiver toutes les sorties de mon grafcet "Conduite".

J'ai donc une fonction dans le logiciel qui me permet de désactiver une étape, j'aimerais savoir, dans le cas où je bloque une étape initiale, est ce que cela va bloquer tout le grafcet, peut importe où il en est ? Ou alors pour que ça bloque il va falloir que mon grafcet est besoin de repasser par l'étape initiale (qui est bloquée).

J'ai l'impression que mon explication est claire mais si vous ne comprenez pas nh'ésitez pas a me le dire, je détaillerais un maximum.

Merci d'avance !
Revenir en haut Aller en bas
Aurelien
Modérateur
Modérateur



Nombre de messages : 712
Date d'inscription : 25/07/2009
Age : 31
Localisation : Auvergne-Rhône-Alpes

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 15:25

Salut,

L'outils grafcet de Twido n'est pas extraordinaire.

Je te conseil d'utiliser un mot pour chacun de tes grafcet et tu mets dedans le numéro d'étape.
Comme ça tu mets 0 dedans et t'es sûr d'être à l'étape initiale.

Exemples
Transition en X0 et X1
--COMPARE %MW0 = 0---|conditions de transition|---OPERATE %MW0:=1---

Sorties
---|conditions de sécu|----COMPARE %MW0=0---|autres conditions éventuelles|----(sortie)---
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp




Nombre de messages : 42
Date d'inscription : 06/03/2013
Age : 32
Localisation : france

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 15:37

Salut !

Je pense voir où tu veux en venir, seulement, il faut que je mette cela dans toutes les "lignes" des mes grafcet de conduite, mode 1, mode 2 ?

C'est quand même assez embêtant.


Sinon, dans l'industrie comment ça se passe ? Les automaticiens font toujours des grafcet avant de programmer ?

Parce que à tout casser le préfererais programmer en Ladder, vu que le grafcet est pas utilisé en industrie...

J'avais commencé un programme Ladder, mais disons qu'il n'y avait aucun approchement avec les grafcets que j'ai fais, même si le fonctionnement était strictement identique...
Revenir en haut Aller en bas
Aurelien
Modérateur
Modérateur



Nombre de messages : 712
Date d'inscription : 25/07/2009
Age : 31
Localisation : Auvergne-Rhône-Alpes

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 15:44

Ben tu as une ligne par transition et une ligne par sortie.

En industrie, des fois la programmation des API se fait en grafcet (SFC).

Sinon, c'est très souvent faire en ladder, en suivant la logique grafcet (comme j'ai fait plus haut)
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp




Nombre de messages : 42
Date d'inscription : 06/03/2013
Age : 32
Localisation : france

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 15:57

Ok merci.

Je vais lâcher cela pour cet après midi et je vais reprendre ce soir avec un peu de recul ça va aller mieux.

Et je vais partir sur cet optique : ladder selon grafcet, car en grafcet ça fait un truc a rallonge dont je ne suis pas sûr du résultat.

Je re-post, ce soir ou dans la semaine pour vous tenir au jus, de si je m'en sors ou non.

Revenir en haut Aller en bas
Aurelien
Modérateur
Modérateur



Nombre de messages : 712
Date d'inscription : 25/07/2009
Age : 31
Localisation : Auvergne-Rhône-Alpes

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 16:02

Pas de soucis.

Twido est pas génial comme API dès qu'il y a pas mal de choses à gérer...
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp




Nombre de messages : 42
Date d'inscription : 06/03/2013
Age : 32
Localisation : france

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 18:07

Pourtant j'ai pas grand chose a faire...
Après faut dire que c'est quand même bien pour aborder la prog, c'est assez intuitif...


Une question encore, j'aimerais savoir si il est possible de régler la valeur par défaut d'un mot via le logiciel ? Ou simplement savoir quelle est la valeur par défaut d'un mot ? Il est d'origine vide ? ou égal à 0 ?

Merci d'avance
Revenir en haut Aller en bas
Aurelien
Modérateur
Modérateur



Nombre de messages : 712
Date d'inscription : 25/07/2009
Age : 31
Localisation : Auvergne-Rhône-Alpes

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 18:13

De base, il est égal à 0.

Tu peux au premier cycle définir des valeurs. Le bit interne %S13 (de mémoire) est à un lors du premier cycle automate.

"Initialisation des grafcets"
--|%S13|------[OPERATE %MW0:=0]---[OPERATE %MW1:=0] ...
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp




Nombre de messages : 42
Date d'inscription : 06/03/2013
Age : 32
Localisation : france

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 18:31

Ok parfait, grâce à ça je ne serait pas obligé de commencer a 0 Wink


Encore une question; Pour mon programme je vais suivre la trame que tu m'a conseillé. Sur certains grafcets, j'aurais moyen de faire les actions sans passer par cette trame, mais j'aimerais quand même le faire pour tout uniformiser.

Est ce que le jury de mon bts (composé d'industriels et de profs) pourra me le repprocher ?


Car je sais qu'en prog informatique, l'optimisation du code est très importante sur les gros programmes, donc j'aimerais pas me faire avoir sur des bêtises comme ça.
Revenir en haut Aller en bas
Aurelien
Modérateur
Modérateur



Nombre de messages : 712
Date d'inscription : 25/07/2009
Age : 31
Localisation : Auvergne-Rhône-Alpes

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 18:46

C'est à dire ? Tu veux le faire comment ?

L'idéal est toujours de faire un code léger, et d'éviter de surcharger bêtement (en la sachant consciemment).

Après, on ne va pas optimiser le programme à la fin en cherchant la moindre µs à gagner !

Pour une évolution future, tu peux ne faire que les étapes paires, comme ça si un jour tu as besoin, tu peux utiliser les impaires. Tu peux également faire des sauts encore plus "gros" (aller de l'étape 5 à la 10).

Si tu ne fais que les impaires, tu peux après faire une division pour voir s'il y a un reste et afficher une erreur en conséquence.
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp




Nombre de messages : 42
Date d'inscription : 06/03/2013
Age : 32
Localisation : france

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 19:07

Bah en fait mon graf de sécu ne comporte que 2 étapes, une étape où j'allume les voyants défaut et une ou j’éteins les voyants (réarmement).

Enfin c'est dur a expliquer, mais effectivement je vais optimiser direct, ça sera mieux.

Pour le moment je vais y aller de 1 en 1, si j'ai des modifs à faire je les ferait y'en a pas très très long.
Et c'est pas un système voué a évolution (ou alors le programme sera refait de A a Z), mais c'est bien de m'en avoir parlé.

Et merci pour m'avoir fait découvrir les bits internes, seul celui que tu m'a cité me sera utile, mais y'en a un sacré paquet qui peuvent servir, un jour ou l'autre, c'est bon a savoir.

Bon ben je me met au taf, encore merci cheers
Revenir en haut Aller en bas
Aurelien
Modérateur
Modérateur



Nombre de messages : 712
Date d'inscription : 25/07/2009
Age : 31
Localisation : Auvergne-Rhône-Alpes

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 19:53

Un grafcet à deux étapes ? Tu peux juste utiliser un bit interne %Mi non ?

Les bits systèmes et mots systèmes (%SW) sont souvent très utiles.

Sous PL7 Pro, ils te permettent de gérer les grafcet (gel, initialisation, effacement étapes, ...)
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp




Nombre de messages : 42
Date d'inscription : 06/03/2013
Age : 32
Localisation : france

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 20:20

Oui c'est ce que j'ai fait, avec un bit interne.

J'ai vu dans la liste de l'aide de twidosuite qu'il y a des trucs pour les grafcet, mais bon je sais pas si c'est mieux de le faire en grafcet ou en ladder...
Pour le moment je suis parti sur le ladder, on verra bien.

A moins que vous me conseilliez de plutôt le faire en grafcet bien sûr...

En fait ma peur est qu'on me dise :

"Vous aviez fait des représentation grafcet, votre logiciel permet de programmer en grafcet, pourquoi ne l'avez vous pas fait ?" (dans le cadre de ma soutenance pour mon projet de fin d'année)

Là je serais incapable de donner une réponse...
Revenir en haut Aller en bas
Aurelien
Modérateur
Modérateur



Nombre de messages : 712
Date d'inscription : 25/07/2009
Age : 31
Localisation : Auvergne-Rhône-Alpes

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 20:42

L'outil Twido est fastidieux, pas "cool", etc.

Il est plus simple à dépanner par des techniciens qui ont l'habitude de voir du grafcet en ladder avec un mot.
Plus facile à programmer.
Plus facile pour une évolution future.
Cet outil ne permet la programmation que d'un seul grafcet.

On en trouve des arguments :p
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp




Nombre de messages : 42
Date d'inscription : 06/03/2013
Age : 32
Localisation : france

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 20:49

Bon bah faudra que je mémorise Laughing


Sinon, encore une ultime question.

A un moment dans mon programme je vais bloquer une "bobine" à 0 grâce à (R)
Mais, à un moment donné, j'aimerais pouvoir réutiliser cette bobine en instantané c'est à dire ( ) ou (/), et pas (S)

Comment dois-je faire ?
Revenir en haut Aller en bas
Aurelien
Modérateur
Modérateur



Nombre de messages : 712
Date d'inscription : 25/07/2009
Age : 31
Localisation : Auvergne-Rhône-Alpes

Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitimeDim 19 Mai 2013 - 20:59

moi j'aurai fait comme ça

"Gestion pause bit %M1"
--|conditions|-------------------------(S %M0)--
--|conditions|-------------------------(R %M0)--

"Bit %M1"
--|conditions|-----|/%M0|-----------(%M1)--


Conseils :
-mettre le reset après le set
-mettre plusieurs conditions de reset (dont %S13 et par exemple quand t'es en AU, ou à l'étape 0 de ton GC, GFN ou autre ; à adapter selon la fonction du bit set/reset)
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
Contenu sponsorisé





Grafcet et Twido Empty
MessageSujet: Re: Grafcet et Twido   Grafcet et Twido Icon_minitime

Revenir en haut Aller en bas
 
Grafcet et Twido
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Aide Grafcet Systeme de régulation de pompe
» Twido ethernet
» comprendre les automatismes à travaer le grafcet
» Tutoriel de transcription d'un grafcet en ladder
» Automate TWIDO

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Electrotechnique-fr :: Secteur hors habitat (Industriel, Artisanal, ERP,...) :: Bases de l’automatisme-
Sauter vers: