Vous pouvez également importer la configuration que vous effectuez manuellement dans le Project Builder à partir d'un fichier XML. Cela permet de réduire le processus de configuration.
Le fichier XML doit contenir certains éléments de structure pour pouvoir être importé.
Éléments de structure de base | Signification |
---|---|
|
Identifie le fichier XML en tant que fichier de configuration. Toutes les informations doivent se trouver dans cet élément de structure. |
|
Identifie le bloc contenant les informations relatives à toutes les variables de configuration. |
|
Contient la valeur d'une variable de configuration spécifique. La désignation exacte de la variable de configuration doit être entrée comme nom. |
Éléments de structure pour les instances | Signification |
---|---|
|
Identifie le bloc contenant les informations relatives à toutes les instances d'un élément à configurer. La désignation exacte de l'élément à configurer doit être entrée comme nom. |
|
Identifie le bloc contenant les informations relatives à toutes les variables de configuration d'une instance. |
Vous voyez ici la structure du fichier XML que vous pouvez utiliser pour configurer le configurateur 'Generate sample project with variants' de la bibliothèque 'ESS_Sample_Macros' :
<Configuration typical="XML_IMPORT">
<ConfigurationVariables>
<ConfigurationVariable name="OP_Measuring_Transformer">true</ConfigurationVariable>
<ConfigurationVariable name="SE_Light_power">true</ConfigurationVariable>
<ConfigurationVariable name="SE_Receptacles_power">2</ConfigurationVariable>
<ConfigurationVariable name="SE_Light_control">true</ConfigurationVariable>
<ConfigurationVariable name="SE_Receptacles_control">2</ConfigurationVariable>
<ConfigurationVariable name="OP_Control_panel">false</ConfigurationVariable>
<ConfigurationVariable name="OP_Panel_Enclosure">true</ConfigurationVariable>
<ConfigurationVariable name="OP_Panel_Control">false</ConfigurationVariable>
<ConfigurationVariable name="SE_Drive_Transport">Frequency Control</ConfigurationVariable>
<ConfigurationVariable name="SE_Method">Electric</ConfigurationVariable>
</ConfigurationVariables>
</Configuration>
Exemple : Structure d'un fichier XML pour la configuration d'instances
Vous voyez ici la structure d'un fichier XML que vous devez suivre pour configurer les instances :
<Configuration typical="XML_IMPORT">
<TypicalInstance name="Conveyor" >
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 1</ConfigurationVariable>
<ConfigurationVariable name="parameter2">1234</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 2</ConfigurationVariable>
<ConfigurationVariable name="parameter2">5678</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 3</ConfigurationVariable>
<ConfigurationVariable name="parameter2">9012</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
<Instance>
<ConfigurationVariables>
<ConfigurationVariable name="parameter1">some string .... 4</ConfigurationVariable>
<ConfigurationVariable name="parameter2">3456</ConfigurationVariable>
</ConfigurationVariables>
</Instance>
</TypicalInstance>
<TypicalInstance name="Enclosure" >
...
</TypicalInstance>
</Configuration>
Conditions préalables
- Vous avez appelé le dialogue Project Builder et ouvert la bibliothèque contenant le configurateur que vous souhaitez configurer.
- Vous avez sélectionné un projet de destination et ouvert le configurateur.
- Vous avez sélectionné l'élément du configurateur dans lequel vous souhaitez importer une configuration.
Importer un fichier XML
- Cliquez sur le bouton de commande Importer en regard de l'affichage du projet de destination.
- Le dialogue système Ouvrir un fichier apparaît.
- Sélectionnez le fichier XML contenant la configuration de l'élément que vous avez ouvert dans le Project Builder. Cliquez ensuite sur Ouvrir.
- Le configurateur est enrichi avec les informations du fichier XML. Il n'est plus nécessaire de sélectionner manuellement des valeurs individuelles.
Remarques
- Les informations concernant la désignation, le type et la valeur d'une variable de configuration dans le fichier XML doivent correspondre exactement aux éléments dans le configurateur. Si les informations ne correspondent pas, vous obtiendrez un message d'erreur pour la variable concernée et l'importation sera annulée.
- L'importation XML est disponible à partir de la version de licence Advanced.