PLC结构化文本(ST)——实例路径属性(attribute ‘instance-path’)

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'}

总结

更多关于特性的用法,请参阅倍福在线帮助

请登录后发表评论

    没有回复内容