Création de variables automatique depuis autre variable + texte
-
labout
le 29/05/2023 à 11:51 Citer ce message
Bonjour,
Je me tourne vers vous aujourd’hui car je ne trouve malheureusement rien pour m’aider.
Je vous explique mon besoin :
Je dois regrouper un certains nombre de donnée de plusieurs machine identique (une centaine par machines, toutes ces données seront les mêmes pour chaque machines), pour cela nous allons nous appuyer sur un S7-1200.
Notez au passage que je suis nouveau sur TIA Portal et plus généralement sur Siemens…
Afin de rendre le programme le plus générique possible, je souhaite créer un FB ou FC ? pour relier chaque entrée physique à une variable symbolique.
Je schématise mais pour la machine 1, le FB ou FC serait comme ceci :
FB1 :
I1 ==> Temperature_1
I2 ==> Temprature_2
I3 ==> Pression_1
I100 ==> Mesure_50
Afin de ne pas avoir à recréer des FB ou FC identiques avec des nouvelles variables à chaque fois, j’aimerais savoir s’il est possible de faire quelque chose de ce style :
FB1 :
Machine = 1
I1 ==> 1_Temperature_1
I2 ==> 1_Temprature_2
I3 ==> 1_Pression_1
I100 ==> 1_Mesure_100
FB2 :
Machine = 2
I1 ==> 2_Temperature_1
I2 ==> 2_Temprature_2
I3 ==> 2_Pression_1
I100 ==> 2_Mesure_100
FBX :
Machine = X
I1 ==> X_Temperature_1
I2 ==> X_Temprature_2
I3 ==> X_Pression_1
I100 ==> X_Mesure_100
En gros, au début du FB, je mets le numéro de la machine dans une constante. Ce numéro de machine est ensuite ajouté au début de chaque variable du FB.
Je peux ainsi faire un copier/coller de ce FB, je modifie juste la constante pour qu’elle corresponde au numero de la machine et les numéros d’entrée à affecter.
Ma question est donc : Est-il possible de faire quelques chose comme ça ou même autre chose qui me permette de standardiser au max ?
Désolé par avance si ce que j’essaye d’expliquer n’est pas très claire…
Répondre à ce message