ecat总线,分布式io
靠近SW拨码:+24V
中间:0V
靠近面板:PE接地
6000H DI输入寄存器 16-bit (16位输入)
00H U8 子索引总数
01H Unsigned16 IN16bit(上传16位输入值)【读DI 15~0】
02H Unsigned16 IN16bit(上传16位输入值)【读DI 31~16】
03H Unsigned16 IN16bit(上传16位输入值)【读DI 47~32】
7000H DO输出寄存器 16-bit
00H U8 子索引总数
01H Unsigned16 OUT16bit(设置16位输出值)【写DO 15~0】
02H Unsigned16 OUT16bit(设置16位输出值)【写DO 31~16】
03H Unsigned16 OUT16bit(设置16位输出值)【写DO 47~32】
6000H DI输入寄存器 16-bit (16位输入)
00H U8 子索引总数
01H Unsigned16 IN16bit(上传16位输入值)【读DI 15~0】
02H Unsigned16 IN16bit(上传16位输入值)【读DI 31~16】
03H Unsigned16 IN16bit(上传16位输入值)【读DI 47~32】
7000H DO输出寄存器 16-bit
00H U8 子索引总数
01H Unsigned16 OUT16bit(设置16位输出值)【写DO 15~0】
02H Unsigned16 OUT16bit(设置16位输出值)【写DO 31~16】
03H Unsigned16 OUT16bit(设置16位输出值)【写DO 47~32】
1000H 00H Device type Unsigned32 ro Device type and profile(设备类型)
初始值:0x0FFF0192
1001H 00H Error register Unsigned8 ro Error register(错误寄存器)
初始值:0x00
1008H 00H Device name Vis String8 ro Manufacturer’s designation
初始值:EM32DX-E4-V30
1009H 00H Hardware version Vis String8 ro Hardware version
初始值:3.1
100AH 00H Software
version Vis String8 ro Software version
初始值:3.2
1018H Identity ro (设备信息)
00H Largest sub-index
Unsigned8 ro Largest sub-index supported » 04h
01H Vendor ID Unsigned32 ro Vendor ID
初始值:0x00004321
02H Product code Unsigned32 ro Product code
初始值:0x01400023
03H Revision Unsigned32 ro Revision number
初始值:0x18050210
04H Serial number Unsigned32 ro Serial number
初始值:0x00000001
6000H 00H IN
01H IN1 Unsigned16 ro 输入 0-15 //DI0~15输入状态
5.2.2 IN 计数参数设置
6020H 00H IN0 计数
01H IN0_SetCountMode Signed32 r/w 初始值默认为 0
设置 IN0 的计数方式:0 电平下降沿,1 电平上升沿, 2 电平任意沿
02H IN0_SetCountVal Unsigned32 r/w 设置 IN0 的计数值,初始值默认为 0
03H IN0_ReadCountVal Unsigned32 ro 读取 IN0 的计数值
6021H 00H IN1 计数
01H IN1_SetCountMode Signed32 r/w
02H IN1_SetCountVal Unsigned32 r/w 设置 IN1 的计数值,初始值默认为 0
03H IN1_ReadCountVal Unsigned32 ro 读取 IN1 的计数值
6022H 00H IN2 计数
01H IN2_SetCountMode Signed32 r/w
02H IN2_SetCountVal Unsigned32 r/w 设置 IN2 的计数值,初始值默认为 0
03H IN2_ReadCountVal Unsigned32 ro 读取 IN2 的计数值
6023H 00H IN3 计数
01H IN3_SetCountMode Signed32 r/w
02H IN3_SetCountVal Unsigned32 r/w 设置 IN3 的计数值,初始值默认为 0
03H IN3_ReadCountVal Unsigned32 ro 读取 IN3 的计数值
6024H 00H IN4 计数
01H IN4_SetCountMode Signed32 r/w
02H IN4_SetCountVal Unsigned32 r/w 设置 IN4 的计数值,初始值默认为 0
03H IN4_ReadCountVal Unsigned32 ro 读取 IN4 的计数值
6025H 00H IN5 计数
01H IN5_SetCountMode Signed32 r/w
02H IN5_SetCountVal Unsigned32 r/w 设置 IN5 的计数值,初始值默认为 0
03H IN5_ReadCountVal Unsigned32 ro 读取 IN5 的计数值
6026H 00H IN6 计数
01H IN6_SetCountMode Signed32 r/w
02H IN6_SetCountVal Unsigned32 r/w 设置 IN6 的计数值,初始值默认为 0
03H IN6_ReadCountVal Unsigned32 ro 读取 IN6 的计数值
6027H 00H IN7 计数
01H IN7_SetCountMode Signed32 r/w
02H IN7_SetCountVal Unsigned32 r/w 设置 IN7 的计数值,初始值默认为 0
03H IN7_ReadCountVal Unsigned32 ro 读取 IN7 的计数值
5.2.3 OUT 设置输出
7000H 00H OUT
01H OUT Unsigned16 rw 输出 0-15 // DO0~15控制输出
7010H 00H OUT 状态保持
01H OUT_KeepStateOnReset
Usinged8 r/w 设置复位时是否保持输出口状态:
0 不保持 1 保持(设置信息会自动保存在 flash 中)
7020H 00H OUT0 延时翻转设置
01H OUT0_SetMod Unsigned32 r/w 设置是否启用延时翻转:
0 不启用;1 遇低翻转;2 遇高翻转
02H OUT0_DelayTime Unsigned32 r/w 设置输出端口延时翻转时间
(范围:0-100000,单位 ms)
7021H 00H OUT1 延时翻转设置
01H OUT1_SetMod Unsigned32 r/w 设置是否启用延时翻转:
0 不启用;1 遇低翻转;2 遇高翻转
02H OUT1_DelayTime Unsigned32 r/w 设置输出端口延时翻转时间
(范围:0-100000,单位 ms)
7022H 00H OUT2 延时翻转设置
01H OUT2_SetMod Unsigned32 r/w 设置是否启用延时翻转:
0 不启用;1 遇低翻转;2 遇高翻转
02H OUT2_DelayTime Unsigned32 r/w 设置输出端口延时翻转时间
(范围:0-100000,单位 ms)
7023H 00H OUT3 延时翻转设置
01H OUT3_SetMod Unsigned32 r/w 设置是否启用延时翻转:
0 不启用;1 遇低翻转;2 遇高翻转
02H OUT3_DelayTime Unsigned32 r/w 设置输出端口延时翻转时间
(范围:0-100000,单位 ms)
L/A 为网络连接/状态灯:
常亮 端口打开 必备
快速闪烁 端口打开 必备
常灭 端口关闭 必备
两次翻转闪烁 端口关闭(模式需要手动打开) 可选
单次闪烁 本地 PHY 自动协商错误 可选
两次闪烁 远端 PHY 自动协商错误 可选
三次闪烁 位置 PHY 自动协商错误 可选
RUN 灯闪烁状态:
常灭 设备处在初始化状态 必备
慢速闪烁 设备处在与操作状态 必备
单次闪烁 设备处在安全操作状态 必备
常亮 设备处在操作状态 必备
快速闪烁 设备正在启动,还没进入到
初始化状态或者设备处在
bootstrap 状态,正在下载固件
ERROR 灯闪烁状态:
常亮 典型通讯错误或者应用控制出错 可选
多次闪烁 保留 必备
三次闪烁 保留 必备
两次闪烁 应用程序看门狗超时 必备
单次闪烁 由于本地错误,从站设备自动改为 必备
慢速闪烁 通用配置错误 必备
快速闪烁 启动错误 可选
常灭 正常通信 必备
1添加主站
2添加模块:
#x00004321
Leadshine Technology Co., Ltd.
424DF8010000000000003600000028000000100000000E0000000100100000000000C201000010170000101700000000000000000000FF7FFF7FFF7FFF7FFF7F7D6B9A3E3826F7215D637D67DE77FF7FFF7FFF7FFF7FFF7FFF7FFF7FDF7B5C5FFB4E1301540195057D637505B6113C5BFF7FFF7FFF7FFF7FFF7FFF7F382654019E6F1722340138261B535401540154013C5BFF7FFF7FFF7FFF7FDA4634015401382A7D67340179369A3E5401750154019509BE73FF7FFF7FFF7BF71D7505540134013C5B59325932993A5401750175013401BA42FF7FFF7F9D6F583279365932B611B6117D67582EDB463401750175015401F71DFF7FFF7F1B5334015401B61179361726BA3EFB4E3C5B1726540175015401B611FF7BFF7F1B535401750154015401382A582E3C5B1B537936540175015401B611FF7FFF7F7D67540175017501550195095C5FDB4A5C5F58325501750154011722FF7FFF7FFF7BD6155401750175017505950D5932FF7FFB4E540175013401DB4AFF7FFF7FFF7F1C57540175017501750154017505F719D61155015401D615DF7BFF7FFF7FFF7FFF7F9A3A34015401750175017501540154015401950D7D67FF7FFF7FFF7FFF7FFF7FFF7FFB4E960D5401540154013401540117269E6FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FDE773C5BBA42993EDB4A7D67FF7FFF7FFF7FFF7FFF7F0000
Digit IO
Digital I/O Module
424DE6000000000000007600000028000000100000000E000000010004000000000070000000000000000000000000000000000000000000000000008000008000000080800080000000800080008080000080808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97000000770FFFFF977777777707FFFF970000000707FFFF97000000070777FF97000000070777FF970000000707FFFF977777777707FFFF97000000770FFFFFFF0000FFFFFFFFFFFF00007FFFFFFFFFFF00007FFFFFFFFFFFFFFFFFFFFFFFF
EM32DX-E4-V30
EM32DX-E4-V30
3000
1500
5000
2000
100
2000
8192
8
8
Digit IO
401
BIT2
2
BOOL
1
DINT
32
INT
16
UDINT
32
UINT
16
USINT
8
STRING(9)
72
STRING(8)
64
STRING(3)
24
DT1018
144
0
SubIndex 000
USINT
8
0
ro
o
1
Vendor ID
UDINT
32
16
ro
o
2
Product code
UDINT
32
48
ro
o
3
Revision
UDINT
32
80
ro
o
4
Serial number
UDINT
32
112
ro
o
DT1C00ARR
USINT
32
1
4
DT1C00
48
0
SubIndex 000
USINT
8
0
ro
o
Elements
DT1C00ARR
32
16
ro
o
DT1C32
488
0
SubIndex 000
USINT
8
0
ro
o
1
Sync mode
UINT
16
16
rw
o
2
Cycle time
UDINT
32
32
rw
o
4
Sync modes supported
UINT
16
96
ro
o
5
Minimum cycle time
UDINT
32
112
ro
o
6
Calc and copy time
UDINT
32
144
ro
o
8
Get cycle time
UINT
16
208
rw
c
9
Delay time
UDINT
32
224
ro
c
10
Sync0 time
UDINT
32
256
rw
o
11
SM-Event missed counter
UINT
16
288
ro
c
12
CycleTime too short counter
UINT
16
304
ro
c
32
Sync error
BOOL
1
480
ro
c
DT1C33
488
0
SubIndex 000
USINT
8
0
ro
o
1
Sync mode
UINT
16
16
rw
o
2
Cycle time
UDINT
32
32
rw
o
4
Sync modes supported
UINT
16
96
ro
o
5
Minimum cycle time
UDINT
32
112
ro
o
6
Calc and copy time
UDINT
32
144
ro
o
8
Get cycle time
UINT
16
208
rw
c
9
Delay time
UDINT
32
224
ro
c
10
Sync0 time
UDINT
32
256
rw
o
11
SM-Event missed counter
UINT
16
288
ro
c
12
CycleTime too short counter
UINT
16
304
ro
c
32
Sync error
BOOL
1
480
ro
c
DT7010
24
0
Number of entries
USINT
8
0
ro
1
OUT_KeepStateOnReset 复位输出保持
USINT
8
16
rw
1
DT6020
112
0
Number of entries
USINT
8
0
ro
1
IN0_SetCountMode 设置IN0的计数方式
UDINT
32
16
rw
1
2
IN0_SetCountVal 设置IN0的计数值
UDINT
32
48
rw
1
3
IN0_ReadCountVal 读取IN0的计数值
UDINT
32
80
ro
DT6021
112
0
Number of entries
USINT
8
0
ro
1
IN1_SetCountMode 设置IN1的计数方式
UDINT
32
16
rw
1
2
IN1_SetCountVal 设置IN1的计数值
UDINT
32
48
rw
1
3
IN1_ReadCountVal 读取IN1的计数值
UDINT
32
80
ro
DT6022
112
0
Number of entries
USINT
8
0
ro
1
IN2_SetCountMode 设置IN2的计数方式
UDINT
32
16
rw
1
2
IN2_SetCountVal 设置IN2的计数值
UDINT
32
48
rw
1
3
IN2_ReadCountVal 读取IN2的计数值
UDINT
32
80
ro
DT6023
112
0
Number of entries
USINT
8
0
ro
1
IN3_SetCountMode 设置IN3的计数方式
UDINT
32
16
rw
1
2
IN3_SetCountVal 设置IN3的计数值
UDINT
32
48
rw
1
3
IN3_ReadCountVal 读取IN3的计数值
UDINT
32
80
ro
DT6024
112
0
Number of entries
USINT
8
0
ro
1
IN4_SetCountMode 设置IN4的计数方式
UDINT
32
16
rw
1
2
IN4_SetCountVal 设置IN4的计数值
UDINT
32
48
rw
1
3
IN4_ReadCountVal 读取IN4的计数值
UDINT
32
80
ro
DT6025
112
0
Number of entries
USINT
8
0
ro
1
IN5_SetCountMode 设置IN5的计数方式
UDINT
32
16
rw
1
2
IN5_SetCountVal 设置IN5的计数值
UDINT
32
48
rw
1
3
IN5_ReadCountVal 读取IN5的计数值
UDINT
32
80
ro
DT6026
112
0
Number of entries
USINT
8
0
ro
1
IN6_SetCountMode 设置IN6的计数方式
UDINT
32
16
rw
1
2
IN6_SetCountVal 设置IN6的计数值
UDINT
32
48
rw
1
3
IN6_ReadCountVal 读取IN6的计数值
UDINT
32
80
ro
DT6027
112
0
Number of entries
USINT
8
0
ro
1
IN7_SetCountMode 设置IN7的计数方式
UDINT
32
16
rw
1
2
IN7_SetCountVal 设置IN7的计数值
UDINT
32
48
rw
1
3
IN7_ReadCountVal 读取IN7的计数值
UDINT
32
80
ro
Outputs
Inputs
MBoxState
MBoxOut
MBoxIn
Outputs
Inputs
#x1600
RxPDO
#x7000
1
16
OUT
UINT
#x1A00
TxPDO
#x6000
1
16
IN
UINT
Synchron
FreeRun/SM-Synchron
#x0
0
0
0
0
2048
8000E000E8030000000000000000
424DE6000000000000007600000028000000100000000E000000010004000000000070000000000000000000000000000000000000000000000000008000008000000080800080000000800080008080000080808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFF00FFFFFFFFFFFFF0F70FFFFFFFFFFFF07F0FFFFFFFFFFFFF00FFFFFFFFF7777F0FFFFFFFFFF7667F0FFFFFFFFFF766700FFFFFFFFFF7667FFFFFFFFFFFF7667FFFFFFFFFFFF7667FFFFFFFFFFFF7667FFFFFFFFFFFF7967FFFFFFFFFFFF7777FFFFFFFFFFFFFFFFFFFFFFFFFFF
EM32DX-E4
Mode
Outputs
Inputs
Outputs
Outputs
Inputs
#x1600
Dout 0
#x7000
1
8
Output[0]
BYTE
#x1601
Dout 1
#x7010
1
8
Output[1]
BYTE
#x1a00
Din 0
#x6000
1
16
Input
UINT
Synchron
FreeRun
#x0
0
0
0
0
DcSync
DC for synchronization
#x0100
1
0
2048
0407003B60EAFF00
EM32DX-E4
Mode
Outputs
Inputs
Outputs
Inputs
#x1600
RxPDO
#x0F00
1
16
Output
UINT
#x1A00
TxPDO
#x1002
1
16
Input
UINT
DcSync
DC for synchronization
#x0100
1
0
2048
0407003B60EAFF00