寄存器描述
0x0000 TYPE
默认值:0x00000000 | TYPE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x4 | EtherCAT 控制器类型 |
0x0001 Revision
默认值:0x0001 | Revision | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x0 | 主版本号 X(X.Y.Z) |
0x0002 Build
默认值:0x0002 | Build | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | - | Build 版本号 Z (X.Y.Z) |
0x004 FMMU_SP
默认值:0x08 | FMMU_SP | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x8 | FMMU 数量 |
0x005 SM_SP
默认值:0x08 | SM_SP | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x8 | SyncManager 通道数量 |
0x006 RAM_SIZE
默认值:0x08 | RAM_SIZE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x8 | 过程数据 RAM 大小,单位 KB |
0x007 PORT_DES
默认值:0x3F | PORT_DES | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:6 | RO | 0x0 | Port3 类型,该端口不存在 |
5:4 | RO | 0x3 | Port2 类型,该端口为 MII/RMII |
3:2 | RO | 0x3 | Port1 类型,该端口为 MII/RMII |
1:0 | RO | 0x3 | Port0 类型,该端口为 MII/RMII |
0x008 ESC_FEATURES
默认值:0x8C | ESC_FEATURES | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:12 | - | - | - |
11 | RO | 0x0 | FIXED_FMMU_SM 固定 FMMU/SM 配置
|
10 | RO | 0x0 | ECAT_RW_CMD_SP EtherCAT 读写命令支持
|
9 | RO | 0x0 | ECAT_LRW_CMD_SP EtherCAT LRW 命令支持
|
8 | RO | 0x0 | ENHANCED_DC_SYNC_ACT 激活增强型 SYNC
|
7 | RO | 0x1 | SEPARATE_HAND_FCS_ERR 分开处理 FCS 错误
|
6 | RO | 0x1 | ENHANCED_LINK_DETECTION_MII MII 增强型 LINK 检测
|
5 | RO | 0x0 | ENHANCED_LINK_DETECTION_EBUS EBUS 增强型 LINK 检测
|
4 | RO | 0x0 | LOW_JITTER_EBUS 低抖动 EBUS
|
3 | RO | 0x1 | DC_WIDTH 分布时钟宽度
|
2 | RO | 0x1 | DC 分布时钟
|
1 | RO | 0x0 | UNUSED_REG_ACCESS 无效寄存器访问
|
0 | RO | 0x0 | FMMU_OPERATION FMMU 操作
|
0x010 CFG_STATION_ADDR
默认值:0x0000 | CFG_STATION_ADDR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0x0 | 配置站点地址 |
0x012 CFG_STATION_ALIAS
默认值:0x0000 | CFG_STATION_ALIAS | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | R/W | 0x0 | 配置站点别名 |
0x020 REG_WRITE_EN
默认值:0x0000 | REG_WRITE_EN | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:1 | - | - | - |
0 | RO | 0x0 | 如果启用寄存器写保护,则必须先将此寄存器写入同一以太网帧中 (写入任意值),才允许对该站进行其它写入。该位在下一帧 的开始处 (start of frame, SOF) 自动清零,或者禁用写保护。 |
0x021 REG_WRITE_PROTECTION
默认值:0x00 | REG_WRITE_PROTECTION | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:1 | - | - | - |
0 | RO | 0x0 | REG_WR_PROTECTION
|
0x030 ESC_WRITE_EN
默认值:0x00 | ESC_WRITE_EN | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:1 | - | - | - |
0 | RO | 0x0 | 如果启用寄存器写保护,则必须将次寄存器写入同一以太网帧中 (任意值),然后才允许对该站进行其它写入。该位在下一帧 (SOF)的开始处自动清零,或者禁用 ESC 写保护。 |
0x031 ESC_WRITE_PROTECTION
默认值:0x00 | ESC_WRITE_PROTECTION | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:1 | - | - | - |
0 | RO | 0x0 | ESC_WR_PROTECTION
|
0x040 ESC_RST_ECAT
默认值:0x00 | ESC_RST_ECAT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | W/R | 0x0 |
连续写入序列 0x52(R),0x45(E),0x53(S)触发复位。当写入 0x52 时,读回值为 1 ,写入 0x45 时,读回值为 2。 |
0x041 ESC_RST_PDI
默认值:0x00 | ESC_RST_PDI | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | W/R | 0x0 |
连续写入序列 0x52(R),0x45(E),0x53(S)触发复位。当写入 0x52 时,读回值为 1 ,写入 0x45 时,读回值为 2。 |
0x100 ESC_DL_CLT
默认值:0x00070001 | ESC_DL_CLT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:25 | - | - | - |
24 | RO | 0x0 | STATION_ALIAS 站点别名
|
23 | - | - | - |
22 | RO | 0x0 | EBUS_REMOTE_LINK_DOWN_TIME EBUS LINK 信号丢失时间
|
21:20 | - | - | - |
19 | RO | 0x0 | EBUS_LOW_JITTER EBUS 低抖动
|
18:16 | RO | 0x7 | RX_FIFO_SIZE 接收 FIFO 大小 |
15:14 | RO | 0x0 | LOOP_PORT3 PORT3 环回
|
13:12 | RO | 0x0 | LOOP_PORT2 PORT2 环回
|
11:10 | RO | 0x0 | LOOP_PORT1 PORT1 环回
|
9:8 | RO | 0x0 | LOOP_PORT0 PORT0 环回
|
7:2 | RO | 0x0 | UNUSED_REG_ACCESS 无效寄存器访问
|
1 | RO | 0x0 | TEMPORARY_USE_SETTING 0x0100:0x0103 寄存器临时设置
|
0 | RO | 0x1 | FORWARDING_RULE 转发规则
|
0x108 PHYSICAL_ADR_OFF
默认值:0x0000 | PHYSICAL_ADR_OFF | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0x0 | 用于设备寻址模式 (FPRW,APRW,BRW)的读写命令。内部读地址直接取 EtherCAT
数据头的偏移地址段,而内部写地址是通过将偏移值加到偏移地址段来计算。 internal read address = ADR internal write address = ADR + OFFSET |
0x110 ESC_DL_STATUS
默认值:0x0000 | ESC_DL_STATUS | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15 | RO | 0x0 | COMMUNICATION_ON_PROT3 PORT3 连接
|
14 | RO | 0x0 | LOOP_PROT3 PORT3 环回
|
13 | RO | 0x0 | COMMUNICATION_ON_PROT2 PORT2 连接
|
12 | RO | 0x0 | LOOP_PROT2 PORT2 环回
|
11 | RO | 0x0 | COMMUNICATION_ON_PROT1 PORT1 连接
|
10 | RO | 0x0 | LOOP_PROT1 PORT1 环回
|
9 | RO | 0x0 | COMMUNICATION_ON_PROT0 PORT0 连接
|
8 | RO | 0x0 | LOOP_PROT0 PORT10 环回
|
7 | RO | 0x0 | PHYSICAL_LINK_ON_PORT3 PORT3 物理连接
|
6 | RO | 0x0 | PHYSICAL_LINK_ON_PORT2 PORT2 物理连接
|
5 | RO | 0x0 | PHYSICAL_LINK_ON_PORT1 PORT1 物理连接
|
4 | RO | 0x0 | PHYSICAL_LINK_ON_PORT0 PORT0 物理连接
|
3 | - | - | - |
2 | RO | 0x0 | ENHANCED_LINK_DETECTION 增强 LINK 检测
|
1 | RO | 0x0 | PDI_WD_STA PDI 看门狗状态
|
0 | RO | 0x0 | EEPROM_LOADED_CORRECTLY EEPROM 装载状态
|
0x120 REG_AL_CTL
默认值:0x0000 | REG_AL_CTL | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:6 | - | - | - |
5 | RO/(WACK) | 0x0 | DEVICE_IDENTIFICATION 设备 ID
|
4 | RO/(WACK) | 0x0 | ERROR_IND_ACK 错误应答
|
3:0 | RO/(WACK) | 0x1 | INITATE_STATE_TRANSITION_DEV_STA_MACHINE 状态机的初始状态
|
- 当设备仿真关闭 (0x141[0]=0)时
- PDI 必须等 ECAT 先写入 REG_AL_CTL 后才能读写 REG_AL_CTL 寄存器,否则 ECAT 不能再次写入 REG_AL_CTL 寄存器。
- 复位后,REG_AL_CTL 寄存器可以被 ECAT 写入。
- 如果设备仿真打开,REG_AL_CTL 寄存器总是可写的,内容是 AL_STATUS 寄存器的复制。
通过 PDI 写命令应答功能关闭:读 REG_AL_CTL 寄存器清除 AL_EVENT 请求 (0x220[0])。写入是不允许的。
通过 PDI 写命令应答功能打开:写 REG_AL_CTL 寄存器清除 AL_EVENT 请求 (0x220[0])。写入值可以是任意的。
0x130 AL_STATUS
默认值:0x0001 | AL_STATUS | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:6 | - | - | - |
5 | RO/(W) | 0x0 | DEVICE_IDENTIFICATION 设备 ID
|
4 | RO/(W) | 0x0 | ERROR_IND 错误提示
|
3:0 | RO/(W) | 0x1 | ACTUAL_STATE_OF_DEV_STA_MACHINE 状态机的实际状态
|
0x134 AL_STATUS_CODE
默认值:0x0000 | AL_STATUS_CODE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | R/W | 0x0 | AL_STATUS_CODE AL 状态码 |
0x138 RUN_LED_CSR
默认值:0x00 | RUN_LED_CSR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:5 | - | - | - |
4 | R/W | 0x0 | ENABLE_OVERRIDE LED Override
|
3:0 | R/W | 0x0 | LED_CODE LED 指示代码
|
0x139 ERR_LED_CSR
默认值:0x00 | ERR_LED_CSR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:5 | - | - | - |
4 | R/W | 0x0 | ENABLE_OVERRIDE LED Override
|
3:0 | R/W | 0x0 | LED_CODE LED 指示代码
|
0x140 PDI_CTL
默认值:0x00 | PDI_CTL | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x80 | PDI_CONTROL PDI 总线类型,0x80 表示 On-chip bus |
0x141 ESC_CFG
默认值:0xF3 | ESC_CFG | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7 | RO | 0x1 | ENHANCED_LINK_PORT3 PORT3 增强型连接
|
6 | RO | 0x1 | ENHANCED_LINK_PORT2 PORT2 增强型连接
|
5 | RO | 0x1 | ENHANCED_LINK_PORT1 PORT1 增强型连接
|
4 | RO | 0x1 | ENHANCED_LINK_PORT0 PORT0 增强型连接
|
3 | RO | 0x0 | DC_LATCH_IN_UNIT 分布时钟输入捕获单元
|
2 | RO | 0x0 | DC_SYNC_OUT_UNIT 分布时钟 SYNC 输出单元
|
1 | RO | 0x1 | ENHANCED_LINK_DETECTION_ALL_PORTS 所有端口增强型 LINK 检测
|
0 | RO | 0x1 | DEVICE_EMULATION 所有端口增强型 LINK 检测
|
0x14E PDI_INFO
默认值:0x0000 | PDI_INFO | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:4 | - | - | - |
3 | RO | 0x00 | PDI_CFG_INVALID PDI 配置无效
|
2 | RO | 0x00 | PDI_ACTIVE PDI 激活
|
1 | RO | 0x00 | ESC_CFG_AREA_LOAD_FROM_EEPROM 从 EEPROM 装载 ESC 配置
|
0 | RO | 0x00 | PDI_FUNCTION_ACK_BY_WRITE 通过写应答 PDI 功能
|
0x150 PDI_DIGITAL_IO_CFG
默认值:0x04 | PDI_DIGITAL_IO_CFG | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:6 | RO | 0x00 | OUTPUT_DATA_UPDATE 输出更新时间
注: 如果 bit1 =
1,输出数据更新在过程数据看门狗触发事件,该域被忽略 |
5:4 | RO | 0x00 | INPUT_DATA_SAMPLED 输入数据采样时间
|
3 | RO | 0x00 | WD_BEHAVIOR 看门狗行为
|
2 | RO | 0x01 | BIDIRECTIONAL_MODE 双向模式
|
1 | RO | 0x00 | OUTVALID_MODE 输出有效模式
|
0 | RO | 0x00 | OUTVALID_POLARITY 输出有效极性
|
0x152 PDI_DIGITAL_IO_EX_CFG
默认值:0x0000 | PDI_DIGITAL_IO_EX_CFG | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15 | RO | 0x00 | DIRECTION_OF_IO[31:30] IO 的方向
|
14 | RO | 0x00 | DIRECTION_OF_IO[29:28] |
13 | RO | 0x00 | DIRECTION_OF_IO[27:26] |
12 | RO | 0x00 | DIRECTION_OF_IO[25:24] |
11 | RO | 0x00 | DIRECTION_OF_IO[23:22] |
10 | RO | 0x00 | DIRECTION_OF_IO[21:20] |
9 | RO | 0x00 | DIRECTION_OF_IO[19:18] |
8 | RO | 0x00 | DIRECTION_OF_IO[17:16] |
7 | RO | 0x00 | DIRECTION_OF_IO[15:14] |
6 | RO | 0x00 | DIRECTION_OF_IO[13:12] |
5 | RO | 0x00 | DIRECTION_OF_IO[11:10] |
4 | RO | 0x00 | DIRECTION_OF_IO[9:8] |
3 | RO | 0x00 | DIRECTION_OF_IO[7:6] |
2 | RO | 0x00 | DIRECTION_OF_IO[5:4] |
1 | RO | 0x00 | DIRECTION_OF_IO[3:2] |
0 | RO | 0x00 | DIRECTION_OF_IO[1:0] |
0x150 ON_CHIP_BUS_CFG
默认值:0x00 | ON_CHIP_BUS_CFG | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:5 | RO | 0x00 | Intel Avalon |
4:0 | RO | 0x00 | ON_CHIP_BUS_CLOCK 片内总线时钟
|
0x151 PDI_CFG
默认值:0xEE | PDI_CFG | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7 | RO | 0x01 | SYNC_MAP_TO_AL_EVENT_REQ SYNC 映射到 AL 中断事件请求,0x0220[3]
|
6 | RO | 0x01 | SYNC1_LATCH1_CFG SYNC1 和 LATCH1 配置
|
5:4 | RO | 0x02 | SYNC1_OUT_POLARITY SYNC1 输出极性
|
3 | RO | 0x01 | SYNC_MAP_TO_AL_EVENT_REQ SYNC 映射到 AL 中断事件请求,0x0220[2]
|
2 | RO | 0x01 | SYNC0_LATCH0_CFG SYNC0 和 LATCH0 配置
|
1:0 | RO | 0x02 | SYNC0_OUT_POLARITY SYNC0 输出极性
|
0x220 ECAT_EVENT_MASK
默认值:0x0000 | ECAT_EVENT_MASK | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0x00 | ECAT_EVENT_MASK ECAT 事件映射
|
0x224 PDI_AL_EVENT_MASK
默认值:0x00000000 | PDI_AL_EVENT_MASK | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | RO | 0x00 | PDI_AL_EVENT_MASK PDA AL 事件映射
|
0x210 ECAT_EVENT_REQ
默认值:0x0000 | ECAT_EVENT_REQ | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:12 | - | - | - |
11:4 | RO | 0x00 | MIRROR_VALUE_OF_SM_STA SM 状态的镜像值,bit4 对应 SM 通道 0,bit5 对应 SM 通道 1,以此类推
|
3 | RO | 0x00 | AL_STATUS_EVNET AL 状态事件
|
2 | RO | 0x00 | DL_STATUS_EVNET DL 状态事件
|
1 | - | - | - |
0 | RO | 0x00 | DC_LATCH_EVNET DL 状态事件
|
0x220 AL_EVENT_REQ
默认值:0x00000000 | AL_EVENT_REQ | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:24 | - | - | - |
23:8 | RO | 0x00 | SM_INTERRUPT SM 中断,bit8 对应 SM 通道 0,bit9 对应 SM 通道 1,以此类推
|
7 | - | - | - |
6 | RO | 0x00 | WD_PROCESS_DATA 过程数据看门狗
注: 通过 PDI 读 0x440
清除该位 |
5 | RO | 0x00 | EEPROM_EMULATION EEPROM 模拟
注: 通过 PDI 访问 0x502:0x503
来应答对应命令可清除该位 |
4 | RO | 0x00 | SM_ACTIVATION SM 动作
注: 通过 PDI 读 0x806
来清除该位 |
3 | RO | 0x00 | STATE_OF_SYNC1 SYNC1 状态
注: 通过 PDI 读 0x98F
来清除该位,只在应答模式使用 |
2 | RO | 0x00 | STATE_OF_SYNC0 SYNC0 状态
注: 通过 PDI 读 0x98E
来清除该位,只在应答模式使用 |
1 | RO | 0x00 | DC_LATCH_EVENT 输入捕获状态
注: 通过 PDI
读取捕获时间清除该位 |
0 | RO | 0x00 | AL_CTL_EVNET AL 事件
注: 通过 PDI 读取 0x120:0x121
清除该位 |
0x300+y*2 RX_ERROR_CNT
默认值:0x0000 | RX_ERROR_CNT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:8 | RO | 0x00 | RX_ERROR_CNT_PORT y 接收错误计数器,到达 0xFF 将停止计数 |
7:0 | RO | 0x00 | INVALID_FRAME_CNT_PORT y 无效帧计数器,到达 0xFF 将停止计数 |
0x308+y FORWARD_RX_ERROR_CNT
默认值:0x00 | FORWARD_RX_ERROR_CNT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x00 | FORWARD_ERROR_CNT_PORT y 转发错误计数器,到达 0xFF 将停止计数 |
0x30C ECAT_PROCESS_UNIT_ERROR_CNT
默认值:0x00 | ECAT_PROCESS_UNIT_ERROR_CNT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x00 | ECAT_PROCESS_UNIT_ERROR_CNT ECAT 过程处理单元错误计数器,到达 0xFF 将停止计数 |
0x30D PDI_ERROR_CNT
默认值:0x00 | PDI_ERROR_CNT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x00 | PDI_ERROR_CNT_PORT y PDI 访问出错误计数器,到达 0xFF 将停止计数 |
0x310+y LOST_LINK_CNT
默认值:0x00 | LOST_LINK_CNT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x00 | LOST_LINK_CNT_PORT y LINK 丢失计数器,到达 0xFF 将停止计数 |
0x400 WD_DIVIDER
默认值:0x09C2 | WD_DIVIDER | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0x9C2 | WD_DIVIDER 25MHz 的分频数 (需减 2),默认值 100us = 2498 |
0x410 WD_TIME_PDI
默认值:0x03E8 | WD_TIME_PDI | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0x3E8 | WD_TIME_PDI PDI 看门狗计数器,默认情况下,分频为 100us,表示 100ms 的看门狗时间 |
0x420 WD_TIME_PDATA
默认值:0x03E8 | WD_TIME_PDATA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0x3E8 | WD_TIME_PDI 过程数据看门狗计数器,默认情况下,分频为 100us,表示 100ms 的看门狗时间 |
0x440 WD_STA_PDATA
默认值:0x0000 | WD_STA_PDATA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:1 | - | - | - |
0 | R/(WACK) | 0x0 | WD_STA_PDATA 过程数据看门狗状态
注: 应答方式由 0x14E[0]
决定 |
0x442 WD_CNT_PROCESS_DATA
默认值:0x00 | WD_CNT_PROCESS_DATA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x0 | WD_CNT_PROCESS_DATA 过程数据看门狗计时器,到达 0xFF 将停止计数 注: 任意值写入 0x442-0x443 地址将会对 0x442-0x443
寄存器清零 |
0x443 WD_CNT_PDI
默认值:0x00 | WD_CNT_PDI | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:0 | RO | 0x0 | WD_CNT_PROCESS_DATA PDI 看门狗计时器,到达 0xFF 将停止计数 注: 任意值写入 0x442-0x443 地址将会对 0x442-0x443
寄存器清零 |
0x500 EEPROM_CFG
默认值:0x00 | EEPROM_CFG | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:2 | - | - | - |
1 | RO | 0x0 | FORCE_ECAT_ACCESS 强制 ECAT 访问
|
0 | RO | 0x0 | EEPROM_CTL_OFFERED_TO_PDI 强制 ECAT 访问
|
0x501 EEPROM_ACCESS_STA
默认值:0x00 | EEPROM_ACCESS_STA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:1 | - | - | - |
0 | R/(W) | 0x0 | ACCESS_TO_EEPROM 访问 EEPROM
|
0x502 EEPROM_CSR
默认值:0x0000 | EEPROM_CSR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15 | RO | 0x0 | BUSY EEPROM 忙碌状态
|
14 | RO | 0x0 | ERROR_WRITE_EN 写错误使能
|
13 | RO | 0x0 | ERROR_ACK_CMD 应答或者命令错误
|
12 | RO | 0x0 | EEPROM_LOAD_STATUS EEPROM 装载状态
|
11 | RO | 0x0 | CHECKSUM_ERR_IN_ESC_CFG_AREA 校验错误
|
10:8 | R/(W) | 0x0 | CMD_REG 命令寄存器
|
7 | RO | 0x0 | SEL_EEPROM_ALGORITHM 地址对齐
|
6 | RO | 0x0 | BYTE_READ 一次读取字节数
|
5 | RO | 0x0 | EEPROM_EMULATION 模拟 EEPROM
|
4:1 | - | - | - |
0 | RO | 0x0 | ECAT_WRITE_ENABLE ECAT 写使能
注: 当 PDI 有 EEPROM 访问权限时该位为
1 |
0x504 EEPROM_ADDR
默认值:0x00000000 | EEPROM_ADDR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/(W) | 0x0 | EEPROM_ADDRESS EEPROM 访问地址 |
0x508 EEPROM_DATA
默认值:0x00000000 | EEPROM_DATA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:16 | RO | 0x0 | EEPROM_READ_DATA EEPROM 读数据 |
15:0 | R/(W) | 0x0 | EEPROM_READ_WRITE_DATA EEPROM 读或者写数据 |
0x510 MII_MANAGEMENT_CSR
默认值:0x0000 | MII_MANAGEMENT_CSR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15 | RO | 0x0 | BUSY MII 管理接口忙状态
|
14 | RO | 0x0 | CMD_ERROR MII 管理接口命令错误
注: 对 bits[9:8] 写 0
以清除该位 |
13 | R/(W) | 0x0 | READ_ERROR MII 管理接口读出现错误
注: 对 0x0511 写 0
以清除该位 |
12:10 | - | - | - |
9:8 | R/(W) | 0x0 | CMD_REG 命令寄存器
注: 写则初始化命令,读返回当前执行的命令 |
7:3 | RO | 0 | PHY_ADDR_OF_PROT0 PHY 地址 注: 改位不可写,具体地址由 0x512[7] 决定 |
2 | RO | 0 | MI_LINK_DETECTION_AND_CFG LINK 检测和配置
注: 更多细节参考 0x518 ff |
1 | RO | 0 | MANAGEMENT_INTERFACE_CTL_BY_PDI PDI 控制 MII 管理接口
|
0 | RO | 0 | WRITE_EN 写使能
注: 如果 PDI 拥有控制权,该位恒为
1 |
0x512 PHY_ADDR
默认值:0x0000 | PHY_ADDR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7 | R/(W) | 0x0 | SHOW_CFG_PHY_ADDR 在 0x510[7:3] 显示 PHY 地址。用于 PHY 地址不连续情况
|
6:5 | - | - | - |
4:0 | R/(W) | 0 | PHY_ADDRESS PHY 地址 |
0x513 PHY_REG_ADDR
默认值:0x0000 | PHY_REG_ADDR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:5 | - | - | - |
4:0 | R/(W) | 0 | PHY_REG_ADDRESS PHY 寄存器地址 |
0x514 PHY_DATA
默认值:0x00000000 | PHY_DATA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | R/(W) | 0 | PHY_READ_WRITE_DATA PHY 读写数据 |
0x516 MII_MANAGEMENT_ECAT_ACCESS
默认值:0x0000 | MII_MANAGEMENT_ECAT_ACCESS | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:1 | - | - | - |
0 | RO | 0 | ACCESS_TO_MII_MANAGEMENT MII 管理接口权限
|
0x517 MII_MANAGEMENT_PDI_ACCESS
默认值:0x0000 | MII_MANAGEMENT_PDI_ACCESS | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:2 | - | - | - |
1 | RO | 0 | FORCE_PDI_ACCESS_STA 强制 PDI 访问状态
|
0 | R/(W) | 0 | ACCESS_TO_MII_MANAGEMENT MII 管理接口访问
|
0x518+y PHY_PORT_STA
默认值:0x00 | PHY_PORT_STA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:6 | - | - | - |
5 | R/(W/CLR) | 0 | PHY_CFG_UPDATED PHY 配置更新
注: 写任意端口的状态寄存器可以清除该位 |
4 | RO | 0 | LINK_PARTNER_ERROR LINK 伙伴错误
|
3 | R/(W/CLR) | 0 | READ_ERROR 读错误
注: 写任意端口的状态寄存器可以清除该位 |
2 | RO | 0 | LINK_STATUS_ERROR LINK 状态错误
|
1 | RO | 0 | LINK_STATUS LINK 状态
|
0 | RO | 0 | PHYSICAL_LINK_STATUS MII 管理接口访问
|
0x6y0 FMMU_LOGICAL_START_ADDR
默认值:0x00000000 | FMMU_LOGICAL_START_ADDR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | RO | 0 | LOGICAL_START_ADDR 在 ECAT 地址空间中逻辑开始地址 |
0x6y4 FMMU_LEN
默认值:0x0000 | FMMU_LEN | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0 | FMMU_LEN FMMU 管理的总字节数 |
0x6y6 FMMU_START_BIT
默认值:0x00 | FMMU_START_BIT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:3 | - | - | - |
2:0 | RO | 0 | LOGICAL_START_BIT 映射的逻辑开始比特位 |
0x6y7 FMMU_STOP_BIT
默认值:0x00 | FMMU_STOP_BIT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:3 | - | - | - |
2:0 | RO | 0 | LOGICAL_LAST_BIT 映射的逻辑最后一比特位 |
0x6y8 FMMU_PHYSICAL_START_ADDR
默认值:0x0000 | FMMU_PHYSICAL_START_ADDR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0 | FMMU_PHYSICAL_START_ADDR FMMU 物理的开始地址 |
0x6yA FMMU_PHYSICAL_START_BIT
默认值:0x00 | FMMU_PHYSICAL_START_BIT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:3 | - | - | - |
2:0 | RO | 0 | FMMU_PHYSICAL_START_BIT FMMU 物理的开始比特位 |
0x6yB FMMU_TYPE
默认值:0x00 | FMMU_TYPE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:2 | - | - | - |
1 | RO | 0 | FMMU_WRITE_TYPE FMMU 写类型
|
0 | RO | 0 | FMMU_READ_TYPE FMMU 读类型
|
0x6yC FMMU_ACTIVATE
默认值:0x00 | FMMU_ACTIVATE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:1 | - | - | - |
0 | RO | 0 | FMMU_ACTIVATE FMMU 激活
|
0x800+y*8 SM_PHYSICAL_START_ADDR
默认值:0x00 | SM_PHYSICAL_START_ADDR | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0 | SM_FIRST_BYTE SM 处理的开始字节 |
0x802+y*8 SM_LEN
默认值:0x0000 | SM_LEN | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0 | SM_LEN SM 处理的总字节数 |
0x804+y*8 SM_CTL
默认值:0x00 | SM_CTL | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7 | - | - | - |
6 | RO | 0 | SM_WD_TRIG_EN SM 看门狗触发使能
|
5 | RO | 0 | INTERRUPT_IN_AL_REQ 在 AL 触发中断
|
4 | RO | 0 | INTERRUPT_IN_ECAT_REQ 在 ECAT 触发中断
|
3:2 | RO | 0 | DIRECTION 方向
|
1:0 | RO | 0 | OPERATION_MODE 运行模式
|
0x805+y*8 SM_STA
默认值:0x00 | SM_STA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7 | RO | 0 | WRITE_BUFFER_IN_USE |
6 | RO | 0 | READ_BUFFER_IN_USE |
5:4 | RO | 0 | BUFFER_MODE buffer 状态 (最新的一个被写)
|
3 | RO | 0 | MAIBOX_MODE 邮箱模式或者状态
|
2 | RO | 0 | - |
1 | RO | 0 | INTERRUPT_READ 读中断
|
0 | RO | 0 | INTERRUPT_WRITE 写中断
|
0x806+y*8 SM_ACTIVATE
默认值:0x00 | SM_ACTIVATE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7 | RO | 0 | LATCH_EVENT_PDI DPI 事件捕获
|
6 | RO | 0 | LATCH_EVENT_ECAT ECAT 事件捕获
|
5:2 | -- | - | - |
1 | RO | 0 | REPEAT_REQ 重复请求, 当该位发生翻转时,邮箱需要重新尝试 |
0 | R/(WACK) | 0 | SM_ENABLE SM 使能
|
0x807+y*8 SM_PDI_CTL
默认值:0x00 | SM_PDI_CTL | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:2 | - | - | - |
1 | R/W | 0 | REPEAT_ACK 重复应答,如果该位设置的值和 REPEAT_REQ 一样,表示 PDI 应答 |
0 | R/W | 0 | DEACTIVATE_SM SM 关闭
|
0x900 DC_REC_TIME_PORT0
默认值:0x00000000 | DC_REC_TIME_PORT0 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | RO | 0 | LOCAL_TIME_OF_FRAME_WRITE 端口 0 最新收到的写 0x900 帧时的本地时间 |
0x904 DC_REC_TIME_PORT1
默认值:0x00000000 | DC_REC_TIME_PORT1 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | RO | 0 | LOCAL_TIME_OF_FRAME_WRITE 端口 1 最新收到的 BWR 或者 FPWR 写 0x900 帧时的本地时间 |
0x908 DC_REC_TIME_PORT2
默认值:0x00000000 | DC_REC_TIME_PORT2 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | RO | 0 | LOCAL_TIME_OF_FRAME_WRITE 端口 2 最新收到的 BWR 或者 FPWR 写 0x900 帧时的本地时间 |
0x908 DC_REC_TIME_PORT3
默认值:0x00000000 | DC_REC_TIME_PORT3 | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | RO | 0 | LOCAL_TIME_OF_FRAME_WRITE 端口 3 最新收到的 BWR 或者 FPWR 写 0x900 帧时的本地时间 |
0x918 DC_REC_TIME_ECAT_PUNIT
默认值:0x00000000 | DC_REC_TIME_ECAT_PUNIT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | RO | 0 | LOCAL_TIME_OF_FRAME_WRITE ECAT 最新收到写 0x900 帧时的本地时间 |
0x910 DC_TIME_LOOP_CTL_UNIT
默认值:0x00000000 | DC_TIME_LOOP_CTL_UNIT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | RO | 0 | SYSTEM_TIME 当前系统时间,当访问 0x910 时,时间被锁存 |
0x920 DC_SYS_TIME_OFFSET
默认值:0x00000000 | DC_SYS_TIME_OFFSET | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | RO | 0 | SYSTEM_TIME_OFFSET 当前系统时间相对本地时间的偏移。偏移值会加到本地时间 |
0x928 DC_SYS_TIME_DELAY
默认值:0x00000000 | DC_SYS_TIME_DELAY | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | RO | 0 | SYSTEM_TIME_DELAY 参考时钟和 ESC 间的延时 |
0x92C DC_SYS_TIME_DIFF
默认值:0x00000000 | DC_SYS_TIME_DIFF | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31 | RO | 0 | SYSTEM_TIME_DIFF 本地时间差异
|
30:0 | RO | 0 | SYSTEM_TIME_DIFF_VALUE 本地时间差异值 DIFF = REC_SYS_TIME - LOCAL_COPY_OF_SYS_TIME |
0x930 DC_SPEED_CNT_START
默认值:0x4000 | DC_SPEED_CNT_START | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15 | - | - | - |
14:0 | RO | 0x1000 | BANDWIDTH 调整系统时间的本地副本的带宽 (值越大带宽约小,调整更平滑) |
0x932 DC_SPEED_CNT_DIFF
默认值:0x0000 | DC_SPEED_CNT_DIFF | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0x0 | TIME_DIFF 本地时钟周期与参考时钟周期间偏差表示 (补码) Rang: ± (Speed Counter Start - 0x7F) |
0x934 DC_SPEED_CNT_DIFF_FILTER_DEP
默认值:0x04 | DC_SPEED_CNT_DIFF_FILTER_DEP | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:4 | - | - | - |
3:0 | RO | 0x4 | AVE_DEPTH_OF_DIFF_FILTER 平均收到系统时间偏差的滤波器深度 |
0x935 DC_SPEED_CNT_FILTER_DEP
默认值:0x04 | DC_SPEED_CNT_FILTER_DEP | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:4 | - | - | - |
3:0 | RO | 0x4 | AVE_DEPTH_OF_CLOCK_FILTER 平均每个时钟周期偏差的滤波器深度 |
0x936 DC_REC_TIME_LATCH_MODE
默认值:0x00 | DC_REC_TIME_LATCH_MODE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:1 | - | - | - |
0 | RO | 0x0 | RECEIVE_TIME_LATCH_MODE 接收时间捕获模式
|
0x980 DC_CYCLIC_UNIT_CTL
默认值:0x00 | DC_CYCLIC_UNIT_CTL | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:6 | - | - | - |
5 | RO | 0x0 | LATCH_IN_UNIT1 单元 1 捕获
|
4 | RO | 0x0 | LATCH_IN_UNIT0 单元 0 捕获
|
3:1 | - | - | - |
0 | RO | 0x0 | SYNC_OUT_UNIT_CTL SYNC 输出单元控制
|
0x981 DC_SYNC_OUT_UNIT
默认值:0x00 | DC_SYNC_OUT_UNIT | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7 | R/(W) | 0 | SYNCSIGNAL_DEBUG_PULSE SYNC 信号调试
注: 读恒为
0,所有脉冲使用配置的宽度在同一时间产生,忽略周期时间。 |
6 | R/(W) | 0x0 | NEAR_FUTURE_CFG 近期配置
|
5 | R/(W) | 0x0 | START_TIME_CHECK 开始时间合理性检查
|
4 | R/(W) | 0x0 | EXTENSION_OF_START_TIME 延长开始时间循环操作 (0x990:0x993)
|
3 | R/(W) | 0x0 | AUTO_ACT_BY_WRITE_START_TIME 写入开始时间操作开启自动激活
|
2 | R/(W) | 0x0 | SYNC1_GEN SYNC1 产生
|
1 | R/(W) | 0x0 | SYNC0_GEN SYNC0 产生
|
0 | R/(W) | 0x0 | SYNC_OUT_UNIT_ACT SYNC 输出单元激活
|
0x982 DC_PLUSE_LEN_OF_SYNCSIGNAL
默认值:0x0000 | DC_PLUSE_LEN_OF_SYNCSIGNAL | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
15:0 | RO | 0x0 | PLUSE_LEN 脉冲宽度 0:应答模式,通过读 SYNC[1:0] 状态寄存器以拉低 SYNC 信号 |
0x984 DC_ACTIVATION_STA
默认值:0x0000 | DC_ACTIVATION_STA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:3 | - | - | - |
2 | RO | 0x0 | START_TIME_CYCLIC_OPERATION 开始时间周期运行合理性检查结果
|
1 | RO | 0x0 | SYNC1_ACT_STA SYNC1 激活状态
|
0 | RO | 0x0 | SYNC0_ACT_STA SYNC0 激活状态
|
0x98E DC_SYNC0_STA
默认值:0x0000 | DC_SYNC0_STA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:1 | - | - | - |
0 | RO | 0x0 | SYNC0_STATE_FOR_ACK_MODE 在应答模式下 SYNC0 状态 通过 PDI 读取该位以做出应答,只在应答模式有效。 |
0x98F DC_SYNC1_STA
默认值:0x0000 | DC_SYNC1_STA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:1 | - | - | - |
0 | RO | 0x0 | SYNC1_STATE_FOR_ACK_MODE 在应答模式下 SYNC1 状态 通过 PDI 读取该位以做出应答,只在应答模式有效。 |
0x990 DC_START_TIME_CYCLIC_OPERATION
默认值:0x00000000 | DC_START_TIME_CYCLIC_OPERATION | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | R/(W) | 0x0 | START_TIME_OF_CYCLIC 对该寄存器写以配置周期运行的开始时间 (系统时间,ns),读返回下一个 SYNC0 脉冲时间 (ns) |
0x998 DC_NEXT_SYNC1_PULSE
默认值:0x00000000 | DC_NEXT_SYNC1_PULSE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | RO | 0x0 | NEXT_SYNC1_PULSE 下一个 SYNC1 脉冲的系统时间 (ns) 注: 读低字节时时间被锁存。 |
0x9A0 DC_SYNC0_SYCLE_TIME
默认值:0x00000000 | DC_SYNC0_SYCLE_TIME | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/(W) | 0x0 | SYNC0_CYCLE 两个连续的 SYNC0 脉冲间的时间 (ns),值 0 表示单次模式 |
0x9A4 DC_SYNC1_SYCLE_TIME
默认值:0x00000000 | DC_SYNC1_SYCLE_TIME | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | R/(W) | 0x0 | SYNC1_CYCLE SYNC1 与 SYNC0 时间差 (ns) |
0x9A8 DC_LATCH0_CTL
默认值:0x0000 | DC_LATCH0_CTL | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:2 | - | - | - |
1 | R/(W) | 0 | LATCH0_NEGATIVE_EDGE LATCH0 下降沿
|
0 | R/(W) | 0 | LATCH0_POSITIVE_EDGE LATCH0 上升沿
|
0x9A9 DC_LATCH1_CTL
默认值:0x00 | DC_LATCH1_CTL | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:2 | - | - | - |
1 | R/(W) | 0 | LATCH1_NEGATIVE_EDGE LATCH1 下降沿
|
0 | R/(W) | 0 | LATCH1_POSITIVE_EDGE LATCH1 上升沿
|
0x9AE DC_LATCH0_STA
默认值:0x00 | DC_LATCH0_STA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:3 | - | - | - |
2 | RO | 0 | LATCH0_PIN_STATE |
1 | RO | 0 | LATCH0_NEGATIVE_EDGE_EVENT LATCH 下降沿事件
注: 读 Latch0 Time Negative Edge
清除该比特位。 |
0 | RO | 0 | LATCH0_POSITIVE_EDGE_EVENT LATCH 上升沿事件
注: 读 Latch0 Time Positive Edge
清除该比特位。 |
0x9AF DC_LATCH1_STA
默认值:0x00 | DC_LATCH1_STA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
7:3 | - | - | - |
2 | RO | 0 | LATCH1_PIN_STATE |
1 | RO | 0 | LATCH1_NEGATIVE_EDGE_EVENT LATCH 下降沿事件
注: 读 Latch1 Time Negative Edge
清除该比特位。 |
0 | RO | 0 | LATCH1_POSITIVE_EDGE_EVENT LATCH 上升沿事件
注: 读 Latch1 Time Positive Edge
清除该比特位。 |
0x9B0 DC_LATCH0_TIME_POSITIVE_EDGE
默认值:0x00000000 | DC_LATCH0_TIME_POSITIVE_EDGE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | RO | 0x0 | POSITIVE_EDGE_TIME 上升沿捕获时的系统时间 (ns) 注: 读低字节时时间被锁存。 |
0x9B8 DC_LATCH0_TIME_NEGATIVE_EDGE
默认值:0x00000000 | DC_LATCH0_TIME_NEGATIVE_EDGE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | RO | 0x0 | NEGATIVE_EDGE_TIME 下降沿捕获时的系统时间 (ns) 注: 读低字节时时间被锁存。 |
0x9C0 DC_LATCH1_TIME_POSITIVE_EDGE
默认值:0x00000000 | DC_LATCH1_TIME_POSITIVE_EDGE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | RO | 0x0 | POSITIVE_EDGE_TIME 上升沿捕获时的系统时间 (ns) 注: 读低字节时时间被锁存。 |
0x9C8 DC_LATCH1_TIME_NEGATIVE_EDGE
默认值:0x00000000 | DC_LATCH1_TIME_NEGATIVE_EDGE | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | RO | 0x0 | NEGATIVE_EDGE_TIME 下降沿捕获时的系统时间 (ns) 注: 读低字节时时间被锁存。 |
0x9F0 DC_ECAT_BUF_CHANGE_EVENT_TIME
默认值:0x00000000 | DC_ECAT_BUF_CHANGE_EVENT_TIME | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
32:0 | RO | 0x0 | SM_ECAT_EVENT_LOCAL_TIME 使 SM 产生 ECAT 事件的帧时间 注: 读低字节时时间被锁存。 |
0x9F8 DC_PDI_BUF_START_EVENT_TIME
默认值:0x00000000 | DC_PDI_BUF_START_EVENT_TIME | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
32:0 | RO | 0x0 | SM_ECAT_PDI_START_EVENT_TIME 使 SM 产生 PDI 缓存开始事件的帧时间 注: 读低字节时时间被锁存。 |
0x9FC DC_PDI_BUF_CHANGE_EVENT_TIME
默认值:0x00000000 | DC_PDI_BUF_CHANGE_EVENT_TIME | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
32:0 | RO | 0x0 | SM_ECAT_PDI_CHANGE_EVENT_TIME 使 SM 产生 PDI 缓存变化事件的帧时间 注: 读低字节时时间被锁存。 |
0xE00 PRODUCT_ID
默认值:0x4149430000000008 | PRODUCT_ID | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
64:0 | RO | 0x'A''I''C'0000000008 | PRODUCT_ID |
0xE08 VENDOR_ID
默认值:0x0F59 | VENDOR_ID | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
64:32 | - | - | - |
31:0 | RO | 0xF59 | VENDOR_ID |
0xF00 DIGITAL_IO_OUTPUT_DATA
默认值:0x00000000 | DIGITAL_IO_OUTPUT_DATA | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
31:0 | RO | 0 | OUTPUT_DATA |
0xF10 GENERAL_PURPOSE_OUTPUTS
默认值:0x00000000 | GENERAL_PURPOSE_OUTPUTS | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | RO | 0 | GENERAL_PURPOSE_OUTPUT_DATA |
0xF18 GENERAL_PURPOSE_INPUTS
默认值:0x00000000 | GENERAL_PURPOSE_INPUTS | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
63:0 | RO | 0 | GENERAL_PURPOSE_INPUT_DATA |
0xF80:0xFFF USER_RAM
- | USER_RAM | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
- | R/W | 0 | USER_RAM |
0x1000:0xFFFF PROCESS_DATA_RAM
- | PROCESS_DATA_RAM | ||
---|---|---|---|
位域 | 类型 | 默认值 | 描述 |
- | R/W | 0 | PROCESS_DATA_RAM 注: 仅在 EEPROM
正确装载后可以访问。 |