返回首页

485协议和188协议区别?

216 2024-09-03 03:22 admin   手机版

一、485协议和188协议区别?

485是物理层的通讯协议,188属于应用层的报文传输协议。参见OSI模型相关资料。

简单来说,可以将485理解为一种接口形式,188为一种数据传输语言 ,采用485接口的有多种语言,包括常见的modbus、103、645等。

二、485协议是专有协议吗?

485协议不是专有协议。

RS485协议是典型的串行通讯标准协议,只定义电压、阻抗等,不对软件协议给予定义。

RS-485总线标准规定了总线接口的电气特性标准即对于2个逻辑状态的定义:正电平在+2V~+6V之间,表示一个逻辑状态;负电平在-2V~-6V之间,则表示另一个逻辑状态;数字信号采用差分传输方式,能够有效减少噪声信号的干扰。

RS-485的设计为平衡系统。简单地说,使用两根线传输信号,没有地。是因为理想情况下其中一根线上的信号与另一根线上的信号严格相反。也就是说,如果一根线发送的为高电平,另一根线将发送低电平,反之亦然。

三、422协议与485协议区别?

由于RS-485是在RS-422基础上发展而来的,因此RS-485很多电气设备要求与RS-422差不多。如都选用均衡传输方式、都必须在传输线里接接电阻器等。

因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。

RS-485与RS-422的不一样还取决于其共模輸出工作电压是不一样的,RS-485是-7V至+12V中间,而RS-422在-7V至+7V中间。因此,RS-485的控制器能够用在RS-422互联网中运用。

四、什么是485协议?

RS-485协议是串行通讯的标准。定义了电压,阻抗等,但不对软件协议给予定义。

总线标准规定了总线接口的电气特性标准即对于2个逻辑状态的定义:正电平在+2V~+6V之间,表示一个逻辑状态;负电平在-2V~-6V之间,则表示另一个逻辑状态;数字信号采用差分传输方式,能够有效减少噪声信号的干扰。

RS-485工业总线标准能够有效支持多个分节点和通信距离远,并且对于信息的接收灵敏度较高等特性。

五、485协议怎么破解?

MPI是多点接口的简称!MPI是不需要软件支持的!它在PLC只能实现少量的数据交换!MPI的物理层是RS-485。MPI和DP都是PROFIBUS,底层都是485.通讯不仅仅在硬件上一致更需要在软件协议上的一致,专用通讯电缆内置有芯片,直接将采集的数据进行转换。一般使用者,只是对黑匣子的应用,很难破解协议。

市场上买到的山寨S7300电缆,只支持MPI不支持DP.就像HATR协议也是一种加密的协议,主要是老外先研究出来 靠协议赚钱的。

六、485协议与512协议的区别?

485协议和512协议都是常用于工业现场的串口通讯协议,下面是它们的一些区别:

1. 传输速率不同:RS485协议可以实现不同设备之间的高速传输,数据传输速率最高可达10Mbps;而DMX512协议则主要用于舞台照明和视觉效果灯光控制等领域,其数据传输速率为250kbps。

2. 端点个数不同:RS485协议支持多个节点,可以在一个主控设备的管辖下连接多个从节点设备,而DMX512协议只支持一个主控设备和多个从节点设备的连接方式。

3. 应用场景不同:RS485协议广泛应用于各种现场工业自动化控制系统中,例如智能电网、环保工程、生产线流水控制等等。而DMX512协议主要用于自动化灯光控制,例如LED舞台照明、大型演出舞台设计等等。

举例来说,假设我们需要控制一个大型演出舞台上的灯光效果,我们就可以使用DMX512协议,主控设备发送控制指令到多个从节点设备上,实现各种颜色和亮度变化的效果。而如果我们需要控制一条自动化生产线,控制多个设备进行协同作业,就可以使用RS485协议,让主控设备和多个从节点设备之间进行高速稳定的通讯,保证整个生产线的工作效率和稳定性。

七、485协议与knx协议哪个好?

knx协议好。

KNX协议就是基于EIB协议发展出来的,EIB协议是老的叫法,现在都统一叫KNX协议了,2002年5月,欧洲三大总线协议EIB(欧洲安装总线)、EHSA(欧洲住宅系统)和 BatiBus合并成立了Konnex协会,提出了KNX协议。

KNX标准以EIB标准为基础,针对智能家居和网络控制制定了同EIB完全兼容的标准,提供了家庭、楼宇自动化的完整解决方案。

八、modbus协议跟485协议通用吗?

一、不存在通用不通用,而是相互依存;

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个收发器。

九、485半双工应用层协议

485半双工应用层协议:实现工业自动化的可靠通信

