的Modbus协议物理层接口有哪些类型,传输距离最多多少?采取哪几种方式通讯?
1.所谓总线就是在一个物理通讯链路上将多个设备集合在一起,就是将所有的设备总起来,进行相互的信息交流,RS323 RS485那个算总线就不言自明。现场总线是指安装在制造或过程区域的现场装置与控制室内的自动装置之间的数字式、串行、多点通信的数据总线。 简单说,现场总线就是以数字通信替代了传统4-20mA模拟信号及普通开关量信号的传输。 2.RS232,RS485是一个物理接口,简单的说是硬件。也可以说是一种通信接口。MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为有人说的“语言”吧,简单的说是软件。3.一般情况下,两台设备通过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)口了,也就是我们电脑上一般用的网络口了。总结以上所说,RS232及PLC以太网属于最底层的通信介质或通信标准,在其上必须有相应的通信协议才能实现数据交换、传输。现场总线就是一种网络,且都有自己的通讯协议。PLC通信模块主要起采集现场数据,比如数字量、模拟量。举个例子,数字量采集就是现场触点得电闭合形成回路,那么数字量采集模块会经过光电之类的转换告诉PLC的CPU这是1,也就是DI模块的功能。而模拟量模块会将现场4-20mA的信号进行转换成为PLC认可的某一范围的数值,比如1000-5000等。 你提的补充问题后边有人已经做了大体解释,PROFIBUS ? , ? MODBUS , ?DEVICENET ,PROFIBUS-DP ?,CONTROLNET 这些是不同协议的总线。PLC网络模块跟我说的那些DI DO 自然功能不同,网络模块可以实现与远程PLC的连接等,这你得看每种不同PLC的扩展方式等。网络节点就是连入网络的一台台计算机或PLC,网络连接器直接的解释是传输线两端的接头。你问两个PLC可以通过RS232通讯,多了当然行,加相关设备,实普通网线一样,一根网线无疑只能连接两端,你要连接很多电脑自然用一根网线是不够的,得用多跟网线并加HUB或交换机等设备,这些道理是一样的。这些问题怎么说你都很难一时接受,如果你将来接触了就很快理解了,也不会太过计较一些概念性的东西了,比如说工业用的HUB或交换机或路由器这些在概念或原理上还是有差别的,但是工业实际用的时候大体实现的功能是一样的,所以没人会去深刻研究到底HUB还是交换机还是路由器,只要能实现我工业用的数据传输和共享就可以,到底是物理层还是数据链路层不是自动化人员该关心的范围了。
一、串口RS232,传输距离约50m,通信方式为全双工 二、串口RS422,传输距离约200m,通信方式为全双工三、串口RS485,传输距离约200m,通信方式为半双工四、网口LAN,无传输距离,只要联网,能PING到地址,就可以通信。通信方式为半双工五、网口WAN,无传输距离。通信方式为全双工 望采纳。。。。。。

能够输出modbus协议的接口形式有哪些
Modbus协议只是规定了通讯过程中的数据关系,并没有强制要求使用哪种类型的接口。也就是说,它没有对于接口的要求。具体的接口形式取决于通讯形式。下面列举一些可能用到的接口形式及要求:RS232,使用RS232时,其接口通常情况下是DB9.由于RS232实际上只用到了收、发、地三根线路,因此,也有可能使用简化的RS232接口,只要具备这三者基本的端子就可以。RS485,使用RS485时,其接口只有A、B两根线路,地线不是必须的,因此,可以使用任何形式的接口。以太网,使用以太网时,通常情况下会使用常规的网线,因此,其接口形式会以常见的RJ45居多。
modbus协议的接口有RS485和以太网(实际上RS232也可以输出modbus)
RS232 RS485
232串口通信距离短,支持点对点通信,全双工,485串口通信距离长,支持点对多点通信,半双工,一般采用什么接口看你的通信距离,如果离电脑超过15米的话,就需要采用485接口通信,所以采用什么接口通信,根据你的现场环境而定。 至于通讯协议的问题,看设备支持和你所使用的软件甚至于整个系统是否支持,这么说吧,在一堆中国人里面,你肯定是要讲普通话,而在一堆美国人那里,你肯定是要讲英语啦,看你的系统。

关于西门子S7200SMART modbus 通讯协议的问题
S7-200中的MODBUS通讯协议实际上是用了其自由口协议来实现,因此,端口上的报文接收都要用到SMB2这个系统寄存器。双口MODBUS在原生西门子S7-200PLC的CPU上是不可能实现的。解决办法:选择兼容品牌的CPU,某些产品具有双自由口,可以实现第二通道MODBUS,程序轻微修改;选择兼容品牌的扩展模块,某些产品可以扩展第二个口,可以实现第二通道MODBUS,程序轻微修改;升级至200SMART并扩展SB通讯信号板(程序轻微修改),甚至是1200(需重写);跳出一定要双口MODBUS RTU的方案,则可以其中一个口用PPI、扩展模块EM277走DP或MPI、扩展模块CP243走以太网S7协议、扩展兼容以太网模块走以太网S7协议或MODBUS TCP/IP模块,都是一些解决上述问题的对策。

