操作符是 IEC 61131-1 标准的延伸。
运行时,运算符会产生包含运算符的 POU 的名称__POUNAME
。结果类型为STRING
。
__POUNAME
的效果取决于在哪里使用:
-
在程序中: 程序名称
-
在函数名称中: 函数名称
-
在功能块中: 功能块名称
-
在方法中:用 FB 名称限定的方法名称
-
在属性的 Get/Set 访问器中:属性名称 + 带有 FB 名称的 Get/Set 限定符
-
在龙胆紫中:龙胆紫名称
-
在结构中: 结构名称
-
在数据结构
UNION
: 联盟名称
示例
PROGRAM PROG1 VAR strPOU : STRING := __POUNAME(); //Yields 'PROG1' strlocalPOU : STRING; END_VAR strlocalPOU := __POUNAME(); //Yields 'PROG1'