在工业自动化领域,实现可靠和高效的通信是至关重要的。而485半双工应用层协议作为一种广泛应用的通信协议,为工业现场的设备控制和数据交换提供了强大的支持。

485半双工应用层协议是基于RS-485标准的通信协议。RS-485是一种传输速率高、抗干扰能力强的通信总线标准,特别适用于工业现场环境。而应用层协议则是在物理层和数据链路层基础上的更高层次的协议,用于定义通信的格式和规则。

实际上,485半双工应用层协议并没有一个固定的标准。根据不同的应用需求和厂家之间的差异,可能会有多种不同的协议存在。但在大部分情况下,这些协议都具备相同的基本特性和相似的结构。

485半双工应用层协议的基本特性

1. 可靠性:485半双工应用层协议具备高度的可靠性,能够在恶劣的工业环境下保持稳定的通信。它采用差分信号传输和抗干扰设计,能够有效地抵抗电磁干扰和噪声。

2. 灵活性:485半双工应用层协议具备较高的灵活性,能够适应不同的应用需求和通信方式。它支持多种不同的通信模式,如点对点通信、多节点通信和主从式通信等。

3. 高效性:485半双工应用层协议具备高效的数据传输能力。它采用了二进制编码和灵活的数据帧格式,能够实现高速的数据传输和快速的响应。

485半双工应用层协议的工作原理

在485半双工应用层协议中,通信的过程通常可以分为以下几个步骤:

1. 发送方准备数据:发送方根据协议规定的格式,将要发送的数据进行编码和打包,生成数据帧。

2. 数据帧传输:发送方通过RS-485物理层,将数据帧传输到总线上。由于485半双工的特性,发送方需要在发送数据时关闭接收功能,以免产生冲突。

3. 数据接收与处理:接收方通过RS-485物理层,将数据帧接收到本地,并解析出数据内容。接收方根据协议规定的格式,对数据进行处理和相应的操作。

4. 响应数据发送:接收方根据协议规定的格式,将响应数据打包并通过RS-485物理层发送给发送方。

5. 数据帧确认:发送方接收到响应数据后,进行数据帧的确认,以保证数据的正确传输。

485半双工应用层协议的应用场景

485半双工应用层协议广泛应用于工业自动化领域,涉及到各种设备控制和数据交换的场景。以下是一些常见的应用场景:

  • 1. 工厂自动化:485半双工应用层协议可以实现工厂内各个设备之间的通信,包括PLC控制器、传感器、执行器等。通过协议定义的通信方式,实现对设备的监控、控制和数据采集。
  • 2. 智能建筑:在智能建筑系统中,485半双工应用层协议可以用于楼宇自动化系统、安防系统、照明控制系统等各个子系统之间的通信。通过协议规定的通信格式,实现对建筑设备的集中控制和管理。
  • 3. 电力系统:485半双工应用层协议可以应用于电力系统的监测与控制。通过协议定义的通信方式,实现对电力设备的实时监控、故障诊断和数据采集。
  • 4. 智能交通:在智能交通系统中,485半双工应用层协议可以用于交通信号控制、车辆监测和交通信息采集等方面。通过协议规定的通信协议,实现对交通设备的控制和数据交换。
  • 总的来说,485半双工应用层协议在工业自动化领域发挥着重要的作用。它通过提供可靠、灵活、高效的通信方式,实现了工业现场设备之间的互联互通,推动了工业自动化技术的进步和应用。

    十、c语言rs485协议编程

    使用C语言实现RS485协议编程

    RS485是一种常用的串行通信协议,它可以实现数据在远距离传输时的可靠性。在工业控制系统中,RS485协议被广泛应用于监测设备、传感器、PLC等设备之间的通信。

    在本文中,我们将学习如何使用C语言编程来实现RS485协议,以便于在工业控制系统中进行数据通信。

    1. 硬件连接

    在实现RS485协议之前,首先需要正确地进行硬件连接。RS485通信需要使用两根数据线,分别是A线和B线。通常情况下,A线为正向数据传输线路,而B线为反向数据传输线路。

    确保将A线连接到RS485设备的A+端口,将B线连接到RS485设备的B-端口。另外,还需要将一个RS485转换器连接到电脑的串口或USB口,以便实现数据的收发。

    2. C语言串口编程

    在C语言中,我们可以使用一些库函数来实现串口的读写操作。例如,可以使用`open`函数打开串口设备文件,并使用`read`和`write`函数进行数据的读写。

    以下是一个简单的C语言串口读写程序的示例:

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    相关评论
    我要评论
    用户名: 验证码:点击我更换图片
    上一篇:返回栏目