跳转至

TServoParamReader

驱动器参数结构体

结构体说明:

typedef struct ServoParamReader
{
    unsigned long objectIndex; 
    unsigned short subIndex; 
    unsigned short reserve; 
    short byteSize; 
    short memType; 
}TServoParamReader;
objectIndex:一级指令字。
subIndex:二级指令字。
reserve:保留参数,必须为0。
byteSize:反字节尺寸。
memType:对象存储位置,0:RAM,1:FLASH。

指令字详细说明:

参数名称 一级指令字 二级指令字 字节尺寸 对象存储位置 对象属性 单位
额定电流 0x00290000 0x0001 2 RAM 只读 0.1A
峰值电流 0x00290000 0x0002 2 RAM 只读 0.1A
速度环时间常数 0x00002099 0x0000 2 RAM/FLASH 读写 0.01ms
寻相结束标志 0x00290000 0x0022 2 RAM 只读 0:寻相未完成。
1:寻相完成。
额定转速 0x00290000 0x0003 2 RAM 只读 1rpm

例程
如果需要读取额定电流,则一级指令字需要填0x00290000,二级指令字需要填0x0001,字节尺寸填2,对象存储位置填0,保留位reserve填0,然后pData返回的值为额定电流。 相关指令:

GTN_ReadServoParamInfo