当前位置: 首页 > wzjs >正文

php网站搭建教程自助发外链网站

php网站搭建教程,自助发外链网站,海口免费自助建站模板,黑牛网站建设物联网-ModBus-RTU ■ 优秀博主链接■ ModBus-RTU介绍■(1)帧结构■(2)查询功能码 0x03■(3)修改单个寄存器功能码 0x06■(4)Modbus RTU 串口收发数据分析 ■ 优秀博主链接 Modbus …

物联网-ModBus-RTU

  • ■ 优秀博主链接
  • ■ ModBus-RTU介绍
    • ■(1)帧结构
    • ■(2)查询功能码 0x03
    • ■(3)修改单个寄存器功能码 0x06
    • ■(4)Modbus RTU 串口收发数据分析

■ 优秀博主链接

Modbus RTU通讯笔记

■ ModBus-RTU介绍

发送:从机的地址+我要干嘛的功能码+我要查的寄存器的地址+我要查的寄存器地址的个数+校验码
回复:从机的地址+主机发我的功能码+要发送给主机数据的字节数+数据+校验码

■(1)帧结构

一个字节一个字节N个字节两个字节
地址
----------------
功能码
------------------------
数据
------------------------------------------------------------------
校验
--------------
01
读取线圈状态
取得一组逻辑线圈的当前状态(ON/OFF)
02
读取输入状态
取得一组开关输入的当前状态(ON/OFF)
03
读取保持寄存器
在一个或多个保持寄存器中取得当前的二进制值
04
读取输入寄存器
在一个或多个输入寄存器中取得当前的二进制值
05
强置单线圈
强置一个逻辑线圈的通断状态
06
预置单寄存器
放置一个特定的二进制值到一个单寄存器中
07
读取异常状态
取得8个内部线圈的通断状态
15
强置多线圈
强置一串连续逻辑线圈的通断
16
预置多寄存器
放置一系列特定的二进制值到一系列多寄存器中
17
报告从机标识
可使主机判断编址从机的类型及该从机运行指示灯的状态

■(2)查询功能码 0x03

一个寄存器两个字节

主机发送: 01 03 00 00 00 01 84 0A
从机回复: 01 03 02 19 98 B2 7E
一个字节一个字节N个字节两个字节
地址功能码数据校验
发送
01
传感器的地址
03
查询功能码
00 00
起始寄存器地址
00 01
代码查询寄存器个数
84 0A
循环冗余校验
回复
01
传感器的地址
03
查询功能码
02
后面2个数据
19 98
寄存器的值
B2 7E
循环冗余校验

例如:
发送长度为 00 04 个寄存器个数,返回 08
在这里插入图片描述

■(3)修改单个寄存器功能码 0x06

06代表修改单个寄存器功能,一个寄存器为两个字节。

主机发送: 01 06 00 00 00 01 48 0A
从机回复: 01 06 00 00 00 01 48 0A

一个字节一个字节N个字节两个字节
发送
010600 00
00 01
48 0A
从机地址功能码00 00 要修改寄存器地址
00 01 要修改的值
循环冗余校验
回复
010600 00
00 01
48 0A
从机返回给主机自己的地址修改单个寄存器功能00 00代表修改的起始寄存器地址
00 01代表修改的值
循环冗余校验

■(4)Modbus RTU 串口收发数据分析

主发和接收数据分析

==========poll 读取的第0个数据为20
Tx:01 03 00 00 00 0A C5 CD 
Rx:01 03 14 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 96 9401     地址
03     功能码  03:读取保持寄存器
00 00  查的寄存器的地址
00 0A  查的寄存器地址的个数 1010*2 = 20字节
C5 CD  校验码01     地址
03     功能码  03:读取保持寄存器
14     长度 0x14 == 20个字节
00 14 00 00 00 00 00 00 00 00  查的寄存器地址的个数  14 == 0x14 == 20
00 00 00 00 00 00 00 00 00 00  查的寄存器地址的个数
96 94  校验码==========poll 读取的第0个数据为10
Tx:01 03 00 00 00 0A C5 CD 
Rx:01 03 14 00 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 BE Tx: --------------
01     地址
03     功能码  03:读取保持寄存器
00 00  查的寄存器的地址
00 0A  查的寄存器地址的个数 1010*2 = 20字节
C5 CD  校验码Rx: --------------
01     地址
03     功能码  03:读取保持寄存器
14     长度 0x14 == 20个字节
00 0A 00 00 00 00 00 00 00 00 查的寄存器地址的个数  0A == 0x0A == 10
00 00 00 00 00 00 00 00 00 00 查的寄存器地址的个数
38 BE  校验码
http://www.dtcms.com/wzjs/295082.html

相关文章:

  • wordpress建站多少钱网站关键词快速排名服务
  • 无锡崇安网站建设站长统计是什么意思
  • 网站在哪里建立营销型网站建设专家
  • 1000个简单的小手工湖北百度seo排名
  • 有哪些网站做返利模式网络优化工程师证书
  • 陕西营销型网站建设软文代发价格
  • 购物网站优惠券怎么做友情链接网
  • 怎么做电视台网站培训计划方案模板
  • 影响网站速度因素 dns关键词排名优化提升培训
  • 政府网站建设方向品牌推广服务
  • 做里番网站犯法吗怎么开通网站
  • 张掖市住房和城乡建设厅网站免费网站建设seo
  • 谷歌网站推广好做吗google官网登录
  • 重庆公司网站建设步骤谷歌浏览器引擎入口
  • 做网站开发用哪门语言精准营销包括哪几个方面
  • 做最好的在线中文绅士本子阅读网站6营销的概念是什么
  • 网站规划对网站建设起到app推广营销
  • 嘉兴做网站建设近期国际热点大事件
  • 广东微信网站制作报价国际军事新闻最新消息视频
  • 制作ppt的软件电脑seo 的作用和意义
  • 网站服务器 数据库服务器那个推广平台好用
  • 云做网站宁波seo网络推广优化价格
  • 网站图片多大合适网络营销推广的总结
  • 网站建设大企业电商广告
  • 网站做301跳转的方法脱发严重是什么原因引起的
  • wordpress商品主题沈阳关键词优化价格
  • 网站切片怎么做百度关键词搜索怎么弄
  • 用最少的钱做网站网站服务器地址查询
  • 中国人民银行官网入口网站优化教程
  • 宝安做网站哪家好谷歌浏览器官方正版下载