Configurazione della conversione delle unità di misura
Nell'editor di configurazione UnitConversion, definire le conversioni utilizzabili per le variabili negli elementi di visualizzazione e negli editor IEC. Aggiungere l'editor come oggetto UnitConversion nella Struttura applicazioni. È possibile rinominarlo qui.
Editor UnitConversion
È possibile definire varie conversioni per il progetto. Immettere un Nome e scegliere il Tipo per ciascuno. La formula di conversione rispettiva viene visualizzata automaticamente nella colonna Impostazione. Immettere una Condizione per stabilire se si deve eseguire la conversione. In base al Tipo selezionato, definire parametri specifici nell'area sotto la tabella.
L'editor fornisce i seguenti tipi di conversione:
oCalcolo con un offset: Singolo spostamento (offset)
oCalcolo con un fattore: Singola scalatura (fattore)
oCalcolo con un fattore e un offset: Scalatura lineare 1 (fattore e offset)
oCalcolo con intervallo base e intervallo destinazione: Scalatura lineare 2 (intervallo base e destinazione)
oCalcolo con espressione definita dall'utente: Conversione definita dall'utente
oCalcoli diversi in base al valore di variabile: Conversione commutabile
Per l'uso delle conversioni delle unità di misura negli editor IEC, consultare il capitolo Uso negli editor IEC.
Per l'uso delle conversioni delle unità di misura nelle visualizzazioni, consultare il capitolo Uso della conversione delle unità di misura nella sezione Visualizzazione della guida online di EcoStruxure Machine Expert.
Quando si esegue il calcolo, è possibile scegliere tre condizioni:
Condizione |
Descrizione |
---|---|
TRUE |
La conversione viene sempre eseguita. |
Lingua |
Lingua della visualizzazione (valore della variabile VisuElems.CurrentLanguage) |
Variabile |
La conversione viene eseguita in base a un valore di variabile. Il valore di confronto può essere una costante, una variabile o un'espressione IEC. |
Utilizzare questa conversione se si desidera aggiungere un offset al valore di ingresso.
(valore uscita = valore ingresso + offset)
Parametro |
Descrizione |
---|---|
Offset |
Valore oppure variabile |
Utilizzare questa conversione se si desidera moltiplicare il valore di ingresso per un fattore.
(valore uscita = valore ingresso * fattore)
Parametro |
Descrizione |
---|---|
Fattore |
Valore oppure variabile |
Scalatura lineare 1 (Fattore e offset)
Utilizzare questa conversione se si desidera moltiplicare il valore di ingresso per un fattore e aggiungere un offset.
(valore uscita = (valore ingresso * fattore) + offset)
Parametro |
Descrizione |
---|---|
Fattore |
Valore oppure variabile |
Offset |
Valore oppure variabile |
Scalatura lineare 2 (Intervallo base e destinazione)
Utilizzare questa conversione se si desidera calcolare il valore definendo l'intervallo di ingresso e uscita. Internamente vengono calcolati un fattore e un offset.
Parametro |
Descrizione |
---|---|
Valore iniziale base |
Valore inferiore dell'intervallo di ingresso |
Valore finale base |
Valore superiore dell'intervallo di ingresso |
Valore iniziale destinazione |
Valore inferiore dell'intervallo di uscita |
Valore finale destinazione |
Valore superiore dell'intervallo di uscita |
Esempio
Base start value: 0
Base end value: 1024
Target start value: 4.0
Target end value: 20.0
Conversione definita dall'utente
Utilizzare questa conversione se si desidera calcolare il valore di ingresso per un'espressione definita dall'utente. Utilizzare la variabile rValue come valore di ingresso. In questa espressione, è possibile utilizzare tutti gli operandi IEC.
Parametro |
Descrizione |
---|---|
Converti |
Espressione per convertire il valore di ingresso |
Indietro |
Espressione per invertire il valore calcolato |
Utilizzare questa conversione se si desidera utilizzare conversioni diverse, in base alla lingua o a un valore di variabile. È possibile utilizzare tutte le conversioni definite.