首页 > 其他分享 >Modbus协议

Modbus协议

时间:2023-04-05 17:12:21浏览次数:32  
标签:协议 存储 读取 输出 写入 Modbus 寄存器 布尔

概念

Modbus 属于应用层协议,主要用于设备之间的网络通信

存储区、存储区代号、范围

制定不同的存储区的目的是存储不同类型的数据

存储区:

  • 输入布尔(布尔也叫线圈)
  • 输出布尔
  • 输入寄存器
  • 输出寄存器

存储区代号:

  • 输入布尔:1区
  • 输出布尔:0区
  • 输入寄存器:3区
  • 输出寄存器:4区

存储区范围:

  • 1区:100001 - 165536(0 - 65536)
  • 0区:000001 - 065536
  • 3区:300001 - 365536
  • 4区:400001 - 465536

功能码

功能码就是行为的代号(类似于方法的名称),勇十六进制表示,一般就是读取和写入

读取:

  • 读取输出布尔:0X01
  • 读取输入布尔:0X02
  • 读取输出寄存器:0X03
  • 读取输入寄存器:0X04

写入:

  • 写入输出布尔
    • 写入单个布尔 0X05
    • 写入多个布尔 0X0F
  • 写入输出寄存器
    • 写入单个寄存器 0X06
    • 写入多个寄存器 0X10

协议分类

通信介质:串口和以太网

  • ModbusRTU 协议
  • ModbusASCII 协议
  • ModbusTCP 协议

标签:协议,存储,读取,输出,写入,Modbus,寄存器,布尔
From: https://www.cnblogs.com/liujiangbo/p/17289821.html

相关文章

  • 7·1HTTP协议的瓶颈|7·2双工通信的WebScoket|7·3探索式的实践-SPDY|7·4期盼已久的H
    HTTP协议的瓶颈影响Http网络请求的原因带宽延迟HTTP协议的瓶颈一条连接上只可发送一个请求请求只能从客户端开始。客户端不可以接受除响应意外的指令请求/响应头部不经压缩就发送每次互相发送相同的头部造成的浪......
  • 警惕职场的竞业协议坑
    阅读本文大概需要2.6分钟。最近,后台有好几个读者问我关于竞业协议的问题,大概类似于:张哥,新入职了一家公司,但是入职的时候签合同额外要签一份所谓的竞业协议,职场小白不懂这个,该不该签?张哥,最近环境不好,好不容易跳槽换了一份工作,但是离职的时候有被提到竞业协议一事,担心自己跳槽的公......
  • 武汉群硕软件实习协议
    雷文同学:非常高兴能邀请你的加入,希望在未来的一段时间里,你能在群硕度过一段充实而愉快的实习生活!实习期间,群硕将按照如下条款与你达成实习期的约定。谢谢!实习协议甲方:Augmentum,Inc.——武汉群硕软件开发有限公司乙方:雷文(身份证号码:)甲乙双方就甲方接收乙方作为实习员工一事,达......
  • 6·2HTTPS协议概述|6·32HTTPS使用成本|6·42HTTPS对性能的影响|6·52HTTPS常见问题
    HTTPS可以认为是HTTPS+TLSTLS是传输层加密协议,它的前身是SSL协议HTTPS功能介绍 内容加密 非对称密钥交换 对称内容加密 身份认证 数字证书 数据完整性 HTTPS使用成本 证书费用以及更新维护 HT......
  • #yyds干货盘点#【愚公系列】2023年04月 .NET CORE工具案例-使用MailKit使用POP3协议进
    前言1.MailKit简介MailKit是最流行且最强大的.NET邮件处理框架之一,下面为大家简单介绍MailKit的使用方式(IMAP为例)2.MailKit功能安全SASL身份验证支持CRAM-MD5、DIGEST-MD5、LOGIN、NTLM、OAUTHBEARER、PLAIN、SCRAM-SHA-1、SCRAM-SHA-256、SCRAM-SHA-512和XOAUTH2......
  • 从浏览器输入 url 到显示出结果的全过程,涉及哪些层哪些协议?
    过程中涉及的协议及层:1.当在浏览器输入URL地址,DNS域名解析协议(应用层协议)解析域名获得IP;2.依据IP地址浏览器向服务器发送HTTP请求,使用TCP协议(传输层协议)与服务器建立连接;3.连接建立时要发送数据,发送数据在网络层使用IP协议(网络层协议);4.期间IP数据包在路由器间路由选择使用......
  • HTTP缓存协议实战
    一、什么是缓存缓存,又称作Cache,我们把临时存储数据的地方叫做缓存池,缓存池里面放的数据就叫做缓存。当用户需要使用这些数据,首先在缓存中寻找,如果找到了则直接使用。如果找不到,则再去其他数据源中查找。二、为什么要使用缓存技术缓存的本质就是用空间换时间,以临时存储的数据暂时代......
  • 深入理解 web 协议(一)- http 包体传输
    vivo互联网技术微信公众号 作者:吴越开坑这个系列的原因,主要是在大前端学习的过程中遇到了不少跟web协议有关的问题,之前对这一块的了解仅限于用charles抓个包,基本功欠缺。强迫症发作的我决定这一次彻底将web协议搞懂搞透,如果你遇到了和我一样的问题,例如对http的了解,仅限于charl......
  • 应用层协议,传输层协议和端口的对应关系
    应用层协议 传输层协议 端口号1.HTTP TCP 80超文本传输协议2.FTP TCP 21和20文件传输协议3.TELNET TCP 23远程登录管理4.SMTP TCP 25简单邮件传输协议5.POP3 TCP 110邮局协议(第三个版本)6.TFTP UDP 69简单文件传输协议7.RPC UDP 111远程......
  • MODBUS协议下,PLC与组态软件能否实现无线通讯?
    本方案是组态软件与西门子S7-200Smart进行无线MODBUS通信的实现方法。此方案可以作为西门子S7-200Smart与组态软件的无线MODBUS通信实例。在本方案中采用了西门子PLC专用无线通讯终端DTD434M,作为实现无线通讯的硬件设备。一、方案概述1.有线MODBUS网络组态王配置为标准......