Skip to main content

运算符:__POUNAME

运算符是 IEC 61131-1 标准的扩展。

在运行时,运算符生成包含运算符的 POU 的名称 __POUNAME.结果是类型 STRING.

. 的结果 __POUNAME 取决于它在哪里使用
  • 在一个程序中:程序名

  • 在函数名中:函数名

  • 在功能块中:功能块名称

  • 在一个方法中:用 FB 名称限定的方法名称

  • 在属性的 Get/Set 访问器中:属性名称 + 使用 FB 名称限定的 Get/Set

  • 在 GVL 中:GVL 名称

  • 在结构中:结构名称

  • 在数据结构中 UNION: 工会名称

158. 例子
PROGRAM PROG1
VAR
    strPOU : STRING := __POUNAME();  //Returns 'PROG1'
    strlocalPOU : STRING;
END_VAR

strlocalPOU := __POUNAME();     //Returns 'PROG1'