[PL7-Pro] Déplacement étape active grafcet

Forum traitant des automates industriels de marque Schneider - Telemecanique
REDox
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 18 mai 2022, 18:21

[PL7-Pro] Déplacement étape active grafcet

Message par REDox »

Bonjour,
je suis en terminale en BAC Pro M.E.L.E.C. et vu que c'est la fin d'années et qu'il reste plus grand chose à faire, je peaufine mon programme d'un manipulateur.

C'est la première machine que j'ai programmé donc c'est peut être pas optimiser. La preuve, en cas d'arrêt d'urgence je remet à zéro le programme... Et ça me pose problème : J'ai un grafcet de cycle qui fait tourner le mode automatique, ou le palonnier va de poste en poste. Problème : si je change de mode, ou en cad 'ARU, je dois arrêter le cycle. J'ai cherché (peut-être pas avec les bon terme) comment "remonter à l'étape initiale" ou à défaut sauter des étapes, mais en vain.. Ducoup je réinitialise mon programme, et la machine "oublie tout"...

Je cherche donc un moyen, en ladder, de sauter des étapes, ou de "déplacer l'étape active" à un autre endroit.

Je suis sur PL7 Pro sous windows xp, l'automate est un tsx 37

Si vous avez besoin de plus d'information je suis à votre disposition.

Merci beaucoup pour votre aide.

Guillaume
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [PL7-Pro] Déplacement étape active grafcet

Message par itasoft »

slts,
voir avec le bit système %S21
Automaticien privé (de tout)
itasoft@free.fr
REDox
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 18 mai 2022, 18:21

Re: [PL7-Pro] Déplacement étape active grafcet

Message par REDox »

Bonjour, merci pour votre réponse.

J'utilise déjà le bit système %s21 mais celui-ci reset tous les grafcet ! il y a t-il moyen de sélectionner un seul grafcet ? C'est justement mon problème. Sinon comment gérez vous un ARU en cours de cycle ?

Merci beaucoup
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [PL7-Pro] Déplacement étape active grafcet

Message par itasoft »

slts
dans ce cas il faut sauter les étapes pour se mettre dans une étape DEFAUT et en sortir par BP_acquit_défaut et retourner à l'étape initiale ou autre
Automaticien privé (de tout)
itasoft@free.fr
Gigi
Forcené des structures
Forcené des structures
Messages : 172
Enregistré le : 13 janv. 2022, 22:51
Localisation : Tourcoing

Re: [PL7-Pro] Déplacement étape active grafcet

Message par Gigi »

Sinon tu programmes ton Grafcet de sécurité en ladder( par mot ou set reset) du coup le bit %S21 ne l’affectera pas et l’arrêt d’urgence est mémorisé.
C'est en forgeant qu'on devient forgeron !
REDox
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 18 mai 2022, 18:21

Re: [PL7-Pro] Déplacement étape active grafcet

Message par REDox »

Donc si je comprends bien, la solution la plus adaptée dans mon cas est de laisser la possibilité (en cas d'ARU) de sauter toute les étapes du grafcet pour revenir à la première.
Et si je comprends bien, il n'est pas possible de "contrôler" l'étape active d'un grafcet en ladder (la déplacer).
Je reste preneur d'une autre solution, ne ce reste que pour mes prochains programmes :)

Ah, j'oubliais. Sur pl7 on peut gérer la safety uniquement en ladder ? Il me semble que le ladder se base sur les étapes du grafcet non ?


Merci pour vos réponses ;)
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2243
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: [PL7-Pro] Déplacement étape active grafcet

Message par JC87 »

Bonjour,

Un TSX37 n'est pas un automate de sécurité et ne dispose d'aucune couche "safety". Si on parle sécurité des bonhommes c'est en dehors de l'automate qu'il faut la gérer. Si c'est une sécurité matérielle ça peut se gérer avec l'automate mais pas forcément avec du grafcet.

Quoiqu'il en soit, il est possible (uniquement dans la section PRL) de seter une étape et reseter toutes les autres ce qui permet de remettre un graphe à l'étape initiale ou tout autres étapes.

En littéral on écrirait :

If ma_condition_aru
Then Reset %X13;reset %X12;reset %X11;
set %X10;
end_if;

ou %X10 serait l'étape initiale.

Ça peut bien évidemment s'écrire en ladder, dans le PRL uniquement aussi.

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..."
REDox
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 18 mai 2022, 18:21

Re: [PL7-Pro] Déplacement étape active grafcet

Message par REDox »

Très bien, merci pour toutes ces réponses et ces explications :)

Bonne journée
Avatar du membre
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Enregistré le : 20 oct. 2015, 06:22

Re: [PL7-Pro] Déplacement étape active grafcet

Message par Ulairi »

REDox a écrit : 19 mai 2022, 08:16 Bonjour,
je suis en terminale en BAC Pro M.E.L.E.C

[...]

Je suis sur PL7 Pro sous windows xp, l'automate est un tsx 37
Pinaise, des fois l'éducation nationale, ça me désespère :(
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Jambe
Créateur de langage
Créateur de langage
Messages : 749
Enregistré le : 28 mai 2020, 18:38

Re: [PL7-Pro] Déplacement étape active grafcet

Message par Jambe »

Ulairi a écrit : 20 mai 2022, 23:05
REDox a écrit : 19 mai 2022, 08:16 Bonjour,
je suis en terminale en BAC Pro M.E.L.E.C

[...]

Je suis sur PL7 Pro sous windows xp, l'automate est un tsx 37
Pinaise, des fois l'éducation nationale, ça me désespère :(
Une histoire de budget… au moins ils ont du matériel pour s’exercer
Répondre