Skip to main content

Atributo personalizado

Los atributos definidos por el usuario son atributos definidos por la aplicación o definidos por el usuario que puede aplicar a POU, acciones, definiciones de tipos de datos y variables. Puede consultar un atributo definido por el usuario con la ayuda de pragmas condicionales antes de la compilación de la aplicación.

Sugerencia

Puede consultar atributos definidos por el usuario con pragmas condicionales con el operador hasattribute.

Para obtener más información y ejemplos, consulte: Pragmas Condicionales

Sintaxis:

{attribute 'attribute'}

ejemplo 254. POU y acciones

Atributo 'vision' para la función divertido1

{attribute 'vision'}
FUNCTION fun1 : INT
VAR_INPUT
    i : INT;
END_VAR


ejemplo 255. Variables

'DoCount' atributo para ivar variable:

PROGRAM PLC_PRG
VAR
    {attribute 'DoCount'};
    ivar:INT;
    bvar:BOOL;
END_VAR


ejemplo 256. Tipos de datos

Atributo 'aType' para el tipo de datos DUT_1:

{attribute 'aType'}
TYPE DUT_1 :
STRUCT
    a:INT;
    b:BOOL;
END_STRUCT
END_TYPE