为了账号安全,请及时绑定邮箱和手机立即绑定

基于c++的modbus开发,有没有大佬可以指点一下迷津

基于c++的modbus开发,有没有大佬可以指点一下迷津

C++
摇曳的蔷薇 2018-07-18 19:43:45
这个是一个plc对于modbus开发的说明,但是我看的不是太明白,相当于Modbus地址类型0、1,支持Modbus功能码1、2、5、15 这个是啥意思
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

0,1是位寄存器类型,3,4是word寄存器类型(双字节)。功能码
功能码 描述 PLC地址 寄存器地址 位/字操作 操作数量
01H 读线圈寄存器 00001-09999 0000H-FFFFH 位操作 单个或多个
02H 读离散输入寄存器 10001-19999 0000H-FFFFH 位操作 单个或多个
03H 读保持寄存器 40001-49999 0000H-FFFFH 字操作 单个或多个
04H 读输入寄存器 30001-39999 0000H-FFFFH 字操作 单个或多个
05H 写单个线圈寄存器 00001-09999 0000H-FFFFH 位操作 单个
06H 写单个保持寄存器 40001-49999 0000H-FFFFH 字操作 单个
0FH 写多个线圈寄存器 00001-09999 0000H-FFFFH 位操作 多个
10H 写多个保持寄存器 40001-49999 0000H-FFFFH 字操作 多个

查看完整回答
反对 回复 2018-07-27
  • 1 回答
  • 0 关注
  • 1278 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信