PLC Structured Text Object Oriented Programming
PLC结构化文本(ST)——实例路径属性(attribute 'instance-path')
作用
该属性可以使用字符串变量获取POU
的实例路径,用于日志记录和故障排查非常方便。
- 语法
{attribute 'instance-path'}
- 代码示例
{attribute 'reflection'}
FUNCTION_BLOCK FB_Test
VAR
{attribute 'instance-path'}
{attribute 'noinit'}
InstancePath : STRING;
END_VAR
PROGRAM MAIN
VAR
fbTest : FB_Test; // 路径:'TwinCAT_Project4.Untitled1.MAIN.fbTest'
END_VAR
- 1.在
FB
中声明字符串变量,用于接收实例路径。 - 2.给接收路径的字符串添加两个特性(
attribute
),一个是{attribute 'instance-path'}
,另一个是{attribute 'noinit'}
不让编译器将该字符串初始化。 - 3.给
POU
添加特性{attribute 'reflection'}
总结
更多关于特性的用法,请参阅倍福在线帮助
标签:attribute,路径,ST,instance,PLC,VAR,path From: https://www.cnblogs.com/JSheng/p/18408171