1. 使用{attribute 'instance-path'}输出功能块的路径

TwinCAT 3建立了很庞大的软件工程之后,会发现调试出现没达到预期但代码编译没有语法错误,这时就可以通过attribute: ‘instance-path,将功能块的路径输出在变量中。

1.新建TwinCAT 3工程项目添加PLC项目工程,并新建FB_Calculator


2.在MAIN(PRG)中调用此函数,如下图所示:


3.激活并运行程序,可以看到,Path信息'TcAtPRGDemo.PLCA.MAIN.fbCalculator',那么在编写功能块时,合理添加DebugInfo,就能将功能块路径显示出来,方便我们对代码的调试。




2024.6.11 孙烨 供稿