用户自定义的属性是你可以应用于POUs,动作,数据类型定义和变量的任何应用程序定义或用户定义的属性。你可以在编译应用程序之前借助条件语用查询用户定义的属性。
你可以使用运算符hasattribute来查询带有条件编译指令的用户定义属性。
更详细的信息和示例可以在“条件语法”一章中找到。
语法:
{attribute 'attribute'}
.功能fun1的属性'vision’
{attribute 'vision'} FUNCTION fun1 : INT VAR_INPUT i : INT; END_VAR
.变量 ivar的属性'DoCount’ :
PROGRAM PLC_PRG VAR {attribute 'DoCount'}; ivar:INT; bvar:BOOL; END_VAR
.数据类型DUT_1的属性'aType’:
{attribute 'aType'} TYPE DUT_1 : STRUCT a:INT; b:BOOL; END_STRUCT END_TYPE
.另请参考