EtherCAT ET1100从站信息接口介绍
来源:互联网 发布:台湾2016进出口数据 编辑:程序博客网 时间:2024/05/21 09:06
ESC使用EEPROM来存储所需要的设备相关信息,称为从站信息接口SII(Slave Information Interface)。
以Beckhoff 两通道模拟量输入模块EL3102为例,简单介绍 EEPROM中存储的各种信息的位置和含义。
1、EEPROM内容一览
根据ET1100的datasheet,EEPROM中的存储结构如下:
以EL3102为例,从TwinCAT System Manager 中可以看到EEPROM中的内容如下:
2、ESC寄存器配置区
在EEPROM最开始的部分存储的是ESC寄存器初始值,ESC上电后从EEPROM中读取这些信息并配置相应的寄存器。
这一部分大小为8个字(16bytes),内容如下:
地址 数据
0000 05 04 03 CC D0 07 00 00 00 00 00 00 00 00 3D 00
各数据的含义如下:
0x0405: 第一个字为PDI控制寄存器初始值(0x0140~0x0141), 05的含义为PDI接口为SPI从机,04的含义为使能分布时钟输出单元。
0xCC03: PDI配置寄存器初始值(0x0150~0x0151)
0x07D0: SYNC信号脉宽寄存初始值(0x0982~0x0983)
0x0000: 扩展PDI配置寄存器初始值(0x0152~0x0153)
0x0000: 站点别名配置寄存器初始值(0x0012~0x0013)
0x0000: 保留
0x0000: 保留
0x003D: 字0~6的校验和
3、厂商标识、产品码、版本号和序列号
字8~15存储的依次为厂商标识、产品码、版本号和序列号:
地址 数据
0010 02 00 00 00 52 30 1E 0C 00 00 13 00 00 00 00 00
0x00000002: VendorID
0x0C1E3052: Product Code
0x00130000: RevisionNo.
0x00000000: SerialNo.
4、引导状态下邮箱配置
引导状态下接收邮箱偏移地址: 0x1000
引导状态下接收邮箱大小: 0x00F4
引导状态下发送邮箱偏移地址: 0x10F4
引导状态下发送邮箱大小: 0x00F4
5、正常状态下邮箱配置
字0x18~0x1B:
正常状态下接收邮箱偏移地址: 0x1000
正常状态下接收邮箱大小: 0x0080
正常状态下发送邮箱偏移地址: 0x1080
正常状态下发送邮箱大小: 0x0080
6、支持的邮箱协议
字0x1C存储的是设备支持的邮箱协议:
EOE:0x0002
COE:0x0004
FOE:0x0008
SOE:0x0010
VOE:0x0020
EL3102中该值为0x000C, 支持COE和FOE。
7、EEPROM大小和版本
字0x003E存储的是EEPROM大小,单位为kbits
0x000F: 15kbits
字0x003F存储的是版本,值为0x0001
8、 字符串信息
9、设备信息(General)
10、FMMU信息
11、同步管理器信息
12、TxPDO信息
- EtherCAT ET1100从站信息接口介绍
- EtherCAT主站协议接口
- ethercat从站mainloop函数
- EtherCAT的从站配置
- XMC4300 Relax EtherCAT 套件面向EtherCAT从站应用
- EtherCAT介绍
- 如何开发EtherCAT从站设备
- 【note】EtherCAT从站代码配置
- EtherCAT从站代码注释(部分)
- EtherCAT从站代码注释(部分)
- ethercat 主 从站的建立
- EtherCAT-高级语言接口
- Beckoff的EtherCAT从站代码架构解析
- 倍福提供的EtherCAT从站代码包解析
- Beckoff的EtherCAT从站代码架构解析
- 倍福提供的EtherCAT从站代码包解析
- ethercat
- EtherCAT
- 凭证 90000000 保存(帐户确定出错)
- angularjs scope rootscope 区别
- 接口回调机制详解
- 抽象类
- LogStash 常用配置文件
- EtherCAT ET1100从站信息接口介绍
- Java enum
- spring 事务操作 声明方式
- Adroid软键盘处理
- Tengine
- SQLServer的分页优化使用Row_Number()分页存在的问题
- android app 构建过程
- 常用排序算法
- HDU1072