您现在的位置是:首页 > 变频技术 > 变频技术

华为TD2000系列变频器的通信协议格式是如何定义

来源:艾特贸易网 www.aitmy.com2017-06-04

简介答: TD2000 系列变频器的通信协议采用 ASCII 码变长单参数自主开放协议,其每个所发送的字节都遵守 ASCII 规范,即用 1 字节的 ASCII 字符 30H ~ 39H 、 41H ~ 46H 表示 0 ~ F 的十六进制数。

    答:TD2000系列变频器的通信协议采用ASCII码变长单参数自主开放协议,其每个所发送的字节都遵守ASCII规范,即用1字节的ASCII字符30H39H41H46H表示0F的十六进制数。数据包格式如图4-20所示。
数据包格式
    4-20    数据包格式    (1)数据包头:每次所发送信息的第一个字节,固定为7EH=“~”。    (2)从机地址:变频器从机的本机地址,为十六进制数,两个字节。设置范围为01H7EH7EH=127号地址是广播地址,00H=0号地址为预留地址。在变频器上可通过功能码F118设置本机地址。    (3)命令响应:当主机发送时为命令,完成通信的功能目的,如对变频器进行启动、停止、频率设置以及参数读取等。当从机(变频器)发送时为对主机命令的响应或工作状态的反馈。十六进制数,2个字节。    (4)索引:包括辅助索引和命令索引两部分,是对命令响应码进行的详细说明,如变频器采取哪种方式运行,读取哪个参数,变频器的停车方式等。十六进制数,4个字节。    (5)运行数据:描述运行参数或设置参数,十六进制数,4个字节。可根据命令的不同而省略,是一种变长通信协议。协议中的数据可根据不同的参数对应不同的单位,设置频率参数的单位为0.01Hz。例如,若将变频器的频率设置为3000D,则变频器的实际设置频率为3000×0.01Hz=30Hz    (6)校验和:十六进制数,4个字节。为所发送数据包中从“从机地址”到“运行数据”所有字节对应的ASCII字符的累加和(十六进制)再转换为4个字节的ASCII码。如果不够4个字节,前面补零。例如,若一校验和为387H,则补为0387H    (7)包尾:每次所发送信息的最后一个字节,固定为0DH,即“回车符”。