安徽新力3132型一体化柜通讯规约.docVIP

  • 4
  • 0
  • 约 14页
  • 2016-11-29 发布于重庆
  • 举报
安徽新力3132型一体化柜通讯规约

直流屏MODBUS规约 一、总则 1、物理接口: RS485,波特率9600,字符格式采用偶校验位、8位数据位、1位停止位的异步串行通讯格式2、帧结构: 8Bit地址 8Bit功能码 nX8Bit数据 16BitCRC校验码 采用Modbus规约的RTU方式,每个字节以2个十六进制数,有效的数据范围位0-9,A-F 地址:默认01 功能码:支持功能码03(读数据)、06(设置数据)、功能码01(读线圈状态)、05(强制单个线圈) 数据:上报或下设的数据,按寄存器(数据地址)进行发送,每一个寄存器由两个字节组成,关于寄存器的定义,请参阅下列数据地址的定义。 二、报文格式 子站地址A 功能码C 数据起始地址(高位) 数据起始地址(低位) 数据个数(高位) 数据个数(低位) CRC校验码低8位CRC_L CRC校验码高8位CRC_H 注:CRC校验码的计算方法: 置一16位寄存器位全1; 将报文数据的高位字节异或寄存器的低八位,存入寄存器; 右移寄存器,最高位置0,移出的低八位存入标志位; 如标志位是1,则用A001异或寄存器;如标志位是0,继续步骤3; 重复步骤3和4,直至移位八位; 异或下一位字节与寄存器; 重复步骤3至5,直至所有报文数据均与寄存器异或并移位8次; 此时寄存器中即为CRC校验码,最低位先发送; 三、规约详解 1、查询 功能码03:

文档评论(0)

1亿VIP精品文档

相关文档