EcoStruxure Machine Expert versión 1.1 no soporta los controladores M258, LMC058 y LMC078.

Conversiones STRING_TO

Definición

Operador IEC para conversiones del tipo de variable STRING a otro tipo distinto.

Sintaxis

STRING_TO_<tipo de datos>

Especificación de los valores

Especifique el operando de tipo STRING correspondiente al estándar IEC61131-3. El valor debe corresponder a una constante (literal) válida del tipo de destino. Esto se aplica a la especificación de valores exponenciales, valores infinitos, prefijos, caracteres de agrupación ("_") y comas. Se permiten otros caracteres detrás de los dígitos del número, como por ejemplo 23xy. Sin embargo, no se permiten caracteres delante del número.

El operando debe representar un valor válido del tipo de datos de destino.

NOTA: Si el tipo de datos del operando no coincide con el tipo de destino o si el valor supera el rango del tipo de datos de destino, el resultado dependerá del tipo de procesador, por lo que quedará sin definir.

Las conversiones de tipos más grandes a tipos más pequeños pueden provocar una pérdida de información.

Caution_Color.gifATENCIÓN

PÉRDIDA DE DATOS

Si se convierten tipos de datos no coincidentes o si el valor que se convierte es mayor que el tipo de datos de destino, asegúrese de que el resultado quede validado dentro de la aplicación.

El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

Ejemplo en IL

Ejemplo

Resultado de la conversión

LD 'TRUE'
STRING_TO_BOOL
ST b

TRUE

Ejemplos en ST

Ejemplo

Resultado de la conversión

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

Ejemplo en FBD

Ejemplo

Resultado de la conversión

G-SE-0024437.1.gif-high.gif

 

 

TRUE