从报文角度看modbus功能码01,02,03,04的区别

01 02功能码属于位操作指令,读取的是1 bit的数据,03 04功能码属于字操作指令,读取的寄存器的数据。

以读报文为例:
01,02:
发包:01 01 00 00 00 08 XX XX
回包:01 01 01 00 XX XX
此处00 08代表读8位,即一个字节,因此回包的数据长度为01。
03,04:
发包:01 03 00 00 00 08 XX XX
回包:01 03 10 00(16个00) XX XX
此处00 08代表读8个寄存器,即16个字节。因此回报的数据长度为10

从报文角度看modbus功能码01,02,03,04的区别相关推荐

  1. 【模型】【课程笔记】01+02+03 金融风险管理导论

    本文为课程<金融风险管理>第1-3章学习笔记,用于知识点总结和复习,对应教材<Quantitative Risk Management(2015)>,标号为原版书公式以便查阅. ...

  2. 吉利博瑞星越缤瑞领克01/02/03车机安装第三方软件carplay启用教程,附最新可用dns

    最新可用dns:103.40.20.159 吉利领克车机安卓版的都可以用这个dns来安装任意软件,也可以安装领克AUFN carplay ,完美支持!需要的车友看下边的教程 领克车机最新DNS查询方法 ...

  3. modbus功能码定义和样例

    modbus完整支持很多功能码,但是实际在应用的时候常用的也就那么几个.具体如下: 0x01: 读线圈寄存器(DO) 0x02: 读离散输入寄存器(DI) 0x03: 读保持寄存器(AI) 0x04: ...

  4. Modbus功能码与数据类型

    表1 ModBus功能码  功能码  名称             作用   01  读取线圈状态 取得一组逻辑线圈的当前状态(ON/OFF)   02  读取输入状态  取得一组开关输入的当前状态( ...

  5. ModbusTCP报文格式说明:功能码0X03

    Modbus由MODICON公司于1979年开发,是一种工业现场总线协议标准.1996年施耐德公司推出基于以太网TCP/IP的Modbus协议:ModbusTCP. Modbus协议是一项应用层报文传 ...

  6. Modbus功能码详解

    Modbus功能码详解 目录 Modbus功能码详解 功能码概要 01(0x01)读取线圈/离散量输出状态 功能说明 查询报文 响应报文 02(0x02)读取离散量输入值 功能说明 03(0x03)读 ...

  7. Modbus功能码一览

    Modbus功能码一览 Modbus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成.其系统结构既包括硬件.亦包括软件.它可应用于各种数据采集和过程监控. ...

  8. Modbus功能码/异常功能码/错误码

    Modbus协议主要构成是地址码/标识码,功能码,寄存器地址,数据报文等内容.由于modbus协议是请求/应答通信协议,其其中功能码主要用于表述该数据报文执行的功能,当服务器对客户机进行响应时,它使用 ...

  9. Modbus 功能码解析

    Modbus协议是请求/应答通信协议,其中功能码主要用于表述该数据报文执行的功能,当服务器对客户机进行响应时,它使用功能码域来指示正常响应(无差错)或者异常响应(即出现某种差错). 功能码说明 Mod ...

最新文章

  1. html图片跟随鼠标,跟随鼠标的图片 - 网页特效代码|网页特效观止 - 让你的网页靓起来!...
  2. animiz动画制作软件_实用动画制作软件分享——万彩动画大师
  3. 【图神经网络】万物皆可Graph | 当推荐系统遇上图神经网络
  4. 自动生成web服务器日志解析规则
  5. eclipse--基本配置
  6. 抽奖送福利|8大福利任性送,快来抽它
  7. node.js 设置 淘宝 镜像
  8. 第2章-系统控制原理 -> 李雅普诺夫稳定性分析
  9. 线性规划的大M法和非线性规划的拉格朗日乘子法
  10. 大数据未来7大发展趋势
  11. 1024为大家带来个猜数字游戏
  12. 爬虫--初体验(获取二级网站)
  13. C语言中printf打出2进制与16进制数
  14. MATLAB图像如何显示希腊字母、上下标(alpha、beta等)
  15. python的ols函数_Statsmodels OLS函数与虚拟变量Python
  16. 微信小程序显示空格符
  17. 计算机硬盘读取超慢,如何解决电脑硬盘速度慢
  18. js实现仿微信红包随机分配
  19. [RabbitMQ]Windows环境下rabbitmqclt(Command Line Tools)出现Erlang distribution failed错误的解决方法...
  20. 为什么高低温环境试验箱不能满载做试验

热门文章

  1. 记一次Eclipse上tomcat启动失败的解决方案
  2. wps js宏编辑器案例3-工作簿和工作表操作
  3. 关于tomcat的内存参数优化——如何配置catalina.sh的JAVA_OPTS?
  4. Redis支持php版本,redis支持windows吗
  5. 雾计算技术架构浅析与应用概览
  6. 安装配置Nginx全分布
  7. 【我不做人啦!Java!】2.运算符和条件结构
  8. 从想从事英语行业到DBA(一个冒牌DBA的职业生涯规划及发展历程)
  9. 农村公共2019年EI会议列表服务体系建设中社会力量参与的路径问题——以湖北D市2019年EI会议列表礼堂建设为中心的考察
  10. android的学生管理系统,Android版学生管理系统