仪器社区
登录
首页
找仪器
社区
百科
新品
供应商
品牌
应用
资料
仪企号
展会
标准
求购
招中标
modbus RTU通讯协议通讯的时候可以同时对两个寄存器进行读取吗?
繁闹windy
2017-05-19
拿到的通讯协议里,比如某个变量L寄存器的地址是0x3002,H寄存器的地址是0x3003,那么可以同时读取这两个地址的值吗?如果可以,数据帧该怎么表达呢?
评论
全部评论
微笑着唱征服
没问题,肯定可以。modbus的读指令都是可以连续读多个数据的。
但你给出的地址似乎有问题,设备的地址一般不会用十六进制,应该是30002和30003地址,你再仔细看下设备手册。
以下是从 30002地址读取2个16位字的命令。
01 04 00 02 00 02 D0 0B
其中,
01是从机地址
04是读取输入寄存器指令,注意输入寄存器从30001开始编址。
0002 是从第2个地址开始读,即从30002开始读。
0002 是读取2个字,即30002和30003。
D00B 是校验字。
19
0
2017-05-19
0条评论
回复
您可能感兴趣的社区主题
如何扫描modbus rtu
通讯
的设备的某个
寄存器
地址。
573
RTU
Modbus RTU
协议
开关量打包在
寄存器
,
读取
时候
排序是怎么样的?
437
RTU
西门子1200PLC如何把计时器的值
读取
出到
寄存器
822
计时器
can总线中怎么把节点ID写入
寄存器
中?
448
现场总线
为什么线阵CCD的光敏阵列与移位
寄存器
分别设置并用转移栅隔开?
483
CCD
台达PLC 60ES2密码在哪个
寄存器
?如何解密?
1160
PLC
Eb8000如何用箭头微调plc
寄存器
中的数值
322
PLC
modbus rtu 一个
寄存器
返回四个字节还是标准的modbus吗
319
RTU
modbus rtu 如何读保持
寄存器
415
RTU
modbus RTU
寄存器
地址怎么设置?
467
RTU
加载中...
已显示全部信息
评论
选购仪器 上yiqi.com
仪器网络推广
品牌网上传播
长按识别二维码查看信息详情