用户定义属性是指任何应用程序定义或用户定义的属性,可应用于 POU、操作、数据类型定义和变量。在编译应用程序之前,您可以借助条件pragma查询用户定义的属性。
您可以使用操作符hasattribute 利用条件pragma查询用户定义的属性。
更多详细信息和示例请参阅 "条件pragma "一章。
语法
{attribute 'attribute'}
POU 和行动示例
函数属性'vision' “ fun1”
{attribute 'vision'}
FUNCTION fun1 : INT
VAR_INPUT
i : INT;
END_VAR
变量示例
变量属性'DoCount' ivar :
PROGRAM PLC_PRG
VAR
{attribute 'DoCount'};
ivar:INT;
bvar:BOOL;
END_VAR
数据类型示例
数据类型'aType' 的属性DUT_1 :
{attribute 'aType'}
TYPE DUT_1 :
STRUCT
a:INT;
b:BOOL;
END_STRUCT
END_TYPE