【MODBUS】Modbus是什么?

简介: 【MODBUS】Modbus是什么?

Modbus协议,从字面理解它包括ModBus两部分,首先它是一种bus,即总线协议,和12C、SP|类似,总线就意味着有主机,有从机,这些设备在同一条总线上


Modbus支持单主机,多个从机,最多支持247个从机设备。关于Mod,因为这种协议最早被用在PLC控制器中,准确地说是Modicon公司的PLC控制器,这也是Mod-Bus名称的由来。


后来Modicon被施耐德(Schneider)收购,Modbus协议广泛应用在工业控制器、HM和传感器上,逐渐被其他厂商所接受,成为了一种主流的通讯协议,用于和外围设备进行通讯。

Modbus在7层OSI参考模型中属于第七层应用层,数据链路层有两种:基于标准串口协议TCP协议,物理层可使用3线232、2线485、4线422,或光纤、网线、无线等多种传输介质。


Modbus协议是一种请求/应答方式的交互过程,主机主动发起通讯请求,从机响应主机的请求,从机在没有收到主机的请求时,不会主动发送数据,从机之间不会进行通讯


就像是男生追女生一样,男生要主动出击,女生才会给你响应,不能等着女生主动搭讪你。


Modbus应用场景

Modbus 协议广泛应用于工业自动化、建筑自动化、环境监测、能源管理等领域,以下是一些常见的应用场景


  • 工业自动化: Modbus 是一种常用的通信协议,可以实现工厂中各种设备的数据采集、控制和监测,如传感器、PLC、变频器、电机驱动器、控制器等设备。
  • 建筑自动化:Modbus 可以用于建筑自动化系统中的数据采集和控制,如空调系统、照明系统、电梯控制等,通过 Modbus 协议可以实现这些设备之间的通信和控制。
  • 环境监测: Modbus 协议可以用于环境监测系统中的各种传感器和数据采集设备,如温度、湿度、气体浓度等传感器。
  • 能源管理: Modbus 可以用于能源管理系统中的各种电力设备的监测和控制,如电表、电流表、电压表等,通过Modbus 协议可以实现这些设备之间的通信和控制。
  • 物流管理: Modbus 可以用于物流管理系统中的各种设备的数据采集和控制,如温度传感器、湿度传感器、气压传感器等,可以用于监测货物的运输状态。


总之,Modbus 协议可以应用于许多领域的数据采集、控制和监测,是一种常用的通信协议。

目录
相关文章
|
机器学习/深度学习 自然语言处理 算法
浅述几种文本和图像数据增强的方法
在现实场景中,我们往往收集不到太多的数据,那么为了扩大数据集,可以采用数据增强手段来增加样本,那么平常我们应该怎么做数据增强的呢? 什么是数据增强 数据增强也叫数据扩增,意思是在不实质性的增加数据的情况下,让有限的数据产生等价于更多数据的价值。
|
Ubuntu 网络协议 Linux
嵌入式Linux系列第8篇:操作网口
嵌入式Linux系列第8篇:操作网口
|
SQL 存储 安全
Spring Boot集成Mybatis-Plus多租户架构实战
Spring Boot集成Mybatis-Plus多租户架构实战
1174 0
Spring Boot集成Mybatis-Plus多租户架构实战
|
编解码 数据可视化 数据挖掘
matplotlib绘制三维曲面图时遇到的问题及解决方法
本文详细介绍了在使用Matplotlib绘制三维曲面图时可能遇到的问题及其解决方法。从数据维度匹配到颜色映射,从图形显示到保存,涵盖了常见的各种情况。通过正确处理这些问题,可以确保生成高质量的三维可视化图形,为数据分析和展示提供有力支持。希望本文对您在使用Matplotlib进行三维绘图时有所帮助。
474 0
|
存储 机器学习/深度学习 算法
蓝桥杯练习题(二):Python组之基础练习三十题
蓝桥杯Python编程练习题的集合,包含了三十个不同难度的编程题目,覆盖了基础语法、数据结构和算法等领域。
333 0
人脸对比
【7月更文挑战第31天】人脸对比
652 2
【ERROR】No qualifying bean of type ‘com.alibaba.druid.pool.DruidDataSource‘ available
【ERROR】No qualifying bean of type ‘com.alibaba.druid.pool.DruidDataSource‘ available
239 0
|
NoSQL Ubuntu 网络协议
qemu 虚拟机
qemu 虚拟机
390 8
|
域名解析 搜索推荐 网络安全
小白教程Cloudways搭建WordPress网站
得益于开源的CMS建站系统的兴起,如今搭建网站已经变得非常简单,即使是不懂编程的人也能轻松搭建自己的网站。本文将以最受欢迎的WordPress开源建站系统为例,向大家介绍如何使用CloudWays搭建WordPress网站。首先你需要注册域名(推荐NameSilo)和购买主机服务器(推荐Cloudways),然后注册Cloudways账号,接下来是创建Cloudways主机并安装WordPress、设置域名解析、域名绑定、安装SSL证书。完成这些操作后你就可以访问WordPress后台了,接着就是安装WordPress主题和WordPress插件
1050 0