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].