Modbus学习笔记

1、Modbus是一种通讯协议,区别于DIY的通讯接口,Modbus的接口是公布且标准的,用户主要定义具体寄存器功能即可。

2、Mdbus可以Base在RS232/RS485或者TCP/IP基础上。

3、上位机发送数据由【地址码】【功能码】【地址高位】【地址低位】【长度高位】【长度低位】【校验码】组成。

4、下位机返回数据由【地址码】【功能码】【数据长度】【数据】【校验码】组成。

5、校验部分采用CRC16,但区别于普通CRC16。在线生成软件1   在线生成软件2(需要高地位反转)

6.举例,文档显示“寄存器地址为50 长度为1 unit16形式的数据” 读取命令为(默认设备ID为1):“01 04 00 32 00 01 9005” 其中9005为校验值,返回“01 04 02 01 8B F8 C7 ”,其中有效数据为“018B”,换算为整数是395.

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值