modbus协议-01
modbus协议是工业上常用的一种通信协议,特别是在要求一个主机系统与多个从机设备系统进行数据通信时,使用modbus协议特别方便。在之前的项目经历中,做了一个主控系统,带动两扇屏蔽门驱动系统的主从控制。关于对于modbus的使用做个简要总结 。在Modbus协议中理论上可以有0到255个功能码,实际上常用的也就那么几个。
0x01: 读线圈寄存器
线圈寄存器,实际上笔者认为叫位开关比较合适,主要用来存储“0”和“1”的两个开关状态。一个bit都对应一个信号的开关状态。所以一个byte就可以同时存储8路的信号。 线圈寄存器可读可写,可分为写单个线圈寄存器和写多个线圈寄存器。例如,0x05 :写单个线圈寄存器 ; 0x0f:写多个线圈寄存器 。
0x02: 读离散输入寄存器
离散输入寄存器(0x02),离散输入寄存器相当于线圈寄存器的只读模式,他每个bit表示一个开关量,而他的开关量只能读取不能写入。
0x03: 读保持寄存器
保持寄存器,这个寄存器的单位不再是bit而是两个byte,可以存放具体的数据量的,并且是可读写的。写也分为单个写和多个写,所以功能码有对应的三个:0x03: 读保持寄存器 , 0x06: 写单个保持寄存器,0x10: 写多个保持寄存器。
0x04: 读输入寄存器
输入寄存器,该寄存器只支持读而不能写。一个寄存器也是占据两个byte的空间。
modbus协议-01相关推荐
- 【工控协议专题01】Modbus协议原理与安全性分析
目录 O.术语 一.背景: 二.协议原理 三.传输方式 四.Modbus RTU 和Modbus ASCII有什么区别? 五.MODBUS TCP 注意点 六.功能码作用 七.Modbus 协议安全性 ...
- ModBus串口【01】Modbus协议介绍
Modbus协议简介 文章目录 Modbus协议简介 1.啥是Modbus协议? 2.Modbus模型 3.Modbus协议版本 4.Modbus通信 5.Modbus不同存储区介绍: 6.Modbu ...
- modbus 协议中,操作数01(读线圈状态)对应的地址是怎么定义的?是位地址还是寄存器地址?
modbus 协议中,操作数01(读线圈状态)对应的地址是怎么定义的?是位地址还是寄存器地址? 我来答 分享 举报 1个回答 #公告# 关于优质视频活动排行榜提前发放的处理公告 1丝冷风 201 ...
- java modbus协议
概念 Modbus是一种串行通信协议,Modbus协议目前存在用于串口.以太网以及其他支持互联网协议的网络的版本. 大多数Modbus设备通信通过串口EIA-485物理层进行. 通讯格式 地址域 功能 ...
- 遵循Modbus协议通过Usb(Ch375)通信的上位机传输问题
遵循Modbus协议通过Usb(Ch375)通信的上位机传输问题 Delphi / Windows SDK/API http://www.delphi2007.net/DelphiNetwork/ht ...
- 基于MODBUS协议的单片机与(串口屏)触摸屏通信(图文)
基于MODBUS协议的单片机与(串口屏)触摸屏通信(图文) 导读:触摸屏能够直观.生动地显示运行参数和运行状态,而且通过触摸屏画面可以直接修改系统运行参数,人机交互性好.触摸屏和单片机通信,需要根据触 ...
- modbus协议手册_20种PLC元件编号和Modbus编号地址对应表
曾经做过单片机和以下20种PLC的Modbus RTU串口通信,现将这20种PLC输入.输出和寄存器元件与Modbus编号地址对应表分享出来. 三菱FX3G-40MR/ES-A.西门子S7-200 C ...
- Modbus协议深入讲解_NI
from:https://www.ni.com/zh-cn/innovations/white-papers/14/the-modbus-protocol-in-depth.html 已更新 Mar ...
- STM8单片机串口同时识别自定义协议和Modbus协议
在单片机开发中,串口是最常用的和外界交换数据的渠道,要使用串口,那必不可少的就是通信协议,通信协议就是单片机和外界通信的语言,要想正常和其他设备正常交流,首先语言必须相通. 在实际开发过程中由 ...
最新文章
- DPDK — 架构解析
- JVM源码分析之System.currentTimeMillis及nanoTime原理详解
- 有关sed命令的用法
- 【开发工具之Spring Tool Suite】6、用Spring Tool Suite简化你的开发
- mysql通过data目录恢复数据库
- android sdk 目录说明,Android的sdk、api及工程目录说明
- 高通量数据中批次效应的鉴定和处理(六)- 直接校正表达矩阵
- POJ - 3190
- 团队管理心得--建团队,管事理人
- linux 共享内存 信号量 同步
- 循环神经网络 递归神经网络_递归神经网络-第3部分
- rc.local文件开机不执行
- Android 接入美洽
- 【推荐五款ssh连接工具】
- linux低级格式化工具下载,U盘低格工具(Rmprepusb)
- 中国联通5G网络架构
- js数组、数组嵌套根据某个字段排序(eachart图标双击事件、vue双击)
- 九龙证券|近50亿资金抢筹券商龙头,知名游资杀入热门互联网股
- write字符串python_Python-write()与writelines()和连接字符串
- C语言基础——字符串指针(指向字符串的指针)
热门文章
- android仿知乎工作内容,Android仿知乎日报开屏页效果
- 个人微信号API开发
- 屁孩君儿子讲解 2023 【例4.8】数据统计
- Fortran数组学习
- 2019-2-12 日记
- 大同大学的计算机科学与技术专业,计算机科学与技术专业
- java水浒征兵回合制_跨服神兵 Q版回合制网游 竞技新篇章——《大话水浒》官方网站——超梦幻回合制网游...
- 国威交换机编程话机调试
- 解决虚拟机开机黑屏[sda] Assuming drive cache: write through
- 想考PMP,殊不知没有达到报考条件?小场面,莫慌~