水电电工知识
电工知识|modbus功能码及格式
2017-05-09  浏览:43
水电之家讯:1、“01”读取线圈状态

发送:

功能代码1字节0x01起始地址2字节0x0000~0xFFFF线圈数量2字节1~2000(0x7D0)接收:

功能代码1字节0x01字节数1字节N线圈状态n字节n = N/N+1N=读取线圈个数 / 8 ,如果余数不为0则N=N+1

出错时的返回:

功能代码1字节0x81错误代码1字节01/02/03/04

例子:





2、“02”读取输入状态

发送:

功能代码1字节0x02起始地址2字节0x0000~0xFFFF输入点数量2字节1~2000(0x7D0)接收:

功能代码1字节0x02字节数1字节N输入点状态n字节n = N/N+1N=读取输入点个数 / 8 ,如果余数不为0则N=N+1

出错时的返回:

功能代码1字节0x82错误代码1字节01/02/03/04

例子:





3、“03”保持型寄存器读取

发送:

功能代码1字节0x03起始地址2字节0x0000~0xFFFF寄存器数量2字节1~125(0x7D)接收:

功能代码1字节0x03字节数1字节2*N寄存器值N*2字节N=寄存器数量

出错时的返回:

功能代码1字节0x83错误代码1字节01/02/03/04

例子:





4、“05”写单一线圈

发送:

功能代码1字节0x05线圈地址2字节0x0000~0xFFFF写入值2字节0x0000或0xFF00接收:

功能代码1字节0x05线圈地址2字节0x0000~0xFFFF写入值2字节0x0000或0xFF00出错时的返回:

功能代码1字节0x85错误代码1字节01/02/03/04

例子:



5、“06”写单一寄存器

发送:

功能代码1字节0x06寄存器地址2字节0x0000~0xFFFF写入值2字节0x0000~0xFFFF接收:

功能代码1字节0x06寄存器地址2字节0x0000~0xFFFF写入值2字节0x0000~0xFFFF出错时的返回:

功能代码1字节0x86错误代码1字节01/02/03/04

例子:





6、“15(0x0F)”写多线圈

发送:

功能代码1字节0x0F起始地址2字节0x0000~0xFFFF写入线圈个数2字节0x0001~0x07B0写入字节数1字节N写入值N字节N=写入线圈个数 / 8 ,如果余数不为0则N=N+1

接收:

功能代码1字节0x0F起始地址2字节0x0000~0xFFFF写入线圈个数2字节0x0001或0x07B0出错时的返回:

功能代码1字节0x8F错误代码1字节01/02/03/04

例子:





7、“16(0x10)”写多寄存器

发送:

功能代码1字节0x10起始地址2字节0x0000~0xFFFF写入寄存器个数2字节0x0001~0x007B写入字节数1字节2*N写入值N*2字节N=写入寄存器个数

接收:

功能代码1字节0x10起始地址2字节0x0000~0xFFFF写入寄存器个数2字节0x0001或0x007B出错时的返回:

功能代码1字节0x90错误代码1字节01/02/03/04

例子:

4.支持的MODBUS功能码

  功能码02H: 读取开关量输入(读实遥信和虚遥信)。



功能码03H:读取保持寄存器(读事件记录等)



功能码04H:读取输入寄存器(读远动遥测)



功能码05H:强制单点继电器输出(远方复归、单步的遥控跳闸、遥控合闸)。



功能码06H:向保持寄存器写单个字(遥控跳闸、遥控合闸的选择和执行操作)



功能码10H: 向保持寄存器(内存区)写多个16位的字(通讯对时)。

水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 管件 的产品:
  • 水电电工资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 BYBC.CN SYSTEM All Rights Reserved