Benutzerdefiniertes Attribut
Benutzerdefinierte Attribute sind beliebige applikations- oder benutzerdefinierte Attribute, die Sie auf POUs, Aktionen, Datentypdefinitionen und Variablen anwenden können. Ein benutzerdefiniertes Attribut können Sie vor der Übersetzung der Applikation mit Hilfe von bedingten Pragmas abfragen.
Tipp
Sie können benutzerdefinierte Attribute mit bedingten Pragmas mit dem Operator hasattribute abfragen.
Weitere Informationen und Beispiele finden Sie unter Bedingte Pragmas
Syntax:
{attribute 'attribute'}
Beispiel 254. POUs und Aktionen
Attribut 'vision' für Funktion fun1
{attribute 'vision'}
FUNCTION fun1 : INT
VAR_INPUT
i : INT;
END_VARBeispiel 255. Variablen
Attribut 'DoCount' für Variable ivar :
PROGRAM PLC_PRG
VAR
{attribute 'DoCount'};
ivar:INT;
bvar:BOOL;
END_VARBeispiel 256. Datentypen
Attribut 'aType' für Datentyp DUT_1:
{attribute 'aType'}
TYPE DUT_1 :
STRUCT
a:INT;
b:BOOL;
END_STRUCT
END_TYPE