找说明书,在最后的里面有的。
五、通讯资料结构
MD320系列变频器的ModBus协议通讯数据格式如下:
使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始。在网络波特率下多样的
字符时间,这是最容易实现的(如下图的T1-T2-T3-T4所示)。传输的第一个域是设备地址。
可以使用的传输字符是十六进制的0...9,A...F。网络设备不断侦测网络总线,包括停顿间隔时间
内。当第一个域(地址域)接收到,每个设备都进行解码以判断是否发往自己的。在最后一个
附录MD320/MD320N用户手册
-152-
传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后
开始。
整个消息帧必须作为一连续的流转输。如果在帧完成之前有超过1.5个字符时间的停顿时间,
接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消
息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导
致一个错误,因为在最后的CRC域的值不可能是正确的。
RTU帧格式:
帧头START3.5个字符时间
从机地址ADR通讯地址:1~247
命令码CMD03:读从机参数;06:写从机参数
数据内容DATA(N-1)
资料内容:
功能码参数地址,功能码参数个数,功能码参数值等。
数据内容DATA(N-2)
……
数据内容DATA0
CRCCHK低位
检测值:CRC值。
CRCCHK高位
END3.5个字符时间
CMD(命令指令)及DATA(资料字描述)
命令码:03H,读取N个字(Word)(最多可以读取12个字)
例如:从机地址为01的变频器的启始地址F002连续读取连续2个值
主机命令信息
ADR01H
CMD03H
启始地址高位F0H
启始地址低位02H
寄存器个数高位00H
寄存器个数低位02H
CRCCHK低位
有待计算其CRCCHK值
CRCCHK高位
从机
回应信息
FD-05设为0时:
ADR01H
CMD03H
字节个数高位00H
字节个数低位04H
资料F002H高位00H
资料F002H低位00H
资料F003H高位00H
资料F003H高位01H
MD320/MD320N用户手册附录
-153-
CRCCHK低位
有待计算其CRCCHK值
CRCCHK高位
FD-05设为1时
ADR01H
CMD03H
字节个数04H
资料F002H高位00H
资料F002H低位00H
资料F003H高位00H
资料F003H低位01H
CRCCHK低位
有待计算其CRCCHK值
CRCCHK高位
命令码:06H,写一个字(Word)
例如:将5000(1388H)写到从机地址02H变频器的F00AH地址处。
主机命令信息
ADR02H
CMD06H
资料地址高位F0H
资料地址低位0AH
资料内容高位13H
资料内容低位88H
CRCCHK低位
有待计算CRCCHK值
CRCCHK高位
从机回应信息
ADR02H
CMD06H
资料地址高位F0H
资料地址低位0AH
资料内容高位13H
资料内容低位88H
CRCCHK低位
有待计算CRCCHK值
CRCCHK高位
校验方式——CRC校验方式:CRC(CyclicalRedundancyCheck)
使用RTU帧格式,消息包括了基于CRC方法的错误检测域。CRC域检测了整个消息的内
容。