[S7-1500] Appeler un GRAPH dans un FB - Retour d'experience

Forum traitant des automates industriels de marque Siemens.
Répondre
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

[S7-1500] Appeler un GRAPH dans un FB - Retour d'experience

Message par sinced »

Bonjour a tous,
Avez-vous deja eu a appeler un FB (de type GRAPH --> langage Grafcet) a l'interieur d'un autre FB ?
Pour les temporisations, il faut declarer la tempo dans les parametres "Static" du bloc et ca fonctionne meme apres avoir instancier plusieurs fois le bloc FB.
Mais j'ai des doutes sur les blocs de type FB GRAPH. Pour moi ils doivent etre a instance unique.
Image
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [S7-1500] Appeler un GRAPH dans un FB - Retour d'experience

Message par itasoft »

Slts
Suis pas « teutons » mais si le type est déclaré dans les paramètres "Static" du bloc il ni as aucune raison que l’on ne puisse pas l’instancier plusieurs fois, à suivre.
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: [S7-1500] Appeler un GRAPH dans un FB - Retour d'experience

Message par sinced »

itasoft a écrit : 09 sept. 2022, 16:38 Slts
Suis pas « teutons » mais si le type est déclaré dans les paramètres "Static" du bloc il ni as aucune raison que l’on ne puisse pas l’instancier plusieurs fois, à suivre.
Je ferai un essai un de ces 4 et je partagerai mes resultats
Pierro
Première mise en service
Première mise en service
Messages : 61
Enregistré le : 17 mars 2020, 16:58
Localisation : 127.0.0.1

Re: [S7-1500] Appeler un GRAPH dans un FB - Retour d'experience

Message par Pierro »

Bonjour,

dans le cas d'appel d'un FB dans un FB, je conseille de déclarer l'instance du FB instancier en "multi instance". comme ca une fois le FB10 instancier, l'instance du FB20 sera encapsuler dans le DB d'instance du FB10.
Capture.JPG
a plus
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: [S7-1500] Appeler un GRAPH dans un FB - Retour d'experience

Message par sinced »

Pierro a écrit : 13 sept. 2022, 20:30 Bonjour,

dans le cas d'appel d'un FB dans un FB, je conseille de déclarer l'instance du FB instancier en "multi instance". comme ca une fois le FB10 instancier, l'instance du FB20 sera encapsuler dans le DB d'instance du FB10.
Capture.JPG
a plus
Je connais bien le multiinstance.
La documentation est floue au sujet des FB en langage GRAPH. Ils disent que c'est une instance unique. Sur le forum de Siemens il y a un expert qui l'4q confirme, le second suggere de passer le FB en parametre IN/OUT ce que je doute compte tenu de la memoire.
Répondre