POP-HMI 与 ECOSTEP 伺服驱动器通信说明
POP-HMI 采用 ECOSTEP 数据通讯协议,与 ECOSTEP 伺服驱动器进行通讯,可支持 RS232
或 RS485 两种通信口连接。
JB-HMI 软件默认设置:
设备类型 ECOSTEP 伺服驱动器
通信口类型 RS232
波特率 9600
数据位 8
停止位 1
校验方式 无
设备站号 1
连接方式 单台设备
可读写寄存器范围:
寄存器类型 可操作范围 格式 说明
8Bits 0~FFFFFF
1
HHHHHH
1
8位数据
16Bits 0~FFFFFF
1
HHHHHH
1
16位数据
32Bits 0~FFFFFF
1
HHHHHH
1
32位数据
8Bits 0.00~FFFFFF
1
.07
2
HHHHHH
1
.HH
2
8位数据中的某一位
16Bits 0.00~FFFFFF
1
.0F
3
HHHHHH
1
.HH
3
16位数据的某一位
32Bits 0.00~FFFFFF
1
.1F
4
HHHHHH
1
.HH
4
32位数据的某一位
注:H 表示十六进制,范围为 0-F。
注 1:ECOSTEP 伺服驱动器中的数据地址由 Index 和 SubIndex 组成,其中 Index 的取值范
围式是 0~0xFFFF(十六进制),SubIndex 的取值范围式是 0~0xFF(十六进制)。在 JB_HMI
软件中将 Index 和 SubIndex 地址合并后输入,前 4 位是 Index,后 2 位是 SubIndex。例如,
若需要设定或显示转速,对应的 ECOSTEP 伺服驱动器内部单元 Index 是 0x60FF,SubIndex
是 0,则在 JB_HMI 软件中的寄存器地址中输入“60FF00”,寄存器类型选择为 32Bits,若需
设定,需要选中“设定”选项,如图 1。另外,若需要进行数值转换以便直接显示和设定转
速,还需要选中“归一化”选项。针对转速单元“60FF00”,归一化数值需要输入“503316”,
该数值由(2^32)*60/(64*8000)计算所得(针对 32 位无符号整数),如图 2。如果为 32
位有符号整数,则需输入“251658”。该数值由(2^31)*60/(64*8000)计算所得,如图 3。
图 1
图 2 图 3
上海博深电子有限公司 1 http://www.chinahmi.com