目录
1.通过SDO来查询设备的RPDO1的配置参数
COB-ID CMD DATA
// 通信参数
0x601 40 00 14 01 00 00 00 00 // 查询0x1400h-01h 的数据 :COB-ID: 0x201
0x601 40 00 14 02 00 00 00 00 // 查询0x1400h-02h 的数据 :传输类型:0xFF
// 映射参数
0x601 40 00 16 00 00 00 00 00 // 查询0x1600h-00h 的数据 :映射对象的个数:2
0x601 40 00 16 01 00 00 00 00 // 查询0x1600h-01h 的数据 : 0x6040 00 10 : 控制字,有效位16位;
0x601 40 00 16 01 00 00 00 00 // 查询0x1600h-02h 的数据 : 0x6060 00 08 :模式选择,有效位8位;
2.通过SDO来查询设备的RPDO2的配置参数
COB-ID CMD DATA
// 通信参数
0x601 40 01 14 01 00 00 00 00 // 查询0x1401h-01h 的数据 :COB-ID: 0x301
0x601 40 01 14 02 00 00 00 00 // 查询0x1401h-02h 的数据 :传输类型:0xFF
// 映射参数
0x601 40 01 16 00 00 00 00 00 // 查询0x1601h-00h 的数据 :映射对象的个数:1
0x601 40 01 16 01 00 00 00 00 // 查询0x1601h-01h 的数据 : 0x60FF 00 20 : 目标速度,有效位32位;
3.通过SDO来查询设备的RPDO3的配置参数
COB-ID CMD DATA
// 通信参数
0x601 40 02 14 01 00 00 00 00 // 查询0x1402h-01h 的数据 :COB-ID: 0x8000 0401(无效的状态)
0x601 40 02 14 02 00 00 00 00 // 查询0x1402h-02h 的数据 :传输类型:0xFF
// 映射参数
0x601 40 02 16 00 00 00 00 00 // 查询0x1602h-00h 的数据 :映射对象的个数:1
0x601 40 02 16 01 00 00 00 00 // 查询0x1602h-01h 的数据 : 0x60FF 00 20 : 目标速度,有效位32位; (与RPD02映射对象有重合)
4.通过SDO来查询设备的RPDO4的配置参数
COB-ID CMD DATA
// 通信参数
0x601 40 03 14 01 00 00 00 00 // 查询0x1402h-01h 的数据 :COB-ID: 0x8000 0501(无效的状态)
0x601 40 03 14 02 00 00 00 00 // 查询0x1402h-02h 的数据 :传输类型:0xFF
// 映射参数
0x601 40 03 16 00 00 00 00 00 // 查询0x1602h-00h 的数据 :映射对象的个数:0x02
0x601 40 03 16 01 00 00 00 00 // 查询0x1602h-01h 的数据 : 0x6040 00 10 : 控制字,有效位16位; (与RPD01映射对象有重合)
0x601 40 03 16 02 00 00 00 00 // 查询0x1602h-01h 的数据 : 0x60FF 00 20 : 目标速度,有效位32位; (与RPD02映射对象有重合)
5.通过SDO来查询设备的TPDO1的配置参数
COB-ID CMD DATA
// 通信参数
0x601 40 00 18 00 00 00 00 00 // 查询0x1800h-01h 的数据 :映射对象的个数:4
0x601 40 00 18 01 00 00 00 00 // 查询0x1800h-01h 的数据 :COB-ID: 0x0181
0x601 40 00 18 02 00 00 00 00 // 查询0x1800h-02h 的数据 :传输类型:0xFF
0x601 40 00 18 03 00 00 00 00 // 查询0x1800h-02h 的数据 :禁止时间:0x64
0x601 40 00 18 04 00 00 00 00 // 查询0x1800h-02h 的数据 :不存在
0x601 40 00 18 05 00 00 00 00 // 查询0x1800h-02h 的数据 :事件计时器:0x00
// 映射参数
0x601 40 00 1A 00 00 00 00 00 // 查询0x1A00h-00h 的数据 :映射对象的个数:2
0x601 40 00 1A 01 00 00 00 00 // 查询0x1A00h-01h 的数据 : 0x6041 00 10 : 状态字,有效位16位;
0x601 40 00 1A 02 00 00 00 00 // 查询0x1A00h-02h 的数据 : 0x6061 00 08 :模式显示,有效位8位;
6.通过SDO来查询设备的TPDO2的配置参数
COB-ID CMD DATA
// 通信参数
0x601 40 01 18 00 00 00 00 00 // 查询0x1801h-01h 的数据 :映射对象的个数:4
0x601 40 01 18 01 00 00 00 00 // 查询0x1801h-01h 的数据 :COB-ID: 0xC000 0281 改位0x281,这个PDO就是有效的,可以向总线上发送数据
0x601 40 01 18 02 00 00 00 00 // 查询0x1801h-02h 的数据 :传输类型:0xFF
0x601 40 01 18 03 00 00 00 00 // 查询0x1801h-02h 的数据 :禁止时间:0x64
0x601 40 01 18 04 00 00 00 00 // 查询0x1801h-02h 的数据 :不存在
0x601 40 01 18 05 00 00 00 00 // 查询0x1801h-02h 的数据 :事件计时器:0x00
// 映射参数
0x601 40 01 1A 00 00 00 00 00 // 查询0x1A01h-00h 的数据 :映射对象的个数:2
0x601 40 01 1A 01 00 00 00 00 // 查询0x1A01h-01h 的数据 : 0x6064 00 20 : 用户位置反馈,有效位有符号32位;
0x601 40 01 1A 02 00 00 00 00 // 查询0x1A01h-02h 的数据 : 0x606C 00 20 用户实际速度反馈,有效位有符号32位;
7.通过SDO来查询设备的TPDO3的配置参数
COB-ID CMD DATA
// 通信参数
0x601 40 02 18 00 00 00 00 00 // 查询0x1802h-00h 的数据 :映射对象的个数:4
0x601 40 02 18 01 00 00 00 00 // 查询0x1802h-01h 的数据 :COB-ID: 0xC000 0381
0x601 40 02 18 02 00 00 00 00 // 查询0x1802h-02h 的数据 :传输类型:0xFF
0x601 40 02 18 03 00 00 00 00 // 查询0x1802h-02h 的数据 :禁止时间:0x64
0x601 40 02 18 04 00 00 00 00 // 查询0x1802h-02h 的数据 :不存在
0x601 40 02 18 05 00 00 00 00 // 查询0x1802h-02h 的数据 :事件计时器:0x00
// 映射参数
0x601 40 02 1A 00 00 00 00 00 // 查询0x1A02h-00h 的数据 :映射对象的个数:2
0x601 40 02 1A 01 00 00 00 00 // 查询0x1A02h-01h 的数据 : 0x6041 00 10 : 状态字,有效位16位;
0x601 40 02 1A 02 00 00 00 00 // 查询0x1A02h-02h 的数据 : 0x6064 00 20 用户位置反馈,有效位有符号32位;
8.通过SDO来查询设备的TPDO4的配置参数
COB-ID CMD DATA
// 通信参数
0x601 40 03 18 00 00 00 00 00 // 查询0x1803h-01h 的数据 :映射对象的个数:4
0x601 40 03 18 01 00 00 00 00 // 查询0x1803h-01h 的数据 :COB-ID: 0xC000 0481
0x601 40 03 18 02 00 00 00 00 // 查询0x1803h-02h 的数据 :传输类型:0xFF
0x601 40 03 18 03 00 00 00 00 // 查询0x1803h-02h 的数据 :禁止时间:0x64
0x601 40 03 18 04 00 00 00 00 // 查询0x1803h-02h 的数据 :不存在
0x601 40 03 18 05 00 00 00 00 // 查询0x1803h-02h 的数据 :事件计时器:0x00
// 映射参数
0x601 40 03 1A 00 00 00 00 00 // 查询0x1A03h-00h 的数据 :映射对象的个数:2
0x601 40 03 1A 01 00 00 00 00 // 查询0x1A03h-01h 的数据 : 0x6041 00 10 : 状态字,有效位16位;
0x601 40 03 1A 02 00 00 00 00 // 查询0x1A03h-02h 的数据 : 0x606C 00 20 用户实际速度反馈,有效位有符号32位;