Modbus和RS485是什么关系

RS485是一个物理接口,简单的说是硬件。

MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为上面有人说的“语言”吧,简单的说是软件。

RS485属于有线传输,所以就要硬件传输媒介,实际就是两根线就可以了,在这两根线上传输的实际是同一个信号,只是发送端把这个信号一分为二,不过在接收端会把它还原为原来的信号,这样做的好处还要得和RS232来比较;RS232也需要两根线,更多的时候还要加上地线,所以是三根线,地线咱不管它,其余的两根只有一根线传输的数据信号,而另一根传输的时钟,也就是信号原来什么样发送端就怎样发送出来,同样接收端也做同样的处理。所以485的接收端可以把信号在传输过程中引入的干扰就可以抵消掉,而232的接收端不能,所以485的抗干扰能力强可以传输信号上千米,而232只能传输十几米。 
MODBUS只是通信协议的一种,就像汉语和英语一样,就是一种交流的语言,一种机器之间交流的语言。那么在交流之前肯定要有沟通的桥梁吧,那就是传输媒介485或232或其他电气规则,同一种协议可以用不同的传输媒介方式如485或232但是同一传输线路上不能同时存在两种协议。

一般情况下,两台设备通过MODBUS协议传输数据:

最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口(串口));

也有用RS422的,

也有常用的RS485,这种接口传输距离远,在一般工业现场用的比较多。

MODBUS协议又分MODBUS RTU,MODBUS ASCII和后来发展的MODBUS TCP三种模式:其中前两种(MODBUS RTU,MODBUS ASCII)所用的物理硬件接口都是串行(Serial)通讯口(RS232,RS422,RS485)。而MODBUS TCP则是为了顺应当今世界发展潮流,什么都可以用Ethernet网或Internet来连接,传送数据。所以又MODBUS TCP模式,该模式的硬件接口就是以太网(Ethernet)口了,也就是我们电脑上一般用的网络口了。

Modbus和RS485是什么关系

时间: 2024-08-30 15:55:32

Modbus和RS485是什么关系的相关文章

一张图了解物联网技术

应用 用户层 消费类 家居 生活 健康 移动 行业类 零售 工业 医疗 建筑 城市 能源 服务 技术 系统层 展现/可视化:TDI     MDI    Midi    ASCII    MPEG    XML     XDR    ASN    SMB 处理/分析:事务处理  信息获取  命令控制  计算服务  处理控制  消息交换 数据库:Hadoop  HBase  Cassandra  MongoDB 中间件:RabbitMQ  Flume  Kafka  Storm  Logstash

RS485 Modbus(转)

1.RS485接口标准 RS485由RS232和RS422发展而来,弥补了抗干扰能力差.通信距离短.速率低的缺点,增加了多点.双向通信能力,即允许多个发送器连接在同一条主线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围. RS485可以采用二线和四线两种方式,二线制可以实现真正的多点双向通信.其主要特点如下: (1)RS485的接口信号电平比RS231-C低,不易损坏接口电路的芯片,且该电平与TTL电平兼容,方便于TTL电路相连接. (2)RS485的数据最高传输速率为10Mb

UART和RS232/RS485的关系是什么?

串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式.但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句中同等的位置使用.在百度搜索二者的区别,可以看到排在最前面的答案充斥着混淆的概念.就此,谈谈我对这几个概念的理解,希望能帮初学者厘清它们之间的关系. 通讯问题,和交通是一样的.串口通信,我们这里可以用公交来类比. 公交运行可以简单分成两个部分: 1.车站 2.公路 其中车站决定了车上装什么(人),怎

实现基于RS-485通信和Modbus协议的远程智能消防监测系统

题目要求: 监测端上电后LED1至LED8全部熄灭,LED9每隔2秒闪烁一次(亮0.5秒,灭1.5秒). 采集端测到火焰时,监测端LED1至LED4出现流水灯效果. 采集端火焰消失后,监测端流水灯效果保持. 按下一次监测端KEY1按键,能停止流水灯效果. 使用2块M3主控模块.1个火焰传感器模块,选取一块M3主控模块作为监测端,另一块M3主控模块安装火焰传感器模块作为采集端. 1.将“485采集端程序.hex”文件下载到采集端,使用“485节点配置工具.exe”配置采集端地址为0x01.传感器类

【应用笔记】【AN004】VB环境下基于RS-485的4-20mA电流采集

版本:第一版作者:周新稳 杨帅 日期:20160226 =========================== 本资料高清PDF 下载: http://pan.baidu.com/s/1c1uuhLQ 源代码包下载: http://pan.baidu.com/s/1LSuXw =========================== 简介 本应用笔记主要说明如何在VB开发环境下基于RS485实现4-20mA电流采集. 系统组成及工作原理 系统组成如图1所示,主要包括 PT100铂电阻温度传感器.S

初识modbus

modbus是工业设备通信中常用到的一种协议,一般做机械自动化的接触的比较多一点.在OSI(Open System Interconnection)模型中他是属于报文传输协议层,所以很多人在刚接触的时候会觉得疑惑搞不清232串口.485总线.以太网之间和modbus之间的关系,其实现在就可以说明白,那就是单纯的协议,哪怕你用usb传输数据,只要你的数据包符合modbus标准协议的数据包的格式,那么你用的就是modbus协议. modbus是典型的一对多框架,一台主机可以链接多个从机进行通信,之间

RS485深入解析1:传输线的特性阻抗

RS485总线相信对大家来说都不陌生,我也使用了很多年,熟知其电路的画法.软件程序的设计方法,并积累了一些在工程上实际应用的经验.但总感觉自己附在表面上,"为什么要加120欧的匹配电阻?". "匹配电阻要加在哪里?"."为什么要加偏置电阻?","偏置电阻多少才合适","如何才能正确通过EMC测试"等等这些问题已经困扰了我很久,经验是工程中反复实验得来的,现在该是沉下心来,弥补自己理论的时候了,所以特写此文.

Modbus从机(服务器)通讯设计

摘要:本文在国家标准GB/T 19582-2008的框架下,讨论Modbus协议在串行链路RS485以及TCP/IP上的实现过程和注意事项.涉及到Modbus帧界定.lwip协议栈移植等关键内容,对于难度较大的读写多个线圈命令,本文给出了关键源代码. 1. 简介 从1979年开始,Modbus作为工业串行链路的事实标准,Modbus使成千上万的自动化设备能够通信.目前,对简单而精致的Modbus结构的支持仍在增长.互联网用户能够使用TCP/IP栈上的保留系统端口502访问Modbus. Modb

DB9针型:RS485输出信号及接线端子引脚分配

下图所看到的.DB9针型RS485输出信号及接线端子引脚分配. 此DB9针型与 标准 RS232 or RS485 DB9定义有所不同,下图中的DB9针型说明仅是针对USB转485DB9接口. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" > 标准RS232的引脚相应关系是: 2-- RXD:3--