Récupération d'étapes pour la création de grafcets sur panel view

Forum traitant des automates industriels de marque Allen Bradley et Rockwell
Badlemon
Apprend le binaire
Apprend le binaire
Messages : 6
Inscription : 29 mai 2018, 14:41

Récupération d'étapes pour la création de grafcets sur panel view

Message par Badlemon »

Bonjour,

Je travaille actuellement sur un projet de création de grafcets animés. Ce projet a pour but de créer et animer des grafcets sur un panel view plus 700 (affichage en vert de l'étape lorsque celle-ci est active). Cependant, pour l'activation de mes étapes de grafcet, j'ai besoin d'écrire dans la partie "connexion" de ma case à animer (pour indiquer au panel où aller chercher l'info de l'étape active).

J'ai déjà récupéré mon grafcet entier depuis le programme. Le lien créé sur FactoryTalk View avec mon automate se nomme "New Shortcut" (si ça ne tenait qu'à moi je l'aurais renommé). Admettons que je souhaite créer un grafcet de Remplissage, j'ai donc :

- Remplissage étape 0
- Remplissage étape 1
- etc....

Dans la partie connexion sur mon étape je dois donc rentrer "{{{New Shortcut}}Remplissage..." et la j'ai un problème ... comment indiquer le numéro d'étape lors de cette écriture ? :)

PS: "Remplissage" est un INT de 16bits.

Merci de vos réponses.
jpratpsft
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 124
Inscription : 24 nov. 2015, 11:10
Localisation : Blagnac
Contact :

Re: Récupération d'étapes pour la création de grafcets sur panel view

Message par jpratpsft »

Salut Badlemon,

Je pense qu'un peu plus d'information pourrait nous aider à t'aider.
Par example une capture d'écran ou une ligne de code...

Si tu as un entier, tu dois pouvoir récupérer sa valeur numérique. Si tu doit utiliser un bit pour chaque étape, ça risque de demander plus d'un mot selon ton grafcet sachant que tu peux avoir plusieurs étapes actives en même temps...
--
Commissaire Bialès : Parlez-moi de vous plutôt…
Odile Deray : Odile. Moi, c'est Odile. Pluto, c'est l'ami de Mickey.
Commissaire Bialès : Ah non, Pluto c'est le chien de Mickey. L'ami de Mickey c'est Dingo.
La cité de la peur
Badlemon
Apprend le binaire
Apprend le binaire
Messages : 6
Inscription : 29 mai 2018, 14:41

Re: Récupération d'étapes pour la création de grafcets sur panel view

Message par Badlemon »

Bonjour jpratpsft,

Désolé j'ai du mal à m'expliquer...

Dans ce rung :
rung.png
rung.png (7.19 Kio) Consulté 4924 fois
Mon Grafcet est à l'étape 46 et attend les transitions pour passer à 48.

Comment lier l'étape 46 de ce rung à un voyant sur FactoryTalk view studio ?
Connections.png
Utilise-t-on cet onglet du voyant ?

Cordialement,
Avatar de l’utilisateur
ProfnovA
Créateur de langage
Créateur de langage
Messages : 525
Inscription : 21 oct. 2015, 08:21

Re: Récupération d'étapes pour la création de grafcets sur panel view

Message par ProfnovA »

Si le numéro de l'étape active est stockée dans un mot, il faut utiliser l'éditeur d'expression pour dire G7_Filtration == 47 pour activer ton animation.
C'est le bouton a droite de tag Exprn...
Badlemon
Apprend le binaire
Apprend le binaire
Messages : 6
Inscription : 29 mai 2018, 14:41

Re: Récupération d'étapes pour la création de grafcets sur panel view

Message par Badlemon »

Oui, il y a un mot qui stock les valeurs de Grafcet.

Le bouton TAG ne me laisse choisir que {New_Shortcut} et Exprn est grisé ...

Sinon l'écriture serais comment ?

{[New_Shortcut]G7_Filtration:46} ---> Voila à quoi je pensais mais je ne sais pas si c'est bon.

Merci :)
jpratpsft
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 124
Inscription : 24 nov. 2015, 11:10
Localisation : Blagnac
Contact :

Re: Récupération d'étapes pour la création de grafcets sur panel view

Message par jpratpsft »

Salut Badlemon,

Quand tu as créé ton "New_Shortcut", as-tu lié ce lien à ton automate?
Si oui, tu as dû ensuite créer tes tags dans l'IHM.

Une fois tes tags créés et liés aux tags de l'automate, tu peux en disposer comme de n'importe quel tag.
Ensuite, dans les paramètres du bouton, il faut que tu choisisse la seconde ligne "Indicator" pour profiter de l'animation.
Pour cette ligne, tu peux cliquer sur le bouton "..." de la colonne "Exprn" et taper ta formule.

Tu devrais utiliser une formule simple comme :
IF G7_Filtration == 47 THEN MonTagPourAnimerMonBouton := 1 ELSE MonTagPourAnimerMonBouton := 0

-edit-
La "value", c'est pour la valeur d'appui sur le bouton, mais là, c'est de la visualisation seulement, donc pas de "value".
Dernière modification par jpratpsft le 04 juin 2018, 15:49, modifié 1 fois.
--
Commissaire Bialès : Parlez-moi de vous plutôt…
Odile Deray : Odile. Moi, c'est Odile. Pluto, c'est l'ami de Mickey.
Commissaire Bialès : Ah non, Pluto c'est le chien de Mickey. L'ami de Mickey c'est Dingo.
La cité de la peur
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Récupération d'étapes pour la création de grafcets sur panel view

Message par itasoft »

slts,
ça s'appelle du Grafcet programmé, c'est bien mais il faut respecter les règles du Grafcet,
ex: dans ton exemple on doit passer à l'étape 48 que au tour de cycle suivant, c'est la règle.
EXEMPLE:

G7_filtration := G7_filtration_mem ;

If G7_filtration=46 then G7_filtration_mem :=48 ; end _if ;
If G7_filtration=48 then G7_filtration_mem :=49 ; end _if ;
If G7_filtration=49 then G7_filtration_mem :=50 ; end _if ;
Automaticien privé (de tout)
itasoft@free.fr
Badlemon
Apprend le binaire
Apprend le binaire
Messages : 6
Inscription : 29 mai 2018, 14:41

Re: Récupération d'étapes pour la création de grafcets sur panel view

Message par Badlemon »

Bonjour,

Je reprends cette partie mercredi, je reviendrais vers vous à ce moment. Mais merci beaucoup de votre aide !

Sinon pour info, je ne crée pas de nouvel IHM, j'ajoute juste un grafcet animé sur un IHM déjà présent :)

Cordialement,
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Récupération d'étapes pour la création de grafcets sur panel view

Message par itasoft »

slts,
tu veux dire :
je ne crée pas de nouveau Grafcet, j''anime juste le grafcet existant sur un IHM existant , c'est ça ?
Automaticien privé (de tout)
itasoft@free.fr
Badlemon
Apprend le binaire
Apprend le binaire
Messages : 6
Inscription : 29 mai 2018, 14:41

Re: Récupération d'étapes pour la création de grafcets sur panel view

Message par Badlemon »

Bonjour,

Oui c'est exactement ça !

Je viens de jeter un oeil comme j'ai du temps, et visiblement lorsque j'écris mon expression il m'indique que je dois créer les tags (ça ne me dérange pas je comprends bien la manip) mais si mon panel doit créer de nouveaux tags, ils ne seront pas liés à l'automate .... quelque chose m'échappe visiblement.

Cordialement,
Répondre