Forum electrotechnique
 
AccueilPortailFAQRechercherMembresGroupesS'enregistrerConnexion

Partagez | 
 

 Grafcet et Twido

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
bigcarp



Nombre de messages : 41
Date d'inscription : 06/03/2013
Age : 24
Localisation : france

MessageSujet: Grafcet et Twido   Dim 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 : 710
Date d'inscription : 25/07/2009
Age : 23
Localisation : Rhône-Alpes

MessageSujet: Re: Grafcet et Twido   Dim 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)---

_________________
Aurélien
Ingénieur en électronique, informatique et systèmes avancés par apprentissage
Champion de France, Huitième Mondial et Médaille d'Excellence - Contrôle Industriel 41èmes Olympiades des Métiers

Comptoir de l'Automatisme : Automates neufs, reconditionnés, d'occasion à prix réduit, pour professionnels et particuliers.
Solutions pédagogiques et kits pour projets étudiants
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp



Nombre de messages : 41
Date d'inscription : 06/03/2013
Age : 24
Localisation : france

MessageSujet: Re: Grafcet et Twido   Dim 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 : 710
Date d'inscription : 25/07/2009
Age : 23
Localisation : Rhône-Alpes

MessageSujet: Re: Grafcet et Twido   Dim 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)

_________________
Aurélien
Ingénieur en électronique, informatique et systèmes avancés par apprentissage
Champion de France, Huitième Mondial et Médaille d'Excellence - Contrôle Industriel 41èmes Olympiades des Métiers

Comptoir de l'Automatisme : Automates neufs, reconditionnés, d'occasion à prix réduit, pour professionnels et particuliers.
Solutions pédagogiques et kits pour projets étudiants
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp



Nombre de messages : 41
Date d'inscription : 06/03/2013
Age : 24
Localisation : france

MessageSujet: Re: Grafcet et Twido   Dim 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 : 710
Date d'inscription : 25/07/2009
Age : 23
Localisation : Rhône-Alpes

MessageSujet: Re: Grafcet et Twido   Dim 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...

_________________
Aurélien
Ingénieur en électronique, informatique et systèmes avancés par apprentissage
Champion de France, Huitième Mondial et Médaille d'Excellence - Contrôle Industriel 41èmes Olympiades des Métiers

Comptoir de l'Automatisme : Automates neufs, reconditionnés, d'occasion à prix réduit, pour professionnels et particuliers.
Solutions pédagogiques et kits pour projets étudiants
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp



Nombre de messages : 41
Date d'inscription : 06/03/2013
Age : 24
Localisation : france

MessageSujet: Re: Grafcet et Twido   Dim 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 : 710
Date d'inscription : 25/07/2009
Age : 23
Localisation : Rhône-Alpes

MessageSujet: Re: Grafcet et Twido   Dim 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] ...

_________________
Aurélien
Ingénieur en électronique, informatique et systèmes avancés par apprentissage
Champion de France, Huitième Mondial et Médaille d'Excellence - Contrôle Industriel 41èmes Olympiades des Métiers

Comptoir de l'Automatisme : Automates neufs, reconditionnés, d'occasion à prix réduit, pour professionnels et particuliers.
Solutions pédagogiques et kits pour projets étudiants
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp



Nombre de messages : 41
Date d'inscription : 06/03/2013
Age : 24
Localisation : france

MessageSujet: Re: Grafcet et Twido   Dim 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 : 710
Date d'inscription : 25/07/2009
Age : 23
Localisation : Rhône-Alpes

MessageSujet: Re: Grafcet et Twido   Dim 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.

_________________
Aurélien
Ingénieur en électronique, informatique et systèmes avancés par apprentissage
Champion de France, Huitième Mondial et Médaille d'Excellence - Contrôle Industriel 41èmes Olympiades des Métiers

Comptoir de l'Automatisme : Automates neufs, reconditionnés, d'occasion à prix réduit, pour professionnels et particuliers.
Solutions pédagogiques et kits pour projets étudiants
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp



Nombre de messages : 41
Date d'inscription : 06/03/2013
Age : 24
Localisation : france

MessageSujet: Re: Grafcet et Twido   Dim 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 : 710
Date d'inscription : 25/07/2009
Age : 23
Localisation : Rhône-Alpes

MessageSujet: Re: Grafcet et Twido   Dim 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, ...)

_________________
Aurélien
Ingénieur en électronique, informatique et systèmes avancés par apprentissage
Champion de France, Huitième Mondial et Médaille d'Excellence - Contrôle Industriel 41èmes Olympiades des Métiers

Comptoir de l'Automatisme : Automates neufs, reconditionnés, d'occasion à prix réduit, pour professionnels et particuliers.
Solutions pédagogiques et kits pour projets étudiants
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp



Nombre de messages : 41
Date d'inscription : 06/03/2013
Age : 24
Localisation : france

MessageSujet: Re: Grafcet et Twido   Dim 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 : 710
Date d'inscription : 25/07/2009
Age : 23
Localisation : Rhône-Alpes

MessageSujet: Re: Grafcet et Twido   Dim 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

_________________
Aurélien
Ingénieur en électronique, informatique et systèmes avancés par apprentissage
Champion de France, Huitième Mondial et Médaille d'Excellence - Contrôle Industriel 41èmes Olympiades des Métiers

Comptoir de l'Automatisme : Automates neufs, reconditionnés, d'occasion à prix réduit, pour professionnels et particuliers.
Solutions pédagogiques et kits pour projets étudiants
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
bigcarp



Nombre de messages : 41
Date d'inscription : 06/03/2013
Age : 24
Localisation : france

MessageSujet: Re: Grafcet et Twido   Dim 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 : 710
Date d'inscription : 25/07/2009
Age : 23
Localisation : Rhône-Alpes

MessageSujet: Re: Grafcet et Twido   Dim 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)

_________________
Aurélien
Ingénieur en électronique, informatique et systèmes avancés par apprentissage
Champion de France, Huitième Mondial et Médaille d'Excellence - Contrôle Industriel 41èmes Olympiades des Métiers

Comptoir de l'Automatisme : Automates neufs, reconditionnés, d'occasion à prix réduit, pour professionnels et particuliers.
Solutions pédagogiques et kits pour projets étudiants
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
Contenu sponsorisé




MessageSujet: Re: Grafcet et Twido   Aujourd'hui à 20:52

Revenir en haut Aller en bas
 
Grafcet et Twido
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Grafcet et Twido
» Tutoriel de transcription d'un grafcet en ladder
» Programme automate sous TWIDO
» Cours d'initiation sur le TWIDO
» programmation gemma sous unity pro

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: