Page 1 sur 1

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

Posté : 08 sept. 2022, 14:33
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

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

Posté : 09 sept. 2022, 16:38
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.

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

Posté : 09 sept. 2022, 23:04
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

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

Posté : 13 sept. 2022, 20:30
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

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

Posté : 14 sept. 2022, 10:25
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.