如下图所示,Festo的CPX-AP-I功能库的API_Diag和API_IOLink_Parameter功能库在编译时报错。

发生问题的twincat3版本为4024.0,升级到4024.11之后编译不再报错。

究其原因,Festo的API功能库引用了倍福的FB_EcCoESdoReadEx功能库,用于读取COE参数。倍福软件更新过程中,将此自带功能库做了更新。Festo的API功能块只能兼容较新的Twincat软件。目前倍福官网最新twincat3版本为4024.25。