485通讯协议和modbus协议区别
485通讯协议和modbus协议区别是特点不同。Modbus的特点有:用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权;Modbus可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。485通讯协议的特点有:RS-485的数据最高传输速率为10Mbps;RS-485接口强,即抗噪声干扰性好。 演示机型:华为MateBook X系统版本:win10485通讯协议和modbus协议区别是特点不同。Modbus的特点有:用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权;Modbus可以支持多种电气接口,如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等;Modbus的帧格式简单、紧凑,通俗易懂。用户使用容易,厂商开发简单。485通讯协议的特点有:RS-485的数据最高传输速率为10Mbps;RS-485接口强,即抗噪声干扰性好;RS-485接口的最大传输距离标准值为4000英尺,实际上可达3000米(理论上的数据,在实际操作中,极限距离仅达1200米左右),另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。

modbus通讯协议与R485通讯协议的区别?可以通用吗?
一、不存在通用不通用,而是相互依存;RS485是端口协议,modbus是协议;modbus离不开485,485也离不开MODBUS。二、区别Modbus具有以下几个特点:1、标准、开放:用户可以免费、放心地使用Modbus协议,不需要交纳许可证费,也不会侵犯知识产权。目前,支持Modbus的厂家超过400家,支持Modbus的产品超过600种。2、Modbus可以支持多种电气接口:如RS-232、RS-485等,还可以在各种介质上传送,如双绞线、光纤、无线等。3、Modbus的帧格式简单、紧凑,通俗易懂。用户使用容易,厂商开发简单。RS485通信端口协议具有以下几个特点:1、MODBUS通信协议是RS485通信端口协议里面的一种。2、RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。3、 RS-485的数据最高传输速率为10Mbps 。4、RS-485接口强,即抗噪声干扰性好。5、RS-485接口的最大传输距离标准值为4000英尺,实际上可达 3000米(理论上的数据,在实际操作中,极限距离仅达1200米左右),另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。扩展资料Modbus是工业上广泛使用的通讯协议,基于各种应用,Modbus有RTU、ASCII和TCP三种协议,这三种协议普遍应用在工业上的设备。1、Modbus协议是一个master/slave架构的协议。有一个节点是master节点,其他使用Modbus协议参与通信的节点是slave节点。每一个slave设备都有一个唯一的地址。2、在串行和MB+网络中,只有被指定为主节点的节点可以启动一个命令(在以太网上,任何一个设备都能发送一个Modbus命令,但是通常也只有一个主节点设备启动指令)。3、一个ModBus命令包含了打算执行的设备的Modbus地址。所有设备都会收到命令,但只有指定位置的设备会执行及回应指令(地址0例外,指定地址0的指令是广播指令,所有收到指令的设备都会运行,不过不回应指令)。4、所有的Modbus命令包含了检查码,以确定到达的命令没有被破坏。基本的ModBus命令能指令一个RTU改变它的寄存器的某个值,控制或者读取一个I/O端口,以及指挥设备回送一个或者多个其寄存器中的数据。5、有许多modems和网关支持Modbus协议,因为Modbus协议很简单而且容易复制。它们当中一些为这个协议特别设计的。有使用有线、无线通信甚至短消息和GPRS的不同实现。不过设计者需要克服一些包括高延迟和时序的问题。参考资料百度百科-Modbus通讯协议百度百科-RS-485协议
RS485是接线口 modbus是协议。他是建立在RS485是接线口的基础上进行通讯的。所以modbus离不开485,485也离不开MODBUS前半部分说的基本正确,(RS485是接线口)与(485也离不开MODBUS) 回答错误RS485不不完全是接线口,它是一种电气标准,包含机械特性,电气特性等特点,可以找一些通信书籍看看,描述有很多特点; 485也离不开MODBUS,理解也狭隘了,用485通信的规约很多,modbus只是其中比较常用的有一种规约,如IEC103,CDT等全是RS485通信方式,还有一点modbus不完全在RS485通信方式,还有TCP方式,modbus plus有详细介绍,很简单
首先分清modbus通讯协议本身就是一种协议,在硬件开发中属于协议层开发。 R485不是通讯协议,只是一种硬件接口。属于物理层。MODBUS是一种软件协议,规定了一种语言。而RS485相当于喇叭。MODBUS可以跑在RS485上,也能跑在RS232上,也能跑在POWERBUS。RS485只是一种硬件接口,他只是把来自单片机UART的信号,翻转电平进行传输,并驱动线缆。所以RS485其实只是一种硬件接口驱动芯片。同理。 RS485上可以用MODBUS,也能用其他自拟协议。协议只是软件。
有区别: MODBUS通信协议是RS485通信端口协议里面的一种MODBUS通信协议里有:TCP/IP 、RS485方式有RTU和ASCII码 而RS485是端口协议:遵守RS485通信协议的通信方式有:MPI、PPI、MODBUS、PROFBUS_DP等等
RS485是一种串行通讯标准,包含机械特性,电气特性,定义了传输的物理层。RS485是端口协议:遵守RS485通信协议的通信方式有:MPI、PPI、MODBUS、PROFBUS_DP等等 ,MODBUS通信协议是RS485通信端口协议里面的一种,可以使用RS485接口传输

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/80195.html。