自定义属性
用户定义的属性是可以应用于 POU、操作、数据类型定义和变量的任何应用程序定义或用户定义的属性。您可以在编译应用程序之前借助条件编译指示查询用户定义的属性。
提示
您可以使用运算符查询具有条件编译指示的用户定义属性 hasattribute
.
有关更多信息和示例,请参阅: 条件编译指示
句法:
{attribute 'attribute'}
例 254. POU 和操作
属性 'vision'
功能 乐趣1
{attribute 'vision'} FUNCTION fun1 : INT VAR_INPUT i : INT; END_VAR
例 255. 变量
'DoCount'
属性为 ivar
多变的:
PROGRAM PLC_PRG VAR {attribute 'DoCount'}; ivar:INT; bvar:BOOL; END_VAR
例 256. 数据类型
属性 'aType'
对于数据类型 DUT_1
:
{attribute 'aType'} TYPE DUT_1 : STRUCT a:INT; b:BOOL; END_STRUCT END_TYPE