Modbus协议

概念

Modbus 属于应用层协议,主要用于设备之间的网络通信

存储区、存储区代号、范围

制定不同的存储区的目的是存储不同类型的数据

存储区:

  • 输入布尔(布尔也叫线圈)
  • 输出布尔
  • 输入寄存器
  • 输出寄存器

存储区代号:

  • 输入布尔:1区
  • 输出布尔:0区
  • 输入寄存器:3区
  • 输出寄存器:4区

存储区范围:

  • 1区:100001 - 165536(0 - 65536)
  • 0区:000001 - 065536
  • 3区:300001 - 365536
  • 4区:400001 - 465536

功能码

功能码就是行为的代号(类似于方法的名称),勇十六进制表示,一般就是读取和写入

读取:

  • 读取输出布尔:0X01
  • 读取输入布尔:0X02
  • 读取输出寄存器:0X03
  • 读取输入寄存器:0X04

写入:

  • 写入输出布尔
    • 写入单个布尔 0X05
    • 写入多个布尔 0X0F
  • 写入输出寄存器
    • 写入单个寄存器 0X06
    • 写入多个寄存器 0X10

协议分类

通信介质:串口和以太网

  • ModbusRTU 协议
  • ModbusASCII 协议
  • ModbusTCP 协议
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值