器件型号: AM2432
您好:
当我从 TIEP 示例中将 ESI 文件 (xmf) 加载到 Beckof TwinCAT 中时,我收到以下消息:

好、供应商 ID 不合适。 但为什么呢?
在 xml 文件中:

EtherCAT CPU 显示:

但是、我只在源代码中找到:

以下是设置 ECAT_VendorID 的位置:

阅读和打印:

“E“来自哪里?
它是否可以是读取例程 getVendorId 向它“作弊,但在结构中包含没有“E“的 ID,并以这种方式传输到 TwinCAT ?
很遗憾,我无法解析例程 EC_API_SLV_getVendorId ()。
原则上、它非常简单:
在 C:\ti\motor_control_sdk_am243x_11_00_00_06\ind_comms_sdk\source\industrial_comms\EtherCAT_slave\stack\inc\ecSlvApi.h 下的头文件中、函数在外部声明。 来自库中。 在 patch/SlaveFiles/Git 下 src、有一个自述文件说明了该怎么做。
我们是 ETG 的成员、已下载 SSC_V5i13.zip。 遗憾的是、我在这里也找不到函数的实现 EC_API_SLV_getVendorId。
我在做什么?
BR Alexander