Conversioni TO_<xxx>

Informazioni generali

Per suggerimenti generici da considerare durante la conversione di tipo, consultare il capitolo Funzioni di conversione di tipo.

Questo operatore non è specificato dallo standard IEC 61131-3.

Definizione

Conversione di variabili da un tipo a un altro. Il tipo ingresso non deve essere specificato esplicitamente (conversione sovraccaricata).

Fare inoltre riferimento alla descrizione delle funzioni di tipo conversione.

Sintassi

TO_<data type>

Esempio in ST

Conversione da una variabile del tipo di dati REAL a INT:

VAR
   iVar: INT;
   bVar: BOOL;
   strVar: STRING;
   rVar: REAL;
END_VAR
iVar := TO_INT(4.22);        (* Result:  4 *)
bVar := TO_BOOL(1);          (* Result: TRUE *)
sVar := TO_STRING(342);      (* Result: '342' *)
rVar := TO_WORD('123');      (* Result: 123 *)