Guide/Assistant opérateur pour action semi auto
Posté : 30 oct. 2024, 21:49
Bonjour,
Comment gérez vous les "guides ou Wizard ou tuto" indiquant à un opérateur les étapes qu'il doit réaliser lors d'un cycle de grafcet qui à certains moment enchaîne par des actions automatique avec changement dynamique de fenêtre avant de revenir à des actions manuelles.
Un exemple simple pour imager :
Etape 1, manuelle : Merci d'ouvrir la vanne 1 (cliquer sur Suivant)
Etape 2, manuelle : Merci de fermer la vanne 2 (cliquer sur Suivant)
Etape 3, manuelle : Merci de Remplir avec xL de produit (cliquer sur Suivant)
Etape 4, automatique : Fonctionnement d'une pompe de circulation (temporisation, l'écran change automatiquement une fois écoulée)
Etape 5, automatique : Patienter pendant le temps de contact du produit chimique (temporisation, l'écran change automatiquement une fois écoulée)
Etape 6, manuelle : Merci de refermer la vanne 1
Etape 7, manuelle : Merci de rouvrir la vanne 2
Je suis sur M221 avec Machine expert basic et un IHM Weintek cMT
Solution 1 : J'ai écrit cela en grafcet tel que ci-dessus et mis une fenêtre indirecte dans l'IHM qui prends la valeur de l'étape. Dans ce principe tout dépend donc du grafcet. Si j'ai une étape manuelle à insérer, alors je dois mettre à jour le programme PLC.
Solution 2 : Il est possible de faire une solution hybride avec un grafcet "raccourci" en regroupant les actions manuelles
Etape 1, actions manuelle (ouvrir vanne 1, fermer vanne 2, Remplir avec xL de produit)
Etape 2, automatique : Fonctionnement d'une pompe de circulation (temporisation, l'écran change automatiquement une fois écoulée)
Etape 3, automatique : Patienter pendant le temps de contact du produit chimique (temporisation, l'écran change automatiquement une fois écoulée)
Etape 4, actions manuelle (fermer vanne 1, ouvrir vanne 2)
Dans ce cas je l'étape 1 se décompose en plusieurs fenêtre standard dans l'IHM avec des renvois dont la dernière action manuelle envoi à une indirecte dont le mot de contrôle prend la valeur de l'étape tel qu'en première solution. Cela permet de modifier les étapes manuelles sans reprendre le programme PLC.
Je ne sais pas si quelqu'un connaît EasyBuilder Pro mais je pense que c'est valable avec d'autres produit (je ne connais que lui).
En cas d'arrêt d'urgence, ou de défaut, la première solution permet de mettre à jour la valeur de la fenêtre indirecte vers par exemple une fenêtre de "cycle interrompu", la seconde ne le permet pas, il faut faire un changement de fenêtre par "contrôle API" je pense.
Comment faites vous de votre côté ?
Merci de vos conseils.
Comment gérez vous les "guides ou Wizard ou tuto" indiquant à un opérateur les étapes qu'il doit réaliser lors d'un cycle de grafcet qui à certains moment enchaîne par des actions automatique avec changement dynamique de fenêtre avant de revenir à des actions manuelles.
Un exemple simple pour imager :
Etape 1, manuelle : Merci d'ouvrir la vanne 1 (cliquer sur Suivant)
Etape 2, manuelle : Merci de fermer la vanne 2 (cliquer sur Suivant)
Etape 3, manuelle : Merci de Remplir avec xL de produit (cliquer sur Suivant)
Etape 4, automatique : Fonctionnement d'une pompe de circulation (temporisation, l'écran change automatiquement une fois écoulée)
Etape 5, automatique : Patienter pendant le temps de contact du produit chimique (temporisation, l'écran change automatiquement une fois écoulée)
Etape 6, manuelle : Merci de refermer la vanne 1
Etape 7, manuelle : Merci de rouvrir la vanne 2
Je suis sur M221 avec Machine expert basic et un IHM Weintek cMT
Solution 1 : J'ai écrit cela en grafcet tel que ci-dessus et mis une fenêtre indirecte dans l'IHM qui prends la valeur de l'étape. Dans ce principe tout dépend donc du grafcet. Si j'ai une étape manuelle à insérer, alors je dois mettre à jour le programme PLC.
Solution 2 : Il est possible de faire une solution hybride avec un grafcet "raccourci" en regroupant les actions manuelles
Etape 1, actions manuelle (ouvrir vanne 1, fermer vanne 2, Remplir avec xL de produit)
Etape 2, automatique : Fonctionnement d'une pompe de circulation (temporisation, l'écran change automatiquement une fois écoulée)
Etape 3, automatique : Patienter pendant le temps de contact du produit chimique (temporisation, l'écran change automatiquement une fois écoulée)
Etape 4, actions manuelle (fermer vanne 1, ouvrir vanne 2)
Dans ce cas je l'étape 1 se décompose en plusieurs fenêtre standard dans l'IHM avec des renvois dont la dernière action manuelle envoi à une indirecte dont le mot de contrôle prend la valeur de l'étape tel qu'en première solution. Cela permet de modifier les étapes manuelles sans reprendre le programme PLC.
Je ne sais pas si quelqu'un connaît EasyBuilder Pro mais je pense que c'est valable avec d'autres produit (je ne connais que lui).
En cas d'arrêt d'urgence, ou de défaut, la première solution permet de mettre à jour la valeur de la fenêtre indirecte vers par exemple une fenêtre de "cycle interrompu", la seconde ne le permet pas, il faut faire un changement de fenêtre par "contrôle API" je pense.
Comment faites vous de votre côté ?
Merci de vos conseils.