modbus 协议中,操作数01(读线圈状态)对应的地址是怎么定义的?是位地址还是寄存器地址?

 我来答

分享

举报

1个回答

#公告# 关于优质视频活动排行榜提前发放的处理公告

1丝冷风 
2012-03-27

关注

功能码01(读线圈状态)对应的地址是线圈的地址(即位地址),若要求其所在的寄存器地址,计算如下:
线圈的位地址/16=整数商(即寄存器地址)+余数(即位偏移地址)

追问

除以几是不是应该看是几位的cpu啊?如果是16位的就除以16,如果是32位的就应该除以32呢?

追答

modbus 协议的数据寄存器长度是16位,与CPU无关。

modbus 协议中,操作数01(读线圈状态)对应的地址是怎么定义的?是位地址还是寄存器地址?相关推荐

  1. modbus协议中的线圈、寄存器等的解释

    公司业务需要,用到modbus协议,本质上很简单,只是第一次接触,被这些词语搞得云里雾里的.这里整理一下,方便以后查询: 0x01: 读线圈寄存器 0x02: 读离散输入寄存器 0x03: 读保持寄存 ...

  2. MODBUS协议中的CRC校验

    一.RTU 檢查碼(CRC)計算器 第一种: RTU 檢查碼(CRC)計算器 大小端转换后,CRC检查码为:AB 89 说明,这个计算器还是可以用的. 第二种: On-line CRC calcula ...

  3. 用lua生成modbus协议中的ascii模式的1363格式(适合爱默生公司的ups或者空调之类的协议命令)

    --协议格式 local str = "7E 32 31 30 31 36 30 00 00 30 30 30 30 00 00 00 00 0D" local var = {} ...

  4. Modbus 协议详解

    Modbus 协议详解 通信协议是指双方实体完成通信或服务所必须遵循的规则和约定,例如我们为实现人与人之间的交流需要约定统一的语言,统一的文字,规定语速等等. 而对于设备之间,协议定义了数据单元使用的 ...

  5. modbus协议学习笔记

    前言   在学习modbus协议之前,读者最好能够具备有串行通信的基础知识.串行通信是指数据以串行的方式传输的一种通信,即仅使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度. ...

  6. MODBUS协议整理——读线圈寄存器01H、读离散输入寄存器02H

    2.MODBUS指令说明 2.1 读线圈寄存器01H 1) 描述: 读MODBUS从机线圈寄存器当前状态. 2) 查询: 例如从机地址为11H,线圈寄存器的起始地址为0013H,结束地址为0037H. ...

  7. 【工控协议专题01】Modbus协议原理与安全性分析

    目录 O.术语 一.背景: 二.协议原理 三.传输方式 四.Modbus RTU 和Modbus ASCII有什么区别? 五.MODBUS TCP 注意点 六.功能码作用 七.Modbus 协议安全性 ...

  8. modbus是什么玩意儿的 C#实现ModbusRTU读取线圈状态功能0x01

    MODBUS 的基本分类: 通过串口传输:Modbus RTU / Modbus ASCII 通过网口传输:Modbus TCP / Modbus UDP Modbus RTU: 功能码: 0x01 ...

  9. modbus协议-01

    modbus协议是工业上常用的一种通信协议,特别是在要求一个主机系统与多个从机设备系统进行数据通信时,使用modbus协议特别方便.在之前的项目经历中,做了一个主控系统,带动两扇屏蔽门驱动系统的主从控 ...

最新文章

  1. [Spring MVC] - Spring MVC环境搭建
  2. 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
  3. ngOnInit与constructor的区别
  4. “use strict” 严格模式使用(前端基础系列)
  5. matplotlib简单使用
  6. androidStudio导入库文件
  7. php查询框,html查找框功能
  8. sgu 196 Matrix Multiplication
  9. n维椭球体积公式_干掉公式 —— numpy 就该这么学
  10. net core获取客户端ip
  11. Pandas:DataFrame对象的基础操作
  12. 【博主推荐】html好看的个人简历网页版(附源码)
  13. 遭遇scvhost.exe,qsetup.exe,dsound.dll,hnetcfg.dll,olepro32.dll等1
  14. 股票python量化交易014-计算收益率
  15. Evernote 印象笔记离线使用方法
  16. windows mysql提示:1045 access denied for user 'root'@'localhost' using password ye
  17. 解决IE6、IE7、IE8、Firefox兼容的几种方案
  18. nginx另类复杂的架构
  19. 作为一个才刚刚开始学习java的小白 居然显示码龄3年??每天吃饭点菜成为了一个难题 然后今天简单写了一个随机菜单
  20. 在VS Code中开发ESP32遇到如下IDF_PATH环境变量不一致的警告问题

热门文章

  1. CodeCraft-22 and Codeforces Round #795 (Div 2.)
  2. CodeCraft-21 and Codeforces Round #711 (Div. 2) C. Planar Reflections
  3. 关于 Java 同名类加载顺序问题排查方案
  4. Geant4.10 多线程 手动数据合并
  5. php json_decode解析失败原因及处理
  6. GPT3技术在自然语言处理中的应用与挑战
  7. matlabnbsp;hist函数nbsp;绘制直方图
  8. Linux 驱动程序之字符驱动
  9. 【NLP】基于GAN的文本生成综述
  10. Java+微信公众号开发学习总结(一)