| 1、本模块串行通讯完全遵循标准MODBUS-RTU协议规约,数据格式、硬件时序以及数据帧结构都完全符合MODBUS协议,只要利用我们的初始化专用软件配置模块的地址、通讯波特率和数据格式,就能进行快速无误的通讯。 2、本模块支持MODBUS协议中的功能域代码:
 
 
                          
                            
                              | 功能码  | 含义  | 功能  |  
                              | 03H | 读保持寄存器  | 读测量数据,读所有设置参数  |  
                              | 06H10H
 | 预置单寄存器 预置多寄存器
 | 设置通讯地址、波特率、电压、电流变比,预置各类参数等  |  3、功能码详解功能码03H:读保持寄存器,读预置参数
 数据定义:? 见寄存器数据对照表
 例1、读485串行通讯参数:
 命令:01      03      00 09      00 01      CRC
 地址   功能码   开始地址   寄存器个数  CRC校验
 响应:01      03      02      02 03      CRC
 地址  功能码   字节数     参数     CRC校验
 读出参数为02 表示 11位偶校验,03 表示波特率 19200 bps。
 功能码03:读保持寄存器,读测量数据和参数 数据定义:见寄存器数据对照表
 例2、读总有功电度数据:
 命令:01      03      01 06      00 02      CRC      8字节
 地址   功能码   开始地址   寄存器个数  CRC校验
 响应:01      03      04      00 00      00 05      CRC      9字节
 地址  功能码  字节数     W高位      W低位     CRC校验
 读出总有功电度数为:0.05kWh。
 功能码06H:预置单寄存器 数据定义:见寄存器数据对照表。
 例3、预置模块通讯地址(将1号模块地址设置为4号)
 命令:01      06      00 08      00 01      02      00  04      CRC
 地址 功能码  开始地址   寄存器个数   字节计数 预置数据   CRC校验
 响应:01      06      00 08      00 01      CRC
 地址  功能码   开始地址  寄存器个数   CRC校验
 功能码10H:预置多寄存器 数据定义:见寄存器数据对照表。
 例4、预置报警参数(将1号模块A相电流上限设为100A)
 命令:01      10      0020      0001      02      (十进制1000)      CRC
 地址   功能码  开始地址   数据长度  字节计数  预置数据 100A     CRC校验
 响应:01      10      0020      0001      CRC
 地址   功能码  开始地址  数据长度   CRC校验
 |