Modbus--保持型寄存器和输入型寄存器

Modbus协议中,输入型寄存器(Input Register)和保持型寄存器(Holding Register)是两种不同类型的寄存器,它们在功能、用途和存储方式上有所不同。这也是为什么在使用这些寄存器时需要使用不同的功能码的原因。下面是它们的主要区别:

1. 保持型寄存器(Holding Register)--功能码03读取,功能码06写入

  • 定义:保持型寄存器是用于存储可读可写的数值数据,通常是设备的设置或控制参数。这些寄存器存储的是设备的当前配置或状态,用户可以通过Modbus协议来读取或写入数据。
  • 用途:用于控制或设置设备的参数(如设定温度、控制阈值等),或者存储设备的状态信息。保持型寄存器不仅支持读取,还可以写入(例如设置设备的工作参数)。
  • 存储:保持型寄存器的数据是可修改的,所以你可以通过Modbus协议来更新这些寄存器的内容。
  • 功能码:读取保持型寄存器通常使用功能码 3 (Read Holding Registers),而写入保持型寄存器通常使用功能码 6 (Write Single Register) 或 16 (Write Multiple Registers)

举例:你想设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值