Benutzerdefinierte Attribute
Benutzerdefinierte Attribute sind beliebige projekt- oder benutzerdefinierte Attribute, die Sie auf POUs, Aktionen, Datentypdefinitionen und Variablen anwenden können. Ein benutzerdefiniertes Attribut können Sie vor der Übersetzung des SPS-Projekts mithilfe von bedingten Pragmas abfragen.
Sie können benutzerdefinierte Attribute mit bedingten Pragmas mit dem Operator hasattribute abfragen. |
Syntax: {attribute 'attribute'}
Beispiel für POUs und Aktionen:
Attribut 'vision' für Funktion F_Sample:
{attribute 'vision'}
FUNCTION F_Sample : INT
VAR_INPUT
nSample : INT;
END_VAR
Beispiel zu Variablen:
Attribut 'DoCount' für Variable nVar:
PROGRAM MAIN
VAR
{attribute 'DoCount'};
nVar : INT;
bVar : BOOL;
END_VAR
Beispiel zu Datentypen:
Attribut 'aType' für Datentyp ST_MyType:
{attribute 'aType'}
TYPE ST_MyType :
STRUCT
nTest : INT;
bTest : BOOL;
END_STRUCT
END_TYPE
Siehe auch: