欢迎来到天天文库
浏览记录
ID:45756329
大小:135.51 KB
页数:10页
时间:2019-11-17
《IVC_FA修正仪MODBUS协议说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、IVC_FA修正仪MODBUS协议说明1.版本版本号H期描述发布者01.0128/05/2008第1版2.参考Modicon-ModbusProtocolReferenceGuide(PI-MBUS-300);REVJ;JuneJ9993.说明阅读木说明时请参阅修正仪操作手册。本仪表采用MODBUSRTU格式,波特率可选,数据格式为n,8,1。MODBUS协议有多条指令,本仪表屮只使用了其屮3条指令,见下表:命令3读单个或多个寄存器命令6写单个寄存器此命令可由16替换命令16写多个寄存器本仪表的地址为1・247,不支持广播。本仪表所有的数据都保存在单个字节(
2、8位)或字(16位)中,用户可根据自己情况灵活处理。本修正仪中数据根据权限及使用情况分下面类:序号数据属性寄存器地址01系统信息只读0x04C4H-0x04CCH02计量参数读/写0x07D0H-0x081FH03系统参数读/写0x0C8EH-0x0C9DH04记录信息只读0x12A0H-0x12CFH05历史记录只读0x1388H-0x1420H协议中所有参数均为16进制数,除累积流量为BCD码格式,其余为整数和浮点数,浮点数为IEEE754格式。寄存器地址下列表中的属性指数据的读写属性,R•只读;W•写;R/W■既可读,也可写入,标注※的为终端用户可写数
3、据,其余数据终端用户只能读,无写操作权限。命令3格式如下(读寄存器命令):MODBUS请求仪表地址1BYTE1TO0XF7功能码1BYTE0X03起始地址2BYTE0X0000TOOXFFFF读取数量2BYTE1TO125(0X7D)CRC校验2BYTEMODBUS响应仪表地址1BYTE1TO0XF7功能码1BYTE0X03(0X06或0X10)字节计数1BYTEN*2输入状态N*2BYTECRC校验2BYTE错误响应当传输出现错误时,根据不同错误仪表不响应或冋传下面的数据仪表地址1BYTE1TO0XF7功能码1BYTE0X03(0X06或0X10)+0X8
4、0错误代码1BYTE0x1or0x2or0x3CRC校验2BYTE举例请求响应域名称数据(hex)域名称数据(hex)仪表地址码01仪表地址码01功能码03功能码03起始地址高(字节)00字节计数06起始地址低(字节)6B寄存器高(108)02读取数量高(字节)00寄存器低(108)2B读取数量低(字节)03寄存器高(109)00寄存器低(109)00寄存器高(110)00寄存器低(110)64CRC校验校验码CRC校验校验码命令6格式如下(写单个字节):MODBUS请求仪表地址1BYTE1TO0XF7功能码1BYTE0X10寄存器地址2BYTE0X0000
5、TOOXFFFF寄存器内容2BYTECRC校验2BYTEMODBUS响应仪表地址1BYTE1TO0XF7功能码1BYTE0X03(0X06或0X10)寄存器地址2BYTE0X0000TOOXFFFF寄存器内容2BYTECRC校验2BYTE错误响应当传输出现错误时,根据不同错误仪表不响应或冋传下面的数据仪表地址1BYTE1TO0XF7功能码1BYTE0X03(0X06或0X10)+0X80错误代码1BYTE0x1or0x2or0x3CRC校验2BYTE举例请求响应域名称数据(hex)域名称数据(hex)仪表地址码01仪表地址码01功能码06功能码06寄存器地址
6、高00起始地址高(字节)00寄存器地址低6B起始地址低(字节)6B高位寄存器值00高位寄存器值00低位寄存器值OF低位寄存器值OFCRC校验校验码CRC校验校验码命令16格式如下(写多个字节):MODBUS请求仪表地址1BYTE1TO0XF7功能码1BYTE0X10寄存器起始地址2BYTE0X0000TOOXFFFF寄存器数量2BYTE1TO125(0X7D)字节计数1BYTEN*2(N为寄存器数量)设置内容N*2BYTECRC校验2BYTEMODBUS响应仪表地址1BYTE1TO0XF7功能码1BYTE0X03(0X06或0X10)寄存器起始地址1BYTE
7、0X0000TOOXFFFF寄存器数量2BYTECRC校验2BYTE错误响应当传输出现错误时,根据不同错误仪表不响应或回传下面的数据仪表地址1BYTE1TO0XF7功能码1BYTE0X03(0X06或0X10)+0X80错误代码1BYTE0x1or0x2or0x3CRC校验2BYTE举例请求响应域名称数据(hex)域名称数据(hex)仪表地址码01仪表地址码01功能码10功能码10起始地址高00起始地址高(字节)00起始地址低6B起始地址低(字节)6B设置数昴:高00设置数戢高(字节)00设置数量低02设置数量低(字节)02字节数4设置寄存器高00设置寄存器
8、低OF设置寄存器高06设置寄存器低08CRC校验校验
此文档下载收益归作者所有