Page 1 sur 2

[Ecostruxure Control Expert] DFB et SFC

Posté : 21 févr. 2024, 15:30
par YassineSH
Bonjour,

Je sollicite votre expertise concernant le langage Grafcet SFC et les DFBs.

Dans le cadre d'un projet, nous avons pour mission d'étudier et de revoir le programme API de 15 processus qui présentent des similarités. Par conséquent, il est tout à fait naturel que nous cherchions à standardiser au maximum ces programmes.

Dans cette optique, nous envisageons de créer un DFB pour chaque objet (par exemple, une vanne) afin de faciliter leur utilisation dans les autres programmes API . Cependant, le client exige que nous utilisions le langage SFC ! Or, il est impossible de créer un DFB en langage SFC, ce qui nous empêche d'instancier nos blocs programme.

Auriez-vous des idées ou des astuces pour résoudre cette problématique, s'il vous plaît ?

Cordialement,

Re: [Ecostruxure Control Expert] DFB et SFC

Posté : 21 févr. 2024, 17:47
par itasoft
un DFB pour chaque équipement (par exemple, une vanne)
-----------
Si ça veut dire que une vanne est un équipement alors c'est pas possible, ceci dit, pour moi une vanne c'est pas un équipement mais un actionneur
Par contre, La commande et le contrôle d'une vanne peut bien être encapsulé dans un DFB et appelée par le Grafcet

Re: [Ecostruxure Control Expert] DFB et SFC

Posté : 22 févr. 2024, 07:34
par sinced
YassineSH a écrit : 21 févr. 2024, 15:30 Bonjour,

Je sollicite votre expertise concernant le langage Grafcet SFC et les DFBs.

Dans le cadre d'un projet, nous avons pour mission d'étudier et de revoir le programme API de 15 processus qui présentent des similarités. Par conséquent, il est tout à fait naturel que nous cherchions à standardiser au maximum ces programmes.

Dans cette optique, nous envisageons de créer un DFB pour chaque équipement (par exemple, une vanne) afin de faciliter leur utilisation dans les autres programmes API . Cependant, le client exige que nous utilisions le langage SFC ! Or, il est impossible de créer un DFB en langage SFC, ce qui nous empêche d'instancier nos blocs programme.

Auriez-vous des idées ou des astuces pour résoudre cette problématique, s'il vous plaît ?

Cordialement,
Tu peux tres bien avoir des objets standards (Vannes, Moteurs, etc.) programmes en FBD qui sont appeles dans une sequence qui elle est geree par le grafcet. Souvent le grafcet c'est la seule chose que certains se rappellent apres l'ecole et par nostalgie pensent que c'est une fin en soi :D

Re: [Ecostruxure Control Expert] DFB et SFC

Posté : 22 févr. 2024, 08:13
par Laurent
Salut,

tu pourrais implémenter la gestion des équipements dans un sous-programme paramétrable (écrit en SFC), puis appeler ce sous-programme depuis une section de la tâche MAST, en lui passant des paramètres via les variables globales définies.

Par curiosité, ton client doit avoir une sacrée bonne raison d'imposer le langage SFC, la connais-tu ?

Re: [Ecostruxure Control Expert] DFB et SFC

Posté : 22 févr. 2024, 09:42
par YassineSH
itasoft a écrit : 21 févr. 2024, 17:47 un DFB pour chaque équipement (par exemple, une vanne)
-----------
Si ça veut dire que une vanne est un équipement alors c'est pas possible, ceci dit, pour moi une vanne c'est pas un équipement mais un actionneur
Par contre, La commande et le contrôle d'une vanne peut bien être encapsulé dans un DFB et appelée par le Grafcet
Ce que je veux dire par équipement, c'est un objet (c'est corrigé)
Dans les programmes d'origines, la gestion de la vanne est faite totalement en SFC, le client souhaite garder la même logique.

Re: [Ecostruxure Control Expert] DFB et SFC

Posté : 22 févr. 2024, 09:57
par YassineSH
sinced a écrit : 22 févr. 2024, 07:34
Tu peux tres bien avoir des objets standards (Vannes, Moteurs, etc.) programmes en FBD qui sont appeles dans une sequence qui elle est geree par le grafcet. Souvent le grafcet c'est la seule chose que certains se rappellent apres l'ecole et par nostalgie pensent que c'est une fin en soi :D
Oui, mais le client veut vraiment que la section qui gère la vanne soit programmée en SFC, comme dans le programme existant :roll:

Re: [Ecostruxure Control Expert] DFB et SFC

Posté : 22 févr. 2024, 10:07
par YassineSH
Laurent a écrit : 22 févr. 2024, 08:13 Salut,

tu pourrais implémenter la gestion des équipements dans un sous-programme paramétrable (écrit en SFC), puis appeler ce sous-programme depuis une section de la tâche MAST, en lui passant des paramètres via les variables globales définies.

Par curiosité, ton client doit avoir une sacrée bonne raison d'imposer le langage SFC, la connais-tu ?
Je pense qu'on ne peut pas créer des sous-programmes (SR) en SFC.
Le client nous impose ce langage, car dans les programmes existants, et notamment les sections qui gèrent les vannes... sont faites en SFC.

Re: [Ecostruxure Control Expert] DFB et SFC

Posté : 22 févr. 2024, 10:45
par itasoft
c'est quoi l'automate existant ?

Re: [Ecostruxure Control Expert] DFB et SFC

Posté : 22 févr. 2024, 12:55
par YassineSH
itasoft a écrit : 22 févr. 2024, 10:45 c'est quoi l'automate existant ?
M580 (Ep58 2040)

Re: [Ecostruxure Control Expert] DFB et SFC

Posté : 22 févr. 2024, 19:25
par itasoft
Ep58 2040, jamais entendu parler ?

Il ne reste plus que la solution de faire une section VANNE en SFC avec un BIT de déclenchement mis à 1 dans le Grafcet Général