La configurazione eseguita manualmente in Project Builder può essere in alternativa importata da un file XML. In tal modo si abbrevia il processo di configurazione.
Per poter essere importato, il file XML deve contenere determinati elementi strutturali.
Elementi strutturali di base | Significato |
---|---|
|
Designa il file XML come file di configurazione. Tutti i dati devono trovarsi all'interno di questo elemento strutturale. |
|
Designa il blocco che contiene i dati di tutte le variabili di configurazione. |
|
Contiene il valore di una determinata variabile di configurazione. Come nome è necessario inserire la designazione esatta della variabile di configurazione. |
Elementi strutturali per le istanze | Significato |
---|---|
|
Designa il blocco che contiene i dati di tutte le istanze di uno degli elementi da configurare. Come nome è necessario inserire la designazione esatta dell'elemento da configurare. |
|
Designa il blocco che contiene i dati di tutte le variabili di configurazione di un'istanza. |
Qui di vede la struttura di un file XML utilizzabile per la configurazione del configuratore 'Generate sample project with variants' della biblioteca '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>
Esempio: struttura di un file XML per la configurazione delle istanze
Qui è visibile la struttura di un file XML da seguire per la configurazione delle istanze:
<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>
Presupposti
- È stata richiamata la finestra di dialogo Project Builder e aperta la biblioteca che contiene il configuratore che si desidera configurare.
- È stato selezionato un progetto di destinazione e aperto il configuratore.
- È stato selezionato l'elemento del configuratore in cui di desidera importare una configurazione.
Importazione del file XML
- Fare clic sul pulsante Importa accanto all'indicazione del progetto di destinazione.
- Si apre la finestra di dialogo di sistema Apri file.
- Selezionare il file XML che contiene il configuratore per l'elemento aperto in Project Builder. Fare quindi clic su Apri.
- Il configuratore viene arricchito con i dati del file XML. Non è più necessaria la selezione manuale dei singoli valori.
Note
- I dati di designazione, tipo e valore di una variabile di configurazione nel file XML devono corrispondere esattamente agli elementi nel configuratore. Se i dati non coincidono, si riceve un messaggio di errore per la variabile interessata e l'importazione viene interrotta.
- L'importazione XML è disponibile a partire dal livello di finitura Advanced.