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

SIZEOF

Descripción general

Este operador aritmético no se especifica en el estándar IEC 61131-3.

Puede utilizarlo para determinar el número de bytes requeridos por la variable x proporcionada.

El operador SIZEOF devuelve un valor no asignado. El tipo del valor de retorno se adaptará al tamaño encontrado de la variable x.

Valor de retorno de SIZEOF(x)

Tipo de datos de la constante usada implícitamente para el tamaño encontrado

0 ≤ tamaño de x < 256

USINT

256 ≤ tamaño de x < 65.536

UINT

65.536 ≤ tamaño de x < 4.294.967.296

UDINT

4.294.967.296 ≤ tamaño de x

ULINT

Ejemplo en ST

var1 := SIZEOF(arr1);  (* d.h.: var1:=USINT#10; *)

Ejemplo en IL

El resultado es 10

arr1:ARRAY[0..4] OF INT;
Var1:INT;

LD     arr1
SIZEOF
ST     Var1