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

wordpress汉化器优化推广服务商

wordpress汉化器,优化推广服务商,深圳推广公司有哪些,网站备案符号目录 1、简介 2、消息格式 3、Modbus寄存器种类说明 4、功能码01H 5、功能码02H 6、功能码03H 7、功能码04H 8、功能码05H 9、功能码06H 10、功能码0FH 11、功能码10H 1、简介 Modbus-RTU(Remote Terminal Unit)是一种串行通信协议&#xff0…

目录

1、简介

2、消息格式

3、Modbus寄存器种类说明

4、功能码01H

5、功能码02H

6、功能码03H

7、功能码04H

8、功能码05H

9、功能码06H

10、功能码0FH

11、功能码10H


1、简介

  •  Modbus-RTU(Remote Terminal Unit)是一种串行通信协议,广泛用于工业自动化领域,特别是在监控和控制设备之间进行数据通信。
  • Modbus-RTU是无状态协议,每次通信都是独立的,不维护通信状态信息。
  • Modbus-RTU的通信结构是基于主从(Master-Slave)模式的。一个主设备(Master)可以控制多个从设备(Slave),只允许主设备发起请求,从机被动响应

2、消息格式

  • 高字节在前,低字节在后

3、Modbus寄存器种类说明

  • 线圈寄存器(Coils)
    • 功能:表示单个位的输出状态,常用于DO数字量输出,常用场景有控制继电器、晶体管或其他二进制输出设备。
    • 地址范围:00001到09999
    • 读/写方式:可读可写
    • 数据类型:单个位(1位)按位操作
    • 功能码
      • 读线圈状态:功能码 01H
      • 写单个线圈:功能码 05H
      • 写多个线圈:功能码 0FH
  • 离散输入寄存器(Discrete Inputs)
    • 功能:表示单个位的输入状态,常用于DI数字量输入,通过外部设置改变输入状态。常用场景有按钮开关、光电开关等。
    • 地址范围:10001到19999
    • 读/写方式:只读
    • 数据类型:单个位(1位)按位操作
    • 功能码
      • 读离散输入状态:功能码 02H
  • 输入寄存器(Input Registers)
    • 功能:存储连续的16位数据,常用于AI模拟量输入,控制器运行时从外部设备获取的参数。常用场景有传感器或测量设备的输入。
    • 地址范围:30001到39999
    • 读/写方式:只读
    • 数据类型:16位(2字节)按字节操作
    • 功能码
      • 读输入寄存器:功能码 04H
  • 保持寄存器(Holding Registers)
    • 功能:存储连续的16位数据,常用于AO模拟量输出,输出参数或保持参数。常用场景有存储设备的配置参数或输出数据。
    • 地址范围:40001到49999
    • 读/写方式:可读可写
    • 数据类型:16位(2字节)按字节操作
    • 功能码
      • 读保持寄存器:功能码 03H
      • 写单个保持寄存器:功能码 06H
      • 写多个保持寄存器:功能码 10H

4、功能码01H

  • 01H:读线圈状态。读取一组线圈的状态,返回一个字节数组,其中每个位表示一个线圈的状态。
  • 发送报文
    • 含义:从机地址为01H,寄存器地址为0000H,读取寄存器数量0008H为8个,最后两位为校验位。
  • 响应报文
    • 含义:返回字节数量01H为1个字节,01功能码为按位读取,需要把返回的数据转换为二进制。
    • 数据1为0FH,转换为二进制为:(线圈0007H-0000H)

5、功能码02H

  • 02H:读离散输入状态。读取一组离散输入的状态,返回一个字节数组,其中每个位表示一个输入的状态。
  • 发送报文
    • 含义:从机地址为01H,寄存器地址为0000H,读取寄存器数量0008H为8个,最后两位为校验位。
    • 【注】这里的寄存器地址为偏移地址,逻辑地址是从10001开始的。
  • 响应报文
    • 含义:返回字节数量01H为1个字节,02功能码为按位读取,需要把返回的数据转换为二进制。
    • 数据1为0FH,转换为二进制为:(线圈0007H-0000H)

