Page 1 sur 1

SoMachine

Posté : 06 déc. 2019, 09:34
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

Re: SoMachine

Posté : 06 déc. 2019, 11:20
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

Re: SoMachine

Posté : 06 déc. 2019, 13:51
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

Re: SoMachine

Posté : 06 déc. 2019, 14:27
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

Re: SoMachine

Posté : 09 déc. 2019, 09:42
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