资源简介
EtherCAT STM32F407 LAN9252 EtherCAT总线从站代码,运动控制DS402协议
代码片段和文件信息
/**
\addtogroup AoE ADS over EtherCAT
@{
*/
/**
\file aoeappl.c
\author EthercatSSC@beckhoff.com
\brief Implementation
This file contains the AoE mailbox interface.
\version 5.11
Changes to version V5.01:
V5.11 ECAT10: change PROTO handling to prevent compiler errors
Changes to version V4.40:
V5.01 MBX1: Allocate always complete 16Bit memory areas
Changes to version V4.10:
V4.40 COE1: Prototype of function OBJ_GetobjectList() changed (abortCode added)
Changes to version V4.08:
V4.10 AOEAPPL: fix some issues with the CoE objects access over AoE
*/
/*---------------------------------------------------------------------------------------
------
------ Includes
------
---------------------------------------------------------------------------------------*/
#include “ecat_def.h“
#if AOE_SUPPORTED
#include “ecatslv.h“
#if COE_SUPPORTED
#include “objdef.h“
#endif
#define _AOEAPPL_ 1
#include “aoeappl.h“
#undef _AOEAPPL_
/* ECATCHANGE_START(V5.11) ECAT10*/
/*remove definition of _AOEAPPL_ (#ifdef is used in aoeappl.h)*/
/* ECATCHANGE_END(V5.11) ECAT10*/
/*---------------------------------------------------------------------------------------
------
------ internal Types and Defines
------
---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------
------
------ local variables
------
---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------
------
------ local functions
------
---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------
------
------ functions
------
---------------------------------------------------------------------------------------*/
/////////////////////////////////////////////////////////////////////////////////////////
/**
\param pCmd Pointer to the AMS commands
\brief This function is called when a AMS indication shall be routed
*////////////////////////////////////////////////////////////////////////////////////////
UINT16 AOEAPPL_AmsInd(AmsCmd MBXMEM *pCmd)
{
UINT16 result = 0;
if ( pCmd->head.cmdId == ROUTERCMD_FRAGMENT )
{
/* fragmented AMS command */
pCmd = AOE_FragmentedCmdInd(pCmd);
if (pCmd == NULL)
{
return ERR_NOERROR;
}
}
if (AOE_AmsNetIdsEqual(&pCmd->head.target.netId &sRouterNetId))
{
/* Router is addressed check if the port is valid */
UINT16 port = SWAPWORD(pCmd->head.target.port);
UINT16 cmdId = SWAPWORD(pCmd->head.cmdId);
/* only port 65535 (for
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1582 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\aoeappl.h
文件 4940 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\applInterface.h
文件 1721 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\bootmode.h
文件 61742 2018-02-28 17:17 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h
文件 64623 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RF1216d87(1).TMP
文件 61722 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RF178458f(1).TMP
文件 61722 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RF18674d9(1).TMP
文件 61704 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RF1aae5f3(1).TMP
文件 61705 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RF287f2e(1).TMP
文件 61704 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RF3c9fa9(1).TMP
文件 61677 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RF48d0e6(1).TMP
文件 61704 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RF50fe0e(1).TMP
文件 61704 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RF7026f2(1).TMP
文件 61700 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RF73a239(1).TMP
文件 61724 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\cia402appl.h~RFd1ab5f(1).TMP
文件 1937 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\coeappl.h
文件 8483 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\diag.h
文件 11759 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecataoe.h
文件 5906 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecatappl.h
文件 4218 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecatcoe.h
文件 9551 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecateoe.h
文件 9578 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecatfoe.h
文件 29160 2017-09-30 07:36 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecatslv.h
文件 29091 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecatslv.h~RF134920.TMP
文件 29154 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecatslv.h~RF511fe0.TMP
文件 29151 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecatslv.h~RF741305.TMP
文件 5134 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecatsoe.h
文件 40748 2017-10-01 18:58 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecat_def.h
文件 41801 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecat_def.h~RF18bfb95.TMP
文件 41785 2017-03-29 15:34 wm_lan9252_CiA402_20171001\Ethercat\Inc\ecat_def.h~RF199e325.TMP
............此处省略409个文件信息
相关资源
- EtherCAT规范-CHS.rar
- EtherCAT_Communication
- EtherCAT ETG.1000 V1.0.4
- 基于stm32构建EtherCAT主站,采用了开源
- EtherCAT规范 ETG10001-6 中文
- EtherCAT控制器ET1100手册
- EtherCAT与-Profinet性能指标以及实现原理
- 松下A6BE-BF-EtherCAT 通信规格
- EtherCAT使用手册
- 德国赫优讯NT 151-RE-RE网关操作指南P
- EtherCat主站代码Linux下
- EtherCAT Slave Stack Code Tool
- EtherCATSlaveStackCodeTool.rar
- ethercat1.5.2官方文档+中文翻译
- EtherCAT总线步进手册
- STM32F407 LAN9252 Ethercat HBI.rar
- TwinCAT3 入门教程 V4.1
- EtherCAT Introduction
- ethercat主站源码1.5.2
- 工业以太网现场总线EtherCAT国家标准中
- 工业以太网现场总线EtherCAT驱动程序设
- 三洋伺服驱动器EtherCAT接口中文说明
- 工业以太网现场总线EtherCAT驱动程序设
- EtherCATSlaveStackCodeTool5.12.rar
- 工业以太网现场总线EtherCAT驱动程序设
- 工业以太网现场总线EtherCAT(国家标准
- soem主站源码纯C代码编写,方便移植
- EtherCAT中文协议
- ETHERCAT从站参考代码
- EtherCAT SOEM-1.3.0.zip
评论
共有 条评论