Skip to main content

Attributo: to_string

Il pragma influisce su come il risultato della conversione di un componente di enumerazione con il TO_STRING operatore viene emesso. Se la dichiarazione di enumerazione ha il pragma, il nome del componente di enumerazione viene visualizzato come stringa anziché come valore numerico.

Sintassi:

{attribute 'to_string'}

Inserisci posizione: prima riga sopra la parte della dichiarazione dell'enumerazione.

Esempio 290. Esempio

Dichiarazione dell'enumerazione color:

{attribute 'to_string'}
TYPE COLOR:
(
    red := 0,
    blue := 1,
    green := 2
);
END_TYPE

Conversione con TO_STRING:

PROGRAM PLC_PRG
VAR
    i_color: COLOR;
    s_show_color: STRING;
END_VAR
i_color := 1;
s_show_color := TO_STRING(i_color);

In questo caso, s_show_color ottiene il valore 'blue' invece di 1 come risultato della conversione.