# Tipi di convertitori

È possibile convertire i valori delle proprietà usando le funzioni seguenti.

Tipo | Descrizione
Unità | Converte il valore della proprietà in base all’unità impostata.
Scala | Convertire il valore della proprietà in base agli intervalli di immissione e uscita impostati.
Intervallo | Emette il valore specificato della proprietà quando il valore di immissione cade all’interno dell’intervallo impostato.
Espressione | Calcola ed emette il valore della proprietà in base all’espressione impostata.

Nota: Si possono registrare fino a 1024 convertitori.

## [Unità]

Il convertitore di unità si usa per convertire un sistema di unità con un altro.

Sono supportate le seguenti unità:

Categoria | Unità
Temperatura | C
F
Lunghezza | mm
cm
m
km
in
ft
yd
mi
Peso | mg
g
Kg
Oz
Libbre
Area | m2
km2
in2
ft2
yd2
acri
mi2
Pressione | Pa
kPa
MPa
bar
atm
at
Torr
psi
Volume | ml
cl
dl
l
gal (US umido)
gal (US secco)
gal (UK)
mm3
cm3
m3
km3
cu in
cu ft
ac ft
bu (US)
bu (UK)
fl oz (US)
fl oz (UK)
gi (US)
gi (UK)
pt (US umido)
pt (US secco)
pt (UK)
qt (US umido)
qt (US secco)
qt (UK)
bl (US umido)
bl (US secco)
bl (UK)

## [Scala]

Il convertitore di scala si usa per convertire il valore di una proprietà in base agli intervalli di immissione e uscita impostati. Il valore di input si riferisce ai dati provenienti dall’indirizzo del dispositivo. Il valore di output si riferisce al valore visualizzato nella schermata.

(Esempio)

[Minimo (Ingresso)]: 0

[Massimo (Ingresso)]: 400

[Minimo (Uscita)]: 0

[Massimo (Uscita)]: 20

## [Intervallo]

Il convertitore di intervallo si usa per emettere il valore specificato della proprietà quando il valore di immissione cade all’interno dell’intervallo impostato.

Impostare l’espressione condizionale ([Intervallo]) e il valore da ottenere come uscita ([Tipo di dati (Risultato)]).

(Esempio)

Esempio | [Tipo di dati (Sorgente)] | [Tipo di dati (Risultato)] | Impostazione in [Intervallo]
Quando il valore della variabile (numerica) è maggiore o uguale di "1", il valore sarà convertito sul valore booleano "Vero". | [Numerico] | [Booleana] |
Proprietà | Valore
[Dati (ingresso)] | 1
[Operatore] | [>=]
[Dati (uscita)] | [Vero]
Quando il valore della variabile (numerica) è maggiore di "2",il valore sarà convertito sul valore numerico "0". | [Numerico] | [Numerico] |
Proprietà | Valore
[Dati (ingresso)] | 2
[Operatore] | [>]
[Dati (uscita)] | 0
Quando il valore della variabile (stringa) è identico al testo "END", il valore viene convertito nella stringa "OK". | [Stringa] | [Stringa] |
Proprietà | Valore
[Dati (ingresso)] | END
[Operatore] | [==]
[Dati (uscita)] | OK
Quando il valore della variabile (booleana) è uguale a "True", il valore viene convertito su Giorno e ora "17/08/03". | [Booleana] | [Data/Ora] |
Proprietà | Valore
[Dati (ingresso)] | [Vero]
[Operatore] | [==]
[Dati (uscita)] | 17/08/03
Quando il valore dalla variabile (Giorno e ora) è precedente o uguale a "2017/08/09 10:15:20", il valore di uscita viene convertito sull’ID colore "ID:3". | [Data/Ora] | [ID colore] |
Proprietà | Valore
[Dati (ingresso)] | 2017/08/09 10:15:20
[Operatore] | [<=]
[Dati (uscita)] | [ID:3]
Quando il valore della variabile (numerica) è maggiore o uguale a "10", il valore sarà convertito sul codice colore "#FF0000". | [Numerico] | [Codice colore] |
Proprietà | Valore
[Dati (ingresso)] | 10
[Operatore] | [<=]
[Dati (uscita)] | #FF0000
Quando il valore della variabile (booleana) è uguale a "True", il valore viene convertito sul testo lingua "1:Red". | [Booleana] | [Testo lingua] | Condizione: [Da] [==] True, [A] 1:Red Valore: vero
Proprietà | Valore
[Dati (ingresso)] | [Vero]
[Operatore] | [==]
[Dati (uscita)] | [Testo lingua] [Proprietà della sorgente] : [1:Red]

## Espressione

Il convertitore di Espressione si usa per calcolare ed emettere il valore della proprietà, in base all’espressione impostata. Le espressioni possono essere impostate nell'Editor di espressioni.

Editor espressioni

(Esempio)

[Espressione]: [FromData] + Var1.Value* 10

Valore: [FromData] = 5, Var1.Value = 10

Risultato: 105

Nota: [FromData] si riferisce al valore della proprietà sorgente. Ad esempio, se si associa Var1 a [Valore corrente] nel display numerico, il valore di Var1 viene assegnato a [FromData].