时代超群sd驱动器通讯实例(wgb) 读状态量(CMD=04H) 采用读状态功能码(04H)可以读取伺服驱动器中的所有监视状态量,通讯帧格式说明如下: 注意:每次读取的状态个数,最多为 8 个。 请求帧格式如下:
示例如下: 主机发送帧:
STADDR:读状态起始地址 RNUM:读取的状态个数 BYTE_NUM:读取的状态所占字节数(例如 RNUM 为 2,即 2 个 16 位数据,则 BYTE_NUM 为 2*2 = 4 字节) DATAX:读回的状态值,X 代表序号,DATA1 是第一个数据,DATA2 是第二个数据 本示例发送帧中 STADDR = 0x0001,RNUM = 0x02,表示从起始地址 0x0001 开始,读取 2 个状态数据(即读取地址为 0x0001 和 0x0002 的两个状态值,具体含义见上节描述)。 回应帧中 BYTE_NUM = 0x04,表示读取的两个状态值占用 4 个字节,紧接着 DATA1,DATA2 即是地址为 0x0001 和 0x0002 的状态值。
|