6、功能码03H

  • 03H:读保持寄存器。读取一组保持寄存器的值,每个寄存器返回16位(2字节)数据。
  • 发送报文
    • 含义:0000H寄存器开始,读取2个寄存器。
  • 响应报文
    • 含义:返回字节数04H为4个字节(2个寄存器,一个寄存器返回2个字节),数据1为0001H(通道1),数据2为0000H(通道2)。

7、功能码04H

  • 04H:读输入寄存器。读取一组输入寄存器的值,每个寄存器返回16位(2字节)数据。
  • 发送报文
    • 含义:0000H寄存器开始,读取2个寄存器。
  • 响应报文
    • 含义:返回4个字节,数据1为0001H,数据2为0000H。

8、功能码05H

  • 05H:写单个线圈。设置一个线圈的状态,写入一个位(0或1)。
  • 发送报文和响应报文一致
    • 含义:寄存器地址为0000H,向寄存器写入FF00H控制线圈吸合(写入0000H控制线圈断开)。

9、功能码06H

  • 06H:写单个保持寄存器。设置一个保持寄存器的值,写入16位(2字节)数据。
  • 发送报文和响应报文一致
    • 含义:寄存器地址为0000H,向寄存器写入值为0001H。

10、功能码0FH

  • 0FH:写多个线圈。设置多个线圈的状态,写入一个字节数组,其中每个位表示一个线圈的状态。
  • 发送报文
    • 含义:寄存器起始地址为0000H,线圈寄存器数量为0004H,写入字节数为01H,写入数据为0FH(需要转换为二进制)
      • 这意味着从起始地址开始的四个线圈都要设置为1(打开)。
  • 响应报文
    • 含义:寄存器起始地址为0000H,线圈寄存器数量为0004H。

11、功能码10H

  • 10H:写多个保持寄存器。设置多个保持寄存器的值,写入多个16位(2字节)数据。
  • 发送报文
    • ​​​​​​​
    • 含义:寄存器起始地址为0000H,寄存器数量为2个,写2个保持寄存器需要4个字节,数据1为0001H,数据2为0001H。
  • 响应报文
    • 含义:寄存器起始地址为0000H,保持寄存器数量为2个。
http://www.yayakq.cn/news/166367/

相关文章:

  • 吴江区建设工程招标网站wordpress 树状目录
  • 赣州网站建设价位深圳网站建设专业的公司
  • 企业网站优化推广公司网站建设与企业管理心得体会
  • 滕州市住房城乡建设局网站咸宁网页设计
  • wordpress网站管理插件做网站选大公司好还是小公司好
  • 哪个网站可以做微信头图设计类型的网站
  • jsp企业网站源码使用wordpress编辑
  • 懒人免费建站模板wordpress3.9 sql注入
  • 中国建设网站的证件怎么查询培训机构 网站建设
  • 龙岩网站建设专家黄冈网站推广都有哪些渠道
  • 做网站的咋挣钱年度关键词有哪些
  • 介绍自己做的电影网站优秀的vi设计案例
  • 公司自建网站备案华为的网站建设
  • 做网站多长时间标书制作简单吗
  • 怎样做化妆品网站wordpress大型网站
  • 山东省建设厅的网站企业咨询管理有限公司
  • 网站建设与规划前景网站套模板什么意思
  • 网站建设优化推广贵州商城app定制
  • 现在做网站还有出路吗网上做网站网站
  • 网站建设计划 文库安装2个wordpress
  • 做企业网站制作南宁网站推广策略
  • 怎么建设淘客自己的网站、html基本结构代码
  • 做竞价网站需要什么样的空间中国高定十大品牌
  • 长沙网站优化对策哪里做网站好
  • 网网站建设的公司如何做菠菜网站代理
  • 食品行业网站开发你的网站尚未进行备案
  • 企业做网站找谁网站开发界面
  • 淘宝网站建设素材wordpress版权信息修改
  • 中山模板网站建设浏览器有哪几种
  • 南宁做网站推广美工好的网站