文档库 最新最全的文档下载
当前位置:文档库 › profibus modbus and tp协议区别

profibus modbus and tp协议区别

modbus profibus都用在现代工业的现场总线中

https://www.wendangku.net/doc/3a17145281.html,/cdbbs/2007-8/31/07831D1C488F957.html

https://www.wendangku.net/doc/3a17145281.html,/cdbbs/2008-1/18/0811812D193E51.html

https://www.wendangku.net/doc/3a17145281.html,/cdbbs/2007-8/31/0783115499D8606.html

TCP/IP被确定为因特网的通信协议,是一组通信协议的代名词。TCP/IP是OSI七层模型的简化,共分为4层:应用层,传输层,IP层和物理网络接口层。 a)互联网络层(IP层)互联网络层提供无连接的分组交换服务,其任务是允许主机将分组放在网上,让每个分组独立的道达目的地。 b)传输层(TCP)传输控制协议(TCP),是一个可靠的面向连接的协议,保障某一机器的字节流准确无误的投递到互联网上的另一个机器。用户数据报协议(UDP),提供无连接的服务,无重发和纠错功能,不保障数据的可靠传输。在快速交付重于准确交付的应用中广泛应用。 c)信息流动过程下面以试用TCP协议传送文件为例说明TCP/IP的工作原理。 1)在源主机上应用层上将一串字节流传给传输层; 2)传输层将子节流分成TCP 段,加上TCP包头交给互联网络(IP)层; 3) IP层生成一个包,将TCP段放入其数据域,并加上源和目的主机的目的地址。将IP包交给数据链路层; 4)数据链路层在其帧的数据部分装入IP包,发往目的主机或者IP路由器。 5)在目的主机,数据链路层将数据链路层帧头去掉,将IP包交给IP层; 6) IP 层检查IP包头,如果包头中的校验与计算出来的不一致,则丢弃该包; 7)如果校验和一致,IP层去掉IP头,将TCP段交给TCP层,TCP层检查顺序好来判断是否为正确的TCP段; 8) TCP层为TCP包头计算TCP头和数据。如果不对,TCP层丢弃这个包,若对,则向源主机发送确认; 9)在目的主机,TCP层去掉 TCP头,将字节流传给应用程序; 10)于是目的主机收到了源主机发来的字节流,就像直接从源主机发来的一样。 d)网络互连路由器互联网络需要某些计算机能自动的把报文以分组形式(IP数据报)从一个网络转发到另一个网络。互连两个网络并且将报文分组从一个网络传递到另一个网络的计算机叫做Internet路由器。在一个TCP/IP网络上,路由器提供所有物理网络之间的互连,路由器负责为报文分组选择路由,送往目的地。路由选择是基于目标网络,而不是基于目标主机,所以路由器需要保存的信息量与TCP/IP网络中的网络数成比例。 e) IP地址划分网络号由网络信息中心

(NIC,Network Information Center)分配。五类IP 1字节 2字节 3字节 4字节 A类地址 0 网络标示主机标示 B类地址 1 0 网络标示主机标示 C类地址 1 1 0 网络标示主机标示 D类地址 1 1 1 0 多投点地址 E类地址 1 1 1 1 0 保留将来试用特殊IP地址网络号主机号本机全0 本网主机00….00主机号局域网广播全1 向网络定向广播网络号全1 回路 127 随机(通常是1) f)子网掩码说明IP地址中的主机地址段如何被划分成子网地址本地主机地址两部分。子网掩码为一个32位的数字。其中所有的1表示IP地址中的网络地址段和子网地址段,所有的0表示IP地址中的主机地址段。 g)直接/间接路由通信将位于同一IP网上的两台计算机之间的通信称为直接路由通信;不位于同一网上的两台计算机之间的通信称为间接路由通信。判断一目标地址是否在与本计算机直接连接的一个物理网络上的方法是:发送者抽出目标IP地址的网络部分,与自己IP地址的网络部分比较,如果相同,就直接投递。对于间接路由,帧发送到路由器,路由器抽出分组,路由选择程序选择下一个通往目的地主机路径的下一个路由器,如此继续下去,直到该IP分组可以直接投递为止。

https://www.wendangku.net/doc/3a17145281.html,/cdbbs/2006-8/18/9023017.html

1.Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。当在一Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。

标准的Modbus口是使用一RS-232C兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。控制器能直接或经由Modem组网。控制器通信使用主—从技术,即仅一设备(主设备)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据作出相应反应。典型的主设备:主机和可编程仪表。典型的从设备:可编程控制器。主设备可单独和从设备通信,也能以广播方式和所有从设备通信。如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则不作任何回应。Modbus 协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、一错误检测域。从设备回应消息也由Modbus协议构成,包括确认要行动的域、任何要返回的数据、和一错误检测域。如果在消息接收过程中发生一错误,或从设备不能执行其命令,从设备将建立一错误消息并把它作为回应发送出去。

2.(1) PROFIBUS是一种国际化.开放式.不依赖于设备生产商的现场总线标准。广泛适用于制造业自动化.流程工业自动化和楼宇.交通电力等其他领域自动化。

(2) PROFIBUS由三个兼容部分组成,即PROFIBUS-DP( Decentralized Periphery).PROFIBUS-PA (Process Automation ).PROFIBUS-FMS (Fieldbus Message Specification )。

(3) PROFIBUS–DP: 是一种高速低成本通信,用于设备级控制系统与分散式I/O的通信。使用PROFIBUS -DP可取代办24VDC或4-20mA信号传输。

(4) PORFIBUS-PA:专为过程自动化设计,可使传感器和执行机构联在一根总线上,并有本征安全规范。

(5) PROFIBUS-FMS:用于车间级监控网络,是一个令牌结构.实时多主网络。

(6) PROFIBUS是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。可实现现场设备层到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综合自动化和现场设备智能化提供了可行的解决方案。

(7)与其它现场总线系统相比,PROFIBUS的最大优点在于具有稳定的国际标准EN50170作保证,并经实际应用验证具有普遍性。目前已应用的领域包括加工制造.过程控制和自动化等。PROFIBUS开放性和不依赖于厂商的通信的设想,已在10多万成功应用中得以实现。市场调查确认,在德国和欧洲市场中PROFIBUS 占开放性工业现场总线系统的市场超过40%。PROFIBUS有国际著名自动化技术装备的生产厂商支持,它们都具有各自的技术优势并能提供广泛的优质新产品和技术服务。

3.TCP/IP其实是两个网络基础协议:IP协议、TCP协议名称的组合。

IP协议

IP(Internet Protocol)协议的英文名直译就是:因特网协议。从这个名称我们就可以知道IP协议的重要性。在现实生活中,我们进行货物运输时都是把货物包装成一个个的纸箱或者是集装箱之后才进行运输,在网络世界中各种信息也是通过类似的方式进行传输的。IP协议规定了数据传输时的基本单元和格式。如果比作货物运输,IP协议规定了货物打包时的包装箱尺寸和包装的程序。除了这些以外,IP协议还定义了数据包的递交办法和路由选择。同样用货物运输做比喻

相关文档