完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用了 Beckhoff(从站堆栈代码工具版本 5.12)提供的与 IN_GENERIC 和TESTBOARD_150PC_OUT PDO 完全相同的示例。 项目名称: ETHCAT_SSC_XMC43。
我按照 PDF 文档中的所有步骤进行了操作:获取启动器.... 只有 IN_GENERIC PDO 可以使用 Twincat。 如果我尝试在 TWINCAT 3 上设置,评估TESTBOARD_150PC_OUT TESTBOARD_150PC_OUT上的 LEDCOOLDIM_PRG_BOARD 将保持 > 比 1 熄灭。 如果我在同一0x7000:05 上使用 COE-Online(SDO 访问)执行相同的操作, TESTBOARD_150PC_OUT 评估 COOLDIM_PRG_BOARD 上的 LED 正常工作。 关于输出映射,我尝试了两种方法: Void APPL_OutputMapping(UINT16* pData) { UINT( *pu8data = (UINT8 *)pData; memcpy(pu8Data, (((UINT8 *) OUT_GENERIC0x7000)[1]),SIZEOF(OUT_GENERIC0x7000)-2); } 或者非常简单的方法 void appl_OutputMapping (UINT16* pData) { UINT8 *pu8data = (UINT8 *)pData; memcpy(pu8Data, (((UINT16 *) OUT_GENERIC0x7000)[1]),2); //Subindex1 - OUT_GEN_INT1 pu8data+=2; memcpy(pu8Data, (((UINT16 *) OUT_GENERIC0x7000)[2]),2); pu8data+=2; memcpy(pu8Data, (((UINT16 *) OUT_GENERIC0x7000)[3]),2); pu8data+=2; memcpy(pu8Data, (((UINT16 *) OUT_GENERIC0x7000)[4]),2);// Subindex4 - OUT_GEN_INT4 pu8data+=2; memcpy(pu8Data, (((UINT16 *) OUT_GENERIC0x7000)[5]),1); //Subindex5 - OUT_GEN_Bit1 pu8data+=1; memcpy(pu8Data, (((UINT16 *) OUT_GENERIC0x7000)[1]),1); // pu8data+=1; : : } 但没有任何变化,输出映射无法正常工作。 我还尝试查看 ecatappl.c 内部的内容 调用 APPL_OutputMapping 是否有效。 调用参数为零(见所附文档)。 因此,在 XMC_ESC.c 中,函数会复制零值。 看来使用 XMC4300 在 PDO 的 ethercat 通信中存在一些问题? 事实上,该示例与使用 DAVE™-Help->Istall New Software 的 donwloaded 版本完全相同.....这个例子在数据库中不正确吗? 我需要从其他网站页面或存储库下载正确的吗? |
|
相关推荐
1个回答
|
|
输出映射无法正常工作的原因可能有很多。以下是一些可能的原因:
1. 配置错误:请确保在Twincat的配置中正确设置了PDO映射和通信参数。检查是否正确设置了PDO映射对象和映射通道。 2. PDO参数错误:检查PDO对象的参数设置是否正确。确保配置了正确的数据类型、映射长度等。 3. Hardware配置错误:检查硬件连接是否正确。确保正确地连接了输入和输出信号。 4. 传输错误:检查通信链路是否正常工作。确保所有网络连接和通信设备都正常运行。 5. 驱动程序错误:检查所使用的驱动程序是否最新版本,并检查是否有已知的问题或故障。如果发现有问题,可能需要更新或升级驱动程序。 这些只是一些常见的原因,具体情况可能需要更详细的排查。如果仍然无法解决问题,建议联系Beckhoff的技术支持团队,他们可以提供更详细的帮助和支持。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
《DNESP32S3使用指南-IDF版_V1.6》 第十六章 WATCH_DOG实验
460 浏览 0 评论
【敏矽微ME32G070开发板免费体验】+ADC测试与LED点亮
418 浏览 0 评论
飞凌嵌入式-ELFBOARD ELF 2的硬件知识分享--核心板
352 浏览 0 评论
【敏矽微ME32G070开发板免费体验】\\+Lora通信终端产品开发项目
514 浏览 0 评论
1576 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11969 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 09:47 , Processed in 0.600584 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号