资源简介
倍福ET1100从站芯片用于控制CIA402驱动轴的源代码模板,在此模板上可快速开发应用程序,也可以作为参考代码,了解从站通讯处理流程。
代码片段和文件信息
/**
\addtogroup CiA402appl CiA402 Sample Application
@{
*/
/**
\file cia402appl.c
\author EthercatSSC@beckhoff.com
\brief Implementation
This file contains all ciA402 specific functions
\version 5.11
Changes to version V5.10:
V5.11 ECAT11: create application interface function pointer add eeprom emulation interface functions
Changes to version V5.01:
V5.10 CIA402 1: Update complete access handling for 0xF030
V5.10 ECAT6: Add “USE_DEFAULT_MAIN“ to enable or disable the main function
Changes to version V5.0:
V5.01 ESC2: Add missed value swapping
Changes to version V4.40:
V5.0 CIA402 1: Syntax bugfix in dummy motion controller
V5.0 CIA402 2: Handle 0xF030/0xF050 in correlation do PDO assign/mapping objects
V5.0 CIA402 3: Trigger dummy motion controller if valid mode of operation is set.
V5.0 CIA402 4: Change Axes structure handling and resources allocation.
V5.0 ECAT2: Create generic application interface functions. Documentation in Application Note ET9300.
Changes to version V4.30:
V4.40 CoE 6: add AL Status code to Init functions
V4.40 CIA402 2: set motion control trigger depending on “Synchronisation“ “mode of operation“ and “cycle time“
V4.40 CIA402 1: change behaviour and name of bit12 of the status word (0x6041) (WG CIA402 24.02.2010)
V4.30 : create file (state machine; handling state transition options; input feedback)
*/
/*-----------------------------------------------------------------------------------------
------
------ Includes
------
-----------------------------------------------------------------------------------------*/
#include “ecat_def.h“
/* ECATCHANGE_START(V5.11) ECAT11*/
#include “applInterface.h“
/* ECATCHANGE_END(V5.11) ECAT11*/
#include “coeappl.h“
#define _CiA402_
#include “cia402appl.h“
#undef _CiA402_
/*--------------------------------------------------------------------------------------
------
------ local types and defines
------
--------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------
------
------ local variables and constants
------
-----------------------------------------------------------------------------------------*/
TCiA402Axis LocalAxes[MAX_AXES];
/*-----------------------------------------------------------------------------------------
------
------ application specific functions
------
-----------------------------------------------------------------------------------------*/
/////////////////////////////////////////////////////////////////////////////////////////
/**
\return 0 Init CiA402 device successful
ALSTATUSCODE_XX Init CiA402 device failed
\brief This function initializes the Axes structures
*/////////////////////////////////////////////////////
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4940 2017-09-10 16:22 ET1100&CIA402源代码\applInterface.h
文件 56838 2017-09-10 16:22 ET1100&CIA402源代码\cia402appl.c
文件 61620 2017-09-10 16:22 ET1100&CIA402源代码\cia402appl.h
文件 31827 2017-09-10 16:22 ET1100&CIA402源代码\coeappl.c
文件 1870 2017-09-10 16:22 ET1100&CIA402源代码\coeappl.h
文件 25070 2017-09-10 16:22 ET1100&CIA402源代码\ecatappl.c
文件 5906 2017-09-10 16:22 ET1100&CIA402源代码\ecatappl.h
文件 6129 2017-09-10 16:22 ET1100&CIA402源代码\ecatcoe.c
文件 4218 2017-09-10 16:22 ET1100&CIA402源代码\ecatcoe.h
文件 96043 2017-09-10 16:22 ET1100&CIA402源代码\ecatslv.c
文件 29091 2017-09-10 16:22 ET1100&CIA402源代码\ecatslv.h
文件 41755 2017-09-10 16:22 ET1100&CIA402源代码\ecat_def.h
文件 29272 2017-09-10 16:22 ET1100&CIA402源代码\el9800hw.c
文件 7015 2017-09-10 16:22 ET1100&CIA402源代码\el9800hw.h
文件 11825 2017-09-10 16:22 ET1100&CIA402源代码\esc.h
文件 37654 2017-09-10 16:22 ET1100&CIA402源代码\mailbox.c
文件 8732 2017-09-10 16:22 ET1100&CIA402源代码\mailbox.h
文件 75696 2017-09-10 16:22 ET1100&CIA402源代码\objdef.c
文件 14801 2017-09-10 16:22 ET1100&CIA402源代码\objdef.h
文件 61372 2017-09-10 16:22 ET1100&CIA402源代码\sdoserv.c
文件 33627 2017-09-10 16:22 ET1100&CIA402源代码\sdoserv.h
目录 0 2018-01-16 22:37 ET1100&CIA402源代码
----------- --------- ---------- ----- ----
645301 22
- 上一篇:计算机英汉对照论文3000字左右
- 下一篇:JS和OCX交互
相关资源
- EtherCAT SOEM-1.3.0.zip
-
汇川伺服ethercat通讯描述文件xm
l -
基于xm
l的EtherCAT工业以太网协议解析 - Ethercat协议下的labview通讯
- SOEM函数解读Ethercat主站开源 主要函
- 如何安装EtherCAT驱动
- 倍福PLC通信第三方伺服电机
- EtherCAT 常用开发工具介绍
- xenomai安装+IGH主站配置
- 基于TMC8462TMCC160的EtherCAT直流伺服快速
- EtherCAT_ET1200_Datasheet
- EtherCAT协议完整版
- EtherCAT中文协议全部
- 亚信电子工业以太网EtherCAT产品线.p
- Documentation-EtherCAT-Library-LabVIEW-2.9
- ethercat-1.5.2源码
- XMC4300 Relax EtherCAT Kit
- Labview_AKD_EtherCAT_通讯设置
- 禾川X3E伺服驱动器CANopen-EtherCAT用户手
- ethercat LAN9252 开发板原理图
- ETG5001_1_V0i9i0_S_D_MDP_GeneralSpec.pdf
- ETG2200_V3i0i3_G_R_SlaveImplementationGuide.pd
- 基于Codesys的EtherCAT百台伺服联动程序
- EtherCAT动态PDO映射的实现方法
- EtherCat精简版从站代码 SOES
- igh ethercat控制台达电机(ds402)
评论
共有 条评论