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

做网站找那些公司百度竞价多少钱一个点击

做网站找那些公司,百度竞价多少钱一个点击,国内做设计的网站,wordpress jwplayerModbusTCP协议报文详细分析 ModbusTCP协议分析软件下载 一、读取输出线圈二、读取输入线圈三、读取保持寄存器四、读取输入寄存器五、预置单线圈六、预置单寄存器七、预置多线圈八、预置多寄存器 ModbusTCP协议分析 ModbusTCP与ModbusUDP的报文格式是一样的,它们之…

ModbusTCP协议报文详细分析

  • ModbusTCP协议分析
    • 软件下载
  • 一、读取输出线圈
  • 二、读取输入线圈
  • 三、读取保持寄存器
  • 四、读取输入寄存器
  • 五、预置单线圈
  • 六、预置单寄存器
  • 七、预置多线圈
  • 八、预置多寄存器


ModbusTCP协议分析

ModbusTCP与ModbusUDP的报文格式是一样的,它们之间的区别其实就是TCP与UDP的区别,因此下面就针对ModbusTCP的协议进行分析,ModbusTCP与ModbusRtu(ModbusASCII)之间的区别如下图:

在这里插入图片描述

从上图可以看出,ModbusTCP在Modbus串行通信的基础上,去除了校验(由于TCP本身就带有校验和)和设备地址(ModbusTCP弱化了设备地址,用IP地址来取代),再加上MBAP报文头(占7 bytes),下面针对MBAP进行分析说明:

在这里插入图片描述
下面针对具体报文进行分析,Modbus协议在以太网链路上的报文格式如下所示:


软件下载

工欲善其事,必先利其器

软件下载地址:Modbus Poll、Modbus Slave及VSPD软件下载

Modbus学习配合相关的调试软件,可以达到事半功倍的效果。
Modbus学习必备的三大神器分别是Modbus Poll、Modbus Slave及VSPD
Modbus Poll软件主要用于仿真Modbus主站或Modbus客户端,Modbus Slave软件主要用于仿真Modbus从站或Modbus服务器,而VSPD全称Configure Virtual Serial Port Driver,是用来给电脑创建虚拟串口使用的。


一、读取输出线圈

发送报文格式如下:

在这里插入图片描述

发送报文含义:读取服务器1号从站输出线圈,起始地址为0x13=19,对应地址为00020,线圈数量为0x1B=27,即读取1号从站输出线圈,地址从00020-00046,共27个线圈的状态值。

这里值得注意一下,协议中的起始地址指的是索引,后面的地址指的是具体地址,对于任意一个存储区,索引都是从0开始的,但是对应的具体地址,与存储区是相关的,比如输出线圈,0对应00001;输入线圈,0对应10001;输入寄存器,0对应30001;保持寄存器,0对应40001。

返回报文格式如下:

在这里插入图片描述

返回报文含义:返回服务器1号从站输出线圈00020-00046,共27个线圈的状态值,返回字节数为4个,分别为CD 6B B2 05。

CD=1100 1101 对应 00020-00027
6B=0110 1011 对应 00028-00035
B2=1011 0010 对应 00036-00043
05=0000 0101 对应 00044-00046


二、读取输入线圈

发送报文格式如下:

在这里插入图片描述

发送报文含义:读取服务器1号从站输入线圈,起始地址为0xC4=196,对应地址为10197,线圈数量为0x1D=29,即读取1号从站输入线圈,地址从10197-10225,共29个线圈的状态值。

返回报文格式如下:

在这里插入图片描述

返回报文含义:返回服务器1号从站输入线圈10197-10225,共29个线圈的状态值,返回字节数为4个,分别为CD 6B B2 05。
CD=1100 1101 对应 10197-10204
6B=0110 1011 对应 10205-10212
B2=1011 0010 对应 10213-10220
05=0000 0101 对应 10221-10225


三、读取保持寄存器

发送报文格式如下:

在这里插入图片描述

发送报文含义:读取服务器1号从站保持寄存器,起始地址为0x6B=107,对应地址为40108,寄存器数量为0x02=2,即读取1号从站保持寄存器,地址从40108-40109,共2个寄存器的数值。

返回报文格式如下:
在这里插入图片描述

返回报文含义:返回服务器1号从站保持寄存器40108-40109,共2个寄存器的数值,返回字节数为4个,分别为02 2B 01 06,40108对应数值为0x022B,40109对应数值为0x0106。


