modbus协议和RS232或者RS485之间不是一回事。
Modbus是通讯协议,而RS232、RS485只能代表通讯的物理介质层和链路层。Modbus协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。
三者区别如下:
1,Modbus 协议 :
为更好地普及和推动Modbus在基于以太网上的分布式应用,目前施耐德公司已将Modbus协议的所有权移交给IDA(Interface
for
DistributedAutomation,分布式自动化接口)组织,并成立了Modbus-IDA组织,为Modbus今后的发展奠定了基础。在中国,Modbus已经成为国家标准GB/T19582-2008。据不完全统计:截止到2007年,Modbus的节点安装数量已经超过了1000万个。
Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。
当在一Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。
此协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。
2、RS-232:
RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。
3、RS485 :
智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的RS485解决了这个问题。
扩展资料:
Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。
Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。
大多数Modbus设备通信通过串口EIA-485物理层进行。
对于串行连接,存在两个变种,它们在数值数据表示不同和协议细节上略有不同。Modbus RTU是一种紧凑的,采用二进制表示数据的方式,Modbus ASCII是一种人类可读的,冗长的表示方式。这两个变种都使用串行通信(serial communication)方式。
RTU格式后续的命令/数据带有循环冗余校验的校验和,而ASCII格式采用纵向冗余校验的校验和。被配置为RTU变种的节点不会和设置为ASCII变种的节点通信,反之亦然。
对于通过TCP/IP(例如以太网)的连接,存在多个Modbus/TCP变种,这种方式不需要校验和计算。
对于所有的这三种通信协议在数据模型和功能调用上都是相同的,只有封装方式是不同的。
Modbus有一个扩展版本Modbus Plus(Modbus+或者MB+),不过此协议是Modicon专有的,和Modbus不同。它需要一个专门的协处理器来处理类似HDLC的高速令牌旋转。它使用1Mbit/s的双绞线,并且每个节点都有转换隔离装置,是一种采用转换/边缘触发而不是电压/水平触发的装置。
连接Modbus Plus到计算机需要特别的接口,通常是支持ISA(SA85),PCI或者PCMCIA总线的板卡。
参考资料来源:百度百科:Modbus通讯协议
modbus协议和RS232或者RS485之间不是一回事。
Modbus是通讯协议,而RS232、RS485只能代表通讯的物理介质层和链路层。Modbus协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。
三者区别如下:
1,Modbus 协议 :
为更好地普及和推动Modbus在基于以太网上的分布式应用,目前施耐德公司已将Modbus协议的所有权移交给IDA(Interface for DistributedAutomation,分布式自动化接口)组织,并成立了Modbus-IDA组织,为Modbus今后的发展奠定了基础。在中国,Modbus已经成为国家标准GB/T19582-2008。据不完全统计:截止到2007年,Modbus的节点安装数量已经超过了1000万个。
Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。
当在一Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。
此协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。
2、RS-232:
RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。
3、RS485 :
智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的RS485解决了这个问题。
扩展资料:
由于PC机默认的只有RS232接口,有两种方法可以得到PC上位机的RS485电路:
1)通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离栅的产品。
2)通过PCI多串口卡,可以直接选用输出信号为RS485类型的扩展卡。
参考资料:百度百科-MODBUS协议
本回答被网友采纳不是,MODBUS是上层协议,一般底层使用485 485和232同样是底层协议,但电平规范不同,从而距离等性能不同。
RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。
智能仪表是随着80年代初单片机技术的成熟而发展起来的,现在世界仪表市场基本被智能仪表所垄断。究其原因就是企业信息化的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。
最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的RS485解决了这个问题。
扩展资料:
电子控制器是一种重要的电子产品元件,在人们日常生活中发挥着非常重要的作用。电子控制器(ECU)是一个微缩了的计算机管理中心,它以信号(数据)采集、计算处理、分析判断、决定对策作为输入。
然后以发出控制指令、指挥执行器工作作为输出有时,它还要给传感器提供稳定电源或是参考电压。其全部功能是通过各种硬件和软件的总和来完成的,其核心是以单片机为主体的微型计算机系统。
参考资料:百度百科-电子控制器
本回答被网友采纳Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。而RS232和RS485则是硬件接口。打个比方来说,MODBUS是语言,RS232和485则类比为手机和电脑。物理层硬件跑什么协议其实都是可以的,只是MODBUS现在作为一种485通讯的标准而被广泛了解。透传MODBUS协议的,也不光是只有RS232或者RS485,现在这两种物理层硬件的特性滞后于行业发展,现在现场使用较多的物理标准是:二总线。如MBUS、POWERBUS等,由于二总线既可以通讯又可以供电的特性,让MODBUS协议在其中如鱼得水。通讯质量和稳定性也提高了很多。
如图,POWERBUS跑MODBUS协议的示意图,测试其通讯误码率。
modbus协议是否就是RS232或者RS485, 如果不是又有哪些区别
modbus协议和RS232或者RS485之间不是一回事。Modbus是通讯协议,而RS232、RS485只能代表通讯的物理介质层和链路层。Modbus协议支持传统的RS-232、RS-422、RS-485和以太网设备。许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。三者区别如下:1,Modbus 协议 :为更好地...
RS232的modbus程序和RS485的modbus程序有什么区别啊
不管是在RS232上进行通讯,还是在RS485上进行通讯,MODBUS通讯程序没有任何区别,只有串口接入有区别。一般在电脑上,只有USB或RS232串口,如果MOPDBUS设备是RS232串口,可以直接串口接入电脑。或者RS232转USB,接入电脑。如果MODBUS设备是RS485,电脑中没有RS485通讯口,可RS485转USB,或RS484转RS232,...
什么叫 modbus 485 它跟 rs485 有区别吗
结论:Modbus与RS485虽然有所关联,但它们实际上是不同的概念。RS485是一种物理通信标准,主要用于工业现场的点对点或星型网络,而Modbus则是一种通信协议,用于在这些RS485网络上进行数据传输和设备间通信。换句话说,Modbus并不等同于RS485 485,它是一种可以在包括RS485在内的多种通信媒介中应用的协...
RS-485与Modbus协议傻傻分不清楚?
首先,RS485是一种半双工通信方式,适合连接多个设备,通过设备地址进行区分。它在平衡线路中传输,可达到1.2公里的距离,并且常用于将RS485转换为USB、GSM或以太网接口,如串口服务器。而Modbus协议是在RS485网络上运行,用于主设备向从设备发送查询和数据读写操作,如线圈和寄存器的读写。Modbus通信基于...
rs485和modbus的区别是什么?
RS485与Modbus的主要区别在于通信协议的不同。1. 通信协议差异 RS485是一种物理接口标准,它定义了电气特性、通信传输方式等,用于实现设备间的串行通信。而Modbus则是一种通信协议,定义了设备之间数据交换的规则和格式,广泛应用于工业自动化领域。RS485可以用于多种通信协议,包括Modbus,但其并不等同于...
RS485和MODBUS的区别是什么?
RS485是一个物理接口,简单的说是硬件。MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为上面有人说的“语言”吧,简单的说是软件。一般情况下,两台设备通过MODBUS协议传输数据:最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口...
什么叫modbus485它跟rs485有区别吗
Modbus485是一种基于RS485协议的通信协议。它与RS485在物理层上相似,但在应用层上有所不同。Modbus协议为设备之间的通信提供了特定的数据格式和指令集。详细解释如下:RS485是物理层的通信标准,主要用于设备的电气特性和接口电路规范,支持半双工通信模式,能够实现远距离的数据传输。而Modbus是基于RS485...
modbus协议与RS485是同一种么
RS485是一种物理接口,Modbus通讯协议是一种国际标准的协议,是通用的协议,当物理连接是RS485时,可以根据Modbus制定双方的通讯规则,当然你也可以不用Modbus。
RS-485与Modbus协议傻傻分不清楚?
在工业控制、电力通讯、智能仪表等领域,通常采用串口通信进行数据交换。最初使用的是RS232接口,但在复杂工业环境中,RS232接口易受电磁干扰,导致信号传输错误。为解决这一问题,施耐德电气于1979年制定了Modbus协议,现工业中广泛采用RS485通信,因此本文将详细介绍RS485通信和Modbus通信协议。首先,RS485...
modbus拥有两种物理端口RS485\/RS232这两者有什么不同的地方了
连接方式不一样 通常 RS485 是2 线半双工,通信距离 可达 1200米 RS232 是 3线 全双工,但通信距离 有限,25米