1. TwinCAT 3程序编译及激活报错诊断

1.2. ambiguous use of name 'FB_SoEWrite'

1

混淆或者模棱两可的命名,故障原因是客户先写逻辑再补的变量名声明,声明时使用的功能块刚好多个库指令都有,造成了软件无法正常编译。

图中的这类SOE指令,同时在TC2_MC2_Drive和TC2_Ncdrive中都有。

处理方法是声明使用将调用的库名称添加空间名来指定使用的库 改为 fb_write:TC2_MC2_Drive.FB_SOEWRITE;


2023.12.13 罗晓晨 编辑