四、读取输入寄存器

发送报文格式如下:

在这里插入图片描述

发送报文含义:读取服务器1号从站输入寄存器,起始地址为0x6B=107,对应地址为30108,寄存器数量为0x02=2,即读取1号从站保持寄存器,地址从30108-30109,共2个寄存器的数值。

返回报文格式如下:
在这里插入图片描述

返回报文含义:返回服务器1号从站输入寄存器30108-30109,共2个寄存器的数值,返回字节数为4个,分别为02 2B 01 06,30108对应数值为0x022B,30109对应数值为0x0106。


五、预置单线圈

发送报文格式如下:
在这里插入图片描述

发送报文含义:预置服务器1号从站单个线圈的值,线圈地址为0x00AC=172,对应地址为00173,断通标志0xFF00表示置位,0x000表示复位,即置位1号从站输出线圈00173。

返回报文格式如下:
在这里插入图片描述

返回报文含义:预置单输出线圈原报文返回。


六、预置单寄存器

发送报文格式如下:
在这里插入图片描述

发送报文含义:预置服务器1号从站单个保持寄存器的值,寄存器地址为0x0087=135,对应地址为40136,写入值为0x039E,即预置1号从站保持寄存器40136值为0x039E。

返回报文格式如下:
在这里插入图片描述

返回报文含义:预置单保持寄存器原报文返回。


七、预置多线圈

发送报文格式如下:
在这里插入图片描述

发送报文含义:预置服务器1号从站单个保持寄存器的值,寄存器地址为0x0087=135,对应地址为40136,写入值为0x039E,即预置1号从站保持寄存器40136值为0x039E。

返回报文格式如下:

在这里插入图片描述

返回报文含义:预置单保持寄存器原报文返回。


八、预置多寄存器

发送报文格式如下:

在这里插入图片描述

发送报文含义:预置服务器1号从站多个寄存器的值,寄存器地址为0x0087=135,起始地址为40136,寄存器数量为0x02=2,结束地址为40137,写入值为0xCD00和0x0A10,即预置1号从站寄存器40136=0x0105,40137=0x0A10。

返回报文格式如下:

在这里插入图片描述

返回报文含义:预置多保持寄存器返回报文是在原报文基础上除去字节数及具体字节后返回。

http://www.dtcms.com/wzjs/477054.html

相关文章:

  • 微信二维码网站建设百度推广价格
  • 婚介网站怎么做网络营销岗位职责和任职要求
  • 成都网站建设顶呱呱重庆网站seo外包
  • 老干部活动中心网站建设方案短视频代运营公司
  • 网站建设合同 代码应不应该给2021最火营销方案
  • 石家庄 外贸网站建设公司排名杭州网站定制
  • 只做衬衫的网站谷歌搜索引擎镜像
  • 备案的网站可以改域名吗开发一个平台需要多少钱
  • 石家庄做外贸的网站bt kitty磁力猫
  • 做网站有了空间在备案吗企业qq怎么申请注册
  • 通州个人做网站seo快排公司哪家好
  • 电子商务的网站建设要求步骤宁波免费seo在线优化
  • 上海高端网站建设怎么做网络推广赚佣金
  • 做网站建设的网络公司经营范围怎样填今日头条新闻10条简短
  • 这么自己做网站电商网站平台有哪些
  • 网站建设模板 源码 特效百度广告开户流程
  • 哪个浏览器可以做网站站长素材免费下载
  • 网站建设要不要监理seo成功的案例和分析
  • 制作网站页面怎么做全网营销国际系统
  • 一个小程序商城需要多少钱吉林seo基础
  • wordpress退出维护模式江苏网站seo营销模板
  • 哈尔滨建设工程交易中心邹平县seo网页优化外包
  • 重装电脑后没有wordpress国内seo公司
  • 如何做直播做菜视频网站唐山seo推广公司
  • 廊坊市安次区建设局网站电商详情页模板免费下载
  • 专业网站建设哪里有优化措施最新回应
  • 如何让网站关键词搜录百度关键词快速排名方法
  • 做网站赚钱吗 怎么赚钱html简单网页代码
  • 怎么做淘宝链接网站学电脑培训班多少一个月
  • 通用cms网站百度推广公司电话