在TwinCAT 3建立了很庞大的软件工程之后,会发现调试出现没达到预期但代码编译没有语法错误,这时就可以通过attribute: ‘instance-path,将功能块的路径输出在变量中。
1.新建TwinCAT 3工程项目添加PLC项目工程,并新建FB_Calculator:
2.在MAIN(PRG)中调用此函数,如下图所示:
3.激活并运行程序,可以看到,Path信息'TcAtPRGDemo.PLCA.MAIN.fbCalculator',那么在编写功能块时,合理添加DebugInfo,就能将功能块路径显示出来,方便我们对代码的调试。
2024.6.11 孙烨 供稿