![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
EtherCAT协议
醉枫涟
这个作者很懒,什么都没留下…
展开
-
邮箱处理
原文地址:http://blog.csdn.net/huangxianxinalice/article/details/9352313//////////////////////////////////////////////////////////////////////////////////////////** \param pMbx 指针指向发送邮箱的命转载 2016-06-28 21:13:16 · 692 阅读 · 0 评论 -
ECAT_Init接口初始化函数
原文地址:http://blog.csdn.net/huangxianxinalice/article/details/9896825[cpp] view plain copy////////////////////////////////////////////////////////////////////////////////////转载 2016-06-23 17:49:12 · 1056 阅读 · 0 评论 -
EtherCAT状态转换
原文地址:http://blog.csdn.net/huangxianxinalice/article/details/9896953[cpp] view plain copy////////////////////////////////////////////////////////////////////////////////////转载 2016-06-23 17:47:23 · 4548 阅读 · 0 评论 -
AL_ControlRes
原文地址:http://blog.csdn.net/huangxianxinalice/article/details/9919967另外,这里有一个应用程序特别的检查(在ecatappl.c里面),如果状态转换从INIT到BOOT应该被完成,如果结果是NOERROR_INWORK,从站应该停留在INIT状态直到超时或者转换应该在AL_ControlRes里面完成[cpp]转载 2016-06-23 17:45:40 · 1210 阅读 · 0 评论 -
COE_Main()函数
原文地址http://blog.csdn.net/huangxianxinalice/article/details/9936181[cpp] view plain copy/////////////////////////////////////////////////////////////////////////////////////转载 2016-06-23 17:43:45 · 932 阅读 · 0 评论 -
SdoRes
原文地址:http://blog.csdn.net/huangxianxinalice/article/details/9973951[cpp] view plain copy////////////////////////////////////////////////////////////////////////////////////转载 2016-06-23 17:42:25 · 456 阅读 · 0 评论 -
整合
http://blog.csdn.net/huangxianxinalice/article/details/9997981Ethercat 程序与完整的EtherCAT 应用程序存在着区别。[cpp] view plain copyunsigned short Ecat_Open(void) { UINT16转载 2016-06-23 17:40:59 · 1116 阅读 · 0 评论 -
EtherCAT之对象字典解析
原文地址:http://blog.csdn.net/huangxianxinalice/article/details/10956137关于对象字典的数据结构如下:[cpp] view plain copy/*/////////////////////////////////////////////////////////////////////转载 2016-06-23 17:30:20 · 8680 阅读 · 0 评论 -
MBX_Main()
原文地址:http://blog.csdn.net/huangxianxinalice/article/details/9364627[cpp] view plain copy////////////////////////////////////////////////////////////////////////////////////转载 2016-06-23 17:19:32 · 1444 阅读 · 0 评论 -
mainloop函数
void MainLoop(void) { /* 当运行在FreeRun-Mode: bEscIntEnabled = FALSE, bDcSyncActive = FALSE 当运行在Synchron-Mode: bEscIntEnabled = TRUE, bDcSyncActive = FALSE 当运行在DC转载 2016-06-23 17:07:41 · 5206 阅读 · 0 评论 -
SDO处理(二)
原文地址:http://blog.csdn.net/huangxianxinalice/article/details/9324611[cpp] view plain copy\brief 当SDO响应需要被发送的时候,这个函数将会被调用 [cpp] view plain copy转载 2016-06-23 16:55:44 · 1225 阅读 · 0 评论 -
SDO处理过程(一)
/* the last SDO is still in work */ return MBXERR_SERVICEINWORK; } #endif /*根据SDO的不同的服务类型,选择想对应的SDO服务*/ switch (command) { case SDOSERVICE_INITIATEDOWNLOAD转载 2016-06-23 16:48:13 · 2989 阅读 · 0 评论 -
SDOS_SdoInfoInd
http://blog.csdn.net/huangxianxinalice/article/details/9365445//////////////////////////////////////////////////////////////////////////////////////////** \param pSdoInfoInd 指向接收邮箱的数据,转载 2016-06-28 21:19:56 · 790 阅读 · 0 评论 -
邮箱发送
http://blog.csdn.net/huangxianxinalice/article/details/9356307//////////////////////////////////////////////////////////////////////////////////////////** \param pMbx 指针指向发送给主站的邮箱命令.转载 2016-06-28 21:15:32 · 504 阅读 · 0 评论 -
ECAT_Main()状态机处理
http://blog.csdn.net/huangxianxinalice/article/details/9419251[cpp] view plain copy///////////////////////////////////////////////////////////////////////////////////////转载 2016-06-23 17:51:10 · 5545 阅读 · 0 评论