协议-MODBUS协议应用格式详解

协议-MODBUS协议应用格式详解

ID:42589308

大小:210.50 KB

页数:8页

时间:2019-09-18

协议-MODBUS协议应用格式详解_第1页
协议-MODBUS协议应用格式详解_第2页
协议-MODBUS协议应用格式详解_第3页
协议-MODBUS协议应用格式详解_第4页
协议-MODBUS协议应用格式详解_第5页
资源描述:

《协议-MODBUS协议应用格式详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、通讯应用格式详解遥信(Fun=0x02)查询数据帧AddrFunDatastartreghiDatastartregloData#ofregshiData#ofregsloCRC16hiCRC16lo从机地址功能码数据起始地址高位数据起始地址低位数据长度高位数据长度低位CRC效验码高位CRC效验码低位响应数据帧AddrFunByteCountDatalCRC16hiCRC16lo从机地址功能码数据字节总数数据1••••CRC效验码高位CRC效验码低位举例1(01号地址从遥信1,读4个遥信量)即:查询数据帧AddrFunDatastartreghiDatasta

2、rtregloData#ofregshiData#ofregsloCRC16hiCRC16lo0X010X020X000X000X000X04响应数据帧AddrFunByteCountDatalCRC16hiCRC16lo0X010X020X010X00遥测、提取系统参数杳询数据帧(Fun==0x03)AddrFunDatastartreghiDatastartregloData#ofregshiData#ofregsloCRC16hiCRC16lo从机地址功能码数据起始地址高位数据起始地址低位数据长度高位数据长度低位CRC效验码高位CRC效验码低位响应数据帧

3、AddrFunByteCountDatalCRC16hiCRC16lo从机地址功能码数据字节总数数据1••••CRC效验码高位CRC效验码低位举例2(01号地址从遥测1提取4个遥测量)(注此版本的起始地址可在有效范围内任意)即:查询数据帧AddrFunDatastartreghiDatastartregloData#ofregshiData#ofregsloCRC16hiCRC16lo0X010X030X000X000X000X04响应数据帧AddrFunByteCountDatalData2Data3Data40X010X030X080X000X000X00

4、0X00Data5Data6Data7Data8CRC16hiCRC16lo0X000X000X000X00举例3(01号地址从系统参数1提収3个参数量)(注此版本的起始地址可在有效范围内任意)即:查询数据帧AddrFunDatastartreghiDatastartregloData#ofregshiData#ofregsloCRC16hiCRC16lo0X010X030X000XC80X000X03响应数据帧AddrFunByteCountDatalData2Data3Data40X010X030X060X000X000X010X00Data5Data6C

5、RC16hiCRC16lo0X030X00提取SOE(Fun==0x0C)查询数据帧AddrFunCRC16hiCRC16Io从机地址功能码CRC效验码高位CRC效验码低位响应数据帧AddrFunByteCountDatalCRC16hiCRC1610从机地址功能码数据字节总数数据1••••CRC效验码高位CRC效验码低位举例4(01号地址提取SOE事件)(这里的起始地址和数据长度是虚数没有实际含义,如果没有SOE就返回数据长度为0,如果有SOE就返回数据长度为OXOF)即:查询数据帧AddrFunCRC16hiCRC16lo0X01OXOC响应数据帧(有SO

6、E)AddrFunByteCountDatalData2Data3Data40X01OXOC0X0F0X000X560X320X26Data5Data6Data7DataSData9Data10Data11Data120X200X270X040X050X010X10OXFFOXFFData13Data14Data15CRC16hiCRC16100X000X940X00注:if(Data9==l){DatalO=X(O,1,2,3,4-.16),表示开入X(X<16)的状态发生变化。开入量当前状态是Datall、Datal2cIN(15〜8)=Datall;IN

7、(7〜0)=Datal2;Addrl2及以后的值无实际意义。X==16表示IIL-9661控制回路断线故障,Datall及以后的值无实际意义。}if(Data9==2){Datal0=X(0,1,2,3,4・・・.20),表示有某保护发生。DatalkDatal2>Datal3>Datal4四字节为保护动作时的瞬时值。Data15为动作值属性:0:电流1:电压2:频率(动作值只取前两字节值)3:零序电流4:零序电压5:正序电流6:负序电流7:温度8:横差电流9:功率10:不平衡电流11:间隙电流12:不平衡电压电流、电压的计算公式:SQRT[(DatalKDa

8、tal2>Datal3Datal4)/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。