La versione 1.1 di EcoStruxure Machine Expert non supporta i controllori M258, LMC058 e LMC078.

STRING_TO Conversioni

Definizione

Operatore IEC per conversioni dal tipo di variabile STRING a un tipo diverso.

Sintassi

STRING_TO_<tipo di dati>

Specifica dei valori

Specificare l'operando di tipo STRING corrispondente allo standard IEC61131-3. Il valore deve corrispondere a una costante (letterale) valida del tipo di destinazione. Questo si applica alla specifica di valori esponenziali, valori infiniti, prefissi, carattere di raggruppamento ("_") e virgola. Sono consentiti caratteri aggiuntivi dopo le cifre di un numero, come ad esempio, 23xy. Non sono consentiti caratteri che precedono un numero.

L'operando deve rappresentare un valore valido del tipo dati di destinazione.

NOTA: Se il tipo di dati dell'operando non corrisponde al tipo di destinazione, oppure se il valore supera l'intervallo del tipo dati di destinazione, il risultato dipende dal tipo di processore ed è quindi indefinito.

Le conversioni da tipi di maggiori dimensioni a tipi di dimensioni minori può causare la perdita di informazioni.

Caution_Color.gifATTENZIONE

PERDITA DI DATI

Quando si convertono tipi di dati discordanti o quando il valore da convertire è più grande del tipo dati di destinazione, accertarsi che il risultato venga convalidato nell'applicazione.

Il mancato rispetto di queste istruzioni può provocare infortuni o danni alle apparecchiature.

Esempio in IL

Esempio

Risultato conversione

LD 'TRUE'
STRING_TO_BOOL
ST b

TRUE

Esempi in ST

Esempio

Risultato conversione

b := STRING_TO_BOOL('TRUE');

TRUE

w := STRING_TO_WORD('abc34');

0

w := STRING_TO_WORD('34abc');

34

t := STRING_TO_TIME('T#127ms');

T#127ms

r := STRING_TO_REAL('1.234');

1.234

bv := STRING_TO_BYTE('500');

244

Esempio in FBD

Esempio

Risultato conversione

G-SE-0024437.1.gif-high.gif

 

 

TRUE