1、本模块串行通讯完全遵循标准MODBUS-RTU协议规约,数据格式、硬件时序以及数据帧结构都完全符合MODBUS协议,只要利用我们的初始化专用软件配置模块的地址、通讯波特率和数据格式,就能进行快速无误的通讯。  
                        2、本模块支持MODBUS协议中的功能域代码:  
                       
                        
                          
                            
                              功能码   | 
                              含义   | 
                              功能   | 
                             
                            
                              03H  | 
                              读保持寄存器   | 
                              读测量数据,读所有设置参数   | 
                             
                            
                              06H 
                                10H  | 
                              预置单寄存器  
                                预置多寄存器   | 
                              设置通讯地址、波特率、电压、电流变比,预置各类参数等   | 
                             
                           
                         
                        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校验   |