Tempo dans un bloc FB

Forum traitant des automates industriels de marque Siemens.
wyllys
Asservi son premier moteur
Asservi son premier moteur
Messages : 23
Inscription : 31 mars 2017, 22:17

Tempo dans un bloc FB

Message par wyllys »

Bonjour,

J'utilise TIA Portal V13 et un automate S7-1200.

Je suis sur le point de créer un simple processus avec une tempo qui va être répéter une vingtaine de fois...
Et comme je suis fainéant, j'ai pas envie d'écrire 20 fois la même chose :-), je voudrais donc créer un bloc FC.

Mais je m'aperçois que quand je déclare une tempo avec la fonction TON de siemens, il crée un bloc DB pour la tempo.
Or, comment les blocs FB pourront-ils fonctionner en même temps, s'ils utilisent le même bloc DB unique pour la tempo ?

Est-ce que je m'inquiete pour rien ?
Ou alors, il y a une astuce pour ce cas de figure ?

Je vous remercie d'avance pour vos éclairages.
Bonne journée !
dehell
Codeur fou
Codeur fou
Messages : 236
Inscription : 19 janv. 2016, 09:24
Localisation : Alès

Re: Tempo dans un bloc FB

Message par dehell »

Bonjour,
Tu as deux possibilités :
1) la classique => l'avantage, le code est portable
Au lieu de créer un FC, tu devras plutôt créer un FB. Dans le DB d'instance de ton FB, tu mettra en paramètre statique ta structure tempo.
2) la moins classique : le code est portable mais il faut aussi gérer le DB de tempo
Création d'un DB de tempo.
Tempo1.PNG
A la création ton FC, sur son interface ajout d'un numéro d'index pour la tempo.
tempo2.PNG
wyllys
Asservi son premier moteur
Asservi son premier moteur
Messages : 23
Inscription : 31 mars 2017, 22:17

Re: Tempo dans un bloc FB

Message par wyllys »

Bonjour dehell,

Merci pour ta réponse, je pense que je vais partir sur la méthode classique ;-).
Est-ce que tu aurais un exemple d'utilisation de ta méthode ?
Je vois ce que tu veux faire, mais dans la pratique j'ai un peu de mal à voir comment on peut passer en paramètre au bloc FB une structure tempo ...

Merci d'avance.
dehell
Codeur fou
Codeur fou
Messages : 236
Inscription : 19 janv. 2016, 09:24
Localisation : Alès

Re: Tempo dans un bloc FB

Message par dehell »

Pour un FB:
Temp3.PNG
wyllys
Asservi son premier moteur
Asservi son premier moteur
Messages : 23
Inscription : 31 mars 2017, 22:17

Re: Tempo dans un bloc FB

Message par wyllys »

Ok je te remercie, c'est très clair, je teste ça cette apm et te tiens au courant.
wyllys
Asservi son premier moteur
Asservi son premier moteur
Messages : 23
Inscription : 31 mars 2017, 22:17

Re: Tempo dans un bloc FB

Message par wyllys »

Bonjour,

Ca marche parfaitement, merci pour le coup de main ;-)

Bonne journée.
Répondre