Skip to main content

Attributo personalizzato

Gli attributi definiti dall'utente sono tutti gli attributi definiti dall'applicazione o definiti dall'utente che è possibile applicare a POU, azioni, definizioni di tipi di dati e variabili. È possibile interrogare un attributo definito dall'utente con l'aiuto di pragma condizionali prima della compilazione dell'applicazione.

Suggerimento

È possibile interrogare gli attributi definiti dall'utente con pragma condizionale con l'operatore hasattribute.

Per ulteriori informazioni ed esempi, vedere: Pragma condizionale

Sintassi:

{attribute 'attribute'}

Esempio 254. POU e azioni

Attributo 'vision' per funzione divertimento1

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


Esempio 255. Variabili

'DoCount' attributo per ivar variabile:

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


Esempio 256. Tipi di dati

Attributo 'aType' per tipo di dati DUT_1:

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