SoMachine

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Fr0sties
Code sa première boucle
Code sa première boucle
Messages : 19
Enregistré le : 15 janv. 2018, 13:25

SoMachine

Message par Fr0sties »

Bonjour a tous,

Nouveau dans l'automatisme pure, je fait mais premiers pas sur un projet avec un m251, je doit réaliser le programme de A à Z avec l'HMI. Ma première question j'ai quatres modes a programmer via l'HMI (auto, manu, remplissage et vidange) sur mon GEMMA version literral j'ai quelque chose qui tend vers : si selection = 1 alors auto, si selection= 2 alors manu etc...) mon soucis c'est que je ne sais pas le traduire sur mon automates, il me manque pas mal de base et je me retrouve perdu ... si quelqu'un aurais la gentillesse de me filer un coup de main sur ce point :)

merci
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: SoMachine

Message par philou77 »

Salut !

pour ton exemple..

sélection serait %MW0 (un mot écrit par le pupitre)
auto serait %M0 (une bobine)
Manu serait %M1 (une bobine)

%MW0 = 1 ----(%M0)
%MW0 = 2 ----(%M1)

mais en général, on a plutôt une entrée par Mode, et le gemma doit pouvoir dire dans quelles conditions on peut passer d'un mode à l'autre !

amha
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Fr0sties
Code sa première boucle
Code sa première boucle
Messages : 19
Enregistré le : 15 janv. 2018, 13:25

Re: SoMachine

Message par Fr0sties »

philou77 a écrit : 06 déc. 2019, 11:20 Salut !

pour ton exemple..

sélection serait %MW0 (un mot écrit par le pupitre)
auto serait %M0 (une bobine)
Manu serait %M1 (une bobine)

%MW0 = 1 ----(%M0)
%MW0 = 2 ----(%M1)

mais en général, on a plutôt une entrée par Mode, et le gemma doit pouvoir dire dans quelles conditions on peut passer d'un mode à l'autre !

amha
Merci philou ! aurait-tu un exemple d'une entrée par mode car c'est encore un peu flou.

merci
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: SoMachine

Message par philou77 »

Salut !
Fr0sties a écrit : 06 déc. 2019, 13:51 Merci philou ! aurait-tu un exemple d'une entrée par mode car c'est encore un peu flou.

c'est juste de la logique combinatoire et ça dépend de ton GEMMA ...par exemple avec 4 Modes (très succinct)
- Automatique = déroulement des étapes en continu !!
- Semi Automatique = Déroulement automatique d'un cycle et arrêt à la fin de celui ci !!
- Pas A Pas = déroulement d'une seule étape à la fois !!
- Mode Manuel = piloter les organes d'une machine manuellement (aucune étape a faire !)!!

U %E (Auto)
UN %E (SemiAuto)
UN %E (Pas à Pas)
UN %E (Manu)
= %M (ModeAuto)

U %E (SemiAuto)
UN %E (Pas à Pas)
UN %E (Manu)
= %M (ModeSemiAuto)

U %E (PAs a PAs)
UN %E (Auto)
UN %E (SemiAuto)
UN %E (Manu)
= %M (ModePasaPas)

U %E (Manu)
UN %E (Auto)
UN %E (SemiAuto)
UN %E (Pas à Pas)
= %M (ModeManu)

U %M (ModePasaPas)
U FRM %E (Départ Cycle)
O
U(
U %M (ModeAuto)
U(
U FRM %E (Départ cycle) // Front Montant Bouton départ cycle
UN %E (ArrêtCycle) // Bouton Arrêt Cycle
O %M (ModeFinal)
)
O
U(
U %M (ModeSemiAuto)
U(
U FRM %E (Départ cycle) // Front Montant Bouton départ cycle
UN %M (FindeCycle) // mémoire fin de cycle atteint
O %M (ModeFinal)
)
)
UN %M (Défaut général présent) // Mémoire défaut général présent
UN %M (ModeManu)
UN %E (ArrêtCycle)
= %M (ModeFinal) // Utilisé partout dans les transitions d'étapes !


amha
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Fr0sties
Code sa première boucle
Code sa première boucle
Messages : 19
Enregistré le : 15 janv. 2018, 13:25

Re: SoMachine

Message par Fr0sties »

philou77 a écrit : 06 déc. 2019, 14:27 Salut !
Fr0sties a écrit : 06 déc. 2019, 13:51 Merci philou ! aurait-tu un exemple d'une entrée par mode car c'est encore un peu flou.

c'est juste de la logique combinatoire et ça dépend de ton GEMMA ...par exemple avec 4 Modes (très succinct)
- Automatique = déroulement des étapes en continu !!
- Semi Automatique = Déroulement automatique d'un cycle et arrêt à la fin de celui ci !!
- Pas A Pas = déroulement d'une seule étape à la fois !!
- Mode Manuel = piloter les organes d'une machine manuellement (aucune étape a faire !)!!

U %E (Auto)
UN %E (SemiAuto)
UN %E (Pas à Pas)
UN %E (Manu)
= %M (ModeAuto)

U %E (SemiAuto)
UN %E (Pas à Pas)
UN %E (Manu)
= %M (ModeSemiAuto)

U %E (PAs a PAs)
UN %E (Auto)
UN %E (SemiAuto)
UN %E (Manu)
= %M (ModePasaPas)

U %E (Manu)
UN %E (Auto)
UN %E (SemiAuto)
UN %E (Pas à Pas)
= %M (ModeManu)

U %M (ModePasaPas)
U FRM %E (Départ Cycle)
O
U(
U %M (ModeAuto)
U(
U FRM %E (Départ cycle) // Front Montant Bouton départ cycle
UN %E (ArrêtCycle) // Bouton Arrêt Cycle
O %M (ModeFinal)
)
O
U(
U %M (ModeSemiAuto)
U(
U FRM %E (Départ cycle) // Front Montant Bouton départ cycle
UN %M (FindeCycle) // mémoire fin de cycle atteint
O %M (ModeFinal)
)
)
UN %M (Défaut général présent) // Mémoire défaut général présent
UN %M (ModeManu)
UN %E (ArrêtCycle)
= %M (ModeFinal) // Utilisé partout dans les transitions d'étapes !


amha
super merci à toi je fait plancher la dessus de mon côté pour comprendre tous ca !

un grand merci a toi
Répondre