现场总线控制系统(第2章)(1)_第1页
现场总线控制系统(第2章)(1)_第2页
现场总线控制系统(第2章)(1)_第3页
现场总线控制系统(第2章)(1)_第4页
现场总线控制系统(第2章)(1)_第5页
已阅读5页,还剩111页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、现场总线控制系统现场总线控制系统现场总线控制系统现场总线控制系统 湖南大学湖南大学电气与信息工程学院电气与信息工程学院王王 辉辉现场总线控制系统现场总线控制系统现场总线控制系统现场总线控制系统第第2 2章章现场总线技术现场总线技术现场总线控制系统现场总线控制系统第第2章章 现场总线技术现场总线技术2.1 网络通信基础网络通信基础 2.3 现场总线通信模型现场总线通信模型 2.4 基金会现场总线基金会现场总线 2.5 PROFIBUSPROFIBUS现场总线现场总线2.6 CANCAN总线总线2.2 开放式系统互连参考模型开放式系统互连参考模型现场总线控制系统现场总线控制系统2.1 网络通信基础

2、网络通信基础一、网络通信基本术语一、网络通信基本术语p 数据数据(Data)(Data): 数据是任何描述物体概念、情况、形势的事实、数字、字母和符数据是任何描述物体概念、情况、形势的事实、数字、字母和符号。也可以说数据是号。也可以说数据是传递(携带)信息的实体,信息传递(携带)信息的实体,信息(Information)(Information)则是数据的内容或解释则是数据的内容或解释 模拟模拟(Analog)(Analog)数据数据; 数字数字( (Digital)Digital)数据数据。p 信号信号(Signal)(Signal): 数据的物理量编码(数据的物理量编码(通常为电编码)通常

3、为电编码),数据以信号的形式传播,数据以信号的形式传播 模拟信号模拟信号; 数字信号数字信号 。现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础p 信道信道(Channel)(Channel): 传送信息的线路(或通路)。传送信息的线路(或通路)。 数字信道。数字信道。 模拟信道。模拟信道。 p 信道带宽(信道带宽(Band WidthBand Width)p 信道容量信道容量(Channel(Channel capacity)capacity)p码元码元(Code Cell)(Code Cell):时间轴上的一个信号编码单元。时间轴上的一个信号编码单元。p数据传输速率数据传输

4、速率比特率比特率(Bit Rate):数据传输速率:数据传输速率 (bps,b/s)。每妙钟传递的。每妙钟传递的bit数。数。波特率(波特率(Baud Rate):信号传输速率():信号传输速率(baud)。每秒钟传递的信号脉)。每秒钟传递的信号脉冲(波形)数。还可以说是每秒钟传送的码元数冲(波形)数。还可以说是每秒钟传送的码元数p误码率误码率(Bit error rate)(Bit error rate): 信道传输的可靠性指标,信道传输的可靠性指标, P= 错误的位数错误的位数 / 传输的总位数传输的总位数现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础p 总线:总线:网络

5、上各节点共享的传输媒体,是信号传输的公共路径。p 总线协议:总线协议:总线上的设备如何使用总线的一套规则,这套规约是事先规定、必须共同遵守的。p 总线操作:总线操作:总线上数据发送者与接收者之间的连接 数据传送断开连接的一个操作序列。p 现场设备:现场设备:作为网络节点连接在现场总线上的物理实体,具备测量控制功能和数据通信能力。现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础p发送与接收设备:发送与接收设备:数据通信系统中,具有通信信号发送电路的设备称为发送器或发送设备;具有通信信号接收电路的设备称为接收器或接收设备。p总线仲裁:总线仲裁:对总线冲突的处理过程,根据某种裁决规则

6、确定下一个时刻具有总线占有权的设备。p 传输介质:传输介质:指在两点或多点之间连接收发双方的物理通路,是发送设备与接收设备之间信号传递所经过的媒介。p 数据报文:数据报文:通过网络传输的数据的基本单元,包含一个报头(header)和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系。 一般把需要传送的信息,包括文本、命令、参数值、图片、声音等称为报文。现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础二、数据通信过程二、数据通信过程(1)信息源与接收者)信息源与接收者(2)发送设备)发送设备(3)传输介质)传输介质(4)接收设备)接收设备信息源编码调制传输介质解调译码接

7、收者发送设备 接收设备噪声干扰 数据通信过程 建立物理连接建立物理连接 建立逻辑连接建立逻辑连接 断开逻辑连接断开逻辑连接 断开物理连接断开物理连接现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础三、数据编码三、数据编码传输媒体是网络中数据传输的物理通路。要通过传输媒体传输数据,必须传输媒体是网络中数据传输的物理通路。要通过传输媒体传输数据,必须把数据转换成能在传输媒体中传输的信号。把数据转换成能在传输媒体中传输的信号。u数据编码方式:数据编码方式:通信系统中以何种物理信号的形式来表达数通信系统中以何种物理信号的形式来表达数 据。据。现场总线控制系统现场总线控制系统2.1 网络

8、通信基础网络通信基础n数字数据的数字编码数字数据的数字编码p定义:用高低电平的矩形脉冲信号来表示数据的定义:用高低电平的矩形脉冲信号来表示数据的0、1状态。状态。p数字编码的种类有:单极性码、双极性码、归零码、非归零码、数字编码的种类有:单极性码、双极性码、归零码、非归零码、差分码、差分码、Manchester编码等。编码等。单极性非归零码单极性归零码0 1 1 0 0 1 0 1绝对码差分码双极性非归零码双极性归零码差分码曼彻斯特编码现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础n模拟数据编码模拟数据编码现场总

9、线控制系统现场总线控制系统2.1 网络通信基础网络通信基础原始信号原始信号键控调幅键控调幅后的信号后的信号C现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础n数据与信号转化方式数据与信号转化方式基 带 脉 冲输 入数 字 信 号调 制 器模 拟 信 号 信 道模 拟 信 号调 解 器数 字 信 号基 带 脉 冲输 出干 扰四、数据传输方式四、数据传输方式2.1 网络通信基础网络通信基础2.

10、1 网络通信基础网络通信基础同步与异步传输的区别同步与异步传输的区别 : 异步传输是面向字符的传输,而同步传输是面向比特的传输。 异步传输的单位是字符而同步传输的单位是桢。 异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。 异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。 异步传输相对于同步传输效率较低。 2.1 网络通信基础网络通信基础2.1 网络通信基础网络通信基础2.1 网络通信基础网络通信基础帧起始帧起始控制信息控制信息数据数据帧结束帧结束校验和校验和2.1 网络通信基础网络通信基础2.1 网络通信基础网络通信基础单工通信(单工

11、通信(simplex communicationsimplex communication) 指传送的信息始终是一个方向,而不进行与此相反指传送的信息始终是一个方向,而不进行与此相反方向的传送。方向的传送。半双工通信(半双工通信(half-duplex communicationhalf-duplex communication) 指信指信息流可在两个方向上传输,但同一时刻只限于一个方向息流可在两个方向上传输,但同一时刻只限于一个方向传输传输 ;全双工通信(全双工通信(full Duplex communicationfull Duplex communication)指收发设指收发设备能同时

12、作双向通信。通信效率高,控制简单,但结构较备能同时作双向通信。通信效率高,控制简单,但结构较复杂,成本较高复杂,成本较高2.1 网络通信基础网络通信基础五、信号传输方式五、信号传输方式基带传输:在数字通信的信道上直接传送数据的基带信号,即将计算机产基带传输:在数字通信的信道上直接传送数据的基带信号,即将计算机产生的数字信号按照数据波的原样进行传输,不包含有任何调制,它是最基生的数字信号按照数据波的原样进行传输,不包含有任何调制,它是最基本的数据传输方式。本的数据传输方式。载波传输:采用数字信号对载波进行调制后实行传输。调制方式有幅度键载波传输:采用数字信号对载波进行调制后实行传输。调制方式有幅

13、度键控控ASKASK、频移键控、频移键控FSKFSK、相移键控、相移键控PSKPSK宽带传输:在同一介质上可传输多个频带的信号。宽带传输:在同一介质上可传输多个频带的信号。宽带网与基带网的主要区别:宽带网与基带网的主要区别:数据传输速率不同,基带网的数据速率范围为数据传输速率不同,基带网的数据速率范围为0 010 10 Mb/sMb/s,宽带网可达,宽带网可达0 0400 Mb/s400 Mb/s;宽带网可划分为多条基带信道,提供良好的通信路径。宽带网可划分为多条基带信道,提供良好的通信路径。 2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础六、

14、网络拓扑结构六、网络拓扑结构(1)星形拓扑星形拓扑采用集中式通信控制策略,所有通信均采用集中式通信控制策略,所有通信均由中央节点控制,中央节点必须建立和由中央节点控制,中央节点必须建立和维持许多并行数据通路,因此中央节点维持许多并行数据通路,因此中央节点的结构显得非常复杂,而每个站的通信的结构显得非常复杂,而每个站的通信处理负担很小,只需满足点对点链路简处理负担很小,只需满足点对点链路简单通信要求,结构很简单单通信要求,结构很简单(2) (2) 环形拓扑环形拓扑点对点链路连接,构成一个封闭的环路。中点对点链路连接,构成一个封闭的环路。中继器接收前站发来的数据,然后按原来速度继器接收前站发来的数

15、据,然后按原来速度一位一位地从另一条链路发送出去。链路是一位一位地从另一条链路发送出去。链路是单向的,数据沿一个方向单向的,数据沿一个方向( (顺时针或逆时针顺时针或逆时针) )在网上环行。每个工作站通过中继器再连至在网上环行。每个工作站通过中继器再连至网络。一个站发送数据,按分组进行,数据网络。一个站发送数据,按分组进行,数据拆成分组加上控制信息插入环上,通过其他拆成分组加上控制信息插入环上,通过其他中继器到达目的站。由于多个工作站要共享中继器到达目的站。由于多个工作站要共享环路,需有某种访问控制方式,确定每个站环路,需有某种访问控制方式,确定每个站何时能向环上插入分组。它们一般采用分布何时

16、能向环上插入分组。它们一般采用分布控制,每个站有存取逻辑和收发控制。控制,每个站有存取逻辑和收发控制。现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础(3)总线拓扑)总线拓扑传输介质是一条总线,工作站通过相应硬传输介质是一条总线,工作站通过相应硬件接口接至总线上,一个站发送数据,所件接口接至总线上,一个站发送数据,所有其他站都能接收。由于所有的节点都有有其他站都能接收。由于所有的节点都有共享一条公用的传输线路,所以每次只能共享一条公用的传输线路,所以每次只能由一个节点发送信息,信息由发送它的节由一个节点发送信息,信息由发送它的节点向两端扩散。所以这种结构的网络又称点向两端扩散。

17、所以这种结构的网络又称为广播式网络。为广播式网络。(4) 树形拓扑总线形拓扑的扩展形式,一个站发送总线形拓扑的扩展形式,一个站发送数据,其他站都能接收。树形拓扑的数据,其他站都能接收。树形拓扑的适应性很强,可适用于很宽范围,如适应性很强,可适用于很宽范围,如对网络设备的数量、数据率和数据类对网络设备的数量、数据率和数据类型等没有太多限制,可达到很高的带型等没有太多限制,可达到很高的带宽。树形结构在单个局域网系统中采宽。树形结构在单个局域网系统中采用不多,如果把多个总线形或星形网用不多,如果把多个总线形或星形网连在一起,或连到另一个大型机或一连在一起,或连到另一个大型机或一个环形网上,就形成了树

18、形拓扑结构,个环形网上,就形成了树形拓扑结构,这在实际应用环境中是非常需要的。这在实际应用环境中是非常需要的。树形结构非常适合于分主次、分等级树形结构非常适合于分主次、分等级的层次型管理系统的层次型管理系统现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础七、通信信道访问控制方式七、通信信道访问控制方式在总线和环形拓扑中,网上设备必须共享传输线路。为解决在同在总线和环形拓扑中,网上设备必须共享传输线路。为解决在同一时间有几个设备同时争用传输介质,需有某种介质访问控制方式,一时间有几个设备同时争用传输介质,需有某种介质访问控制方式,以便协调各设备访问介质的顺序,在设备之间交换数据。

19、以便协调各设备访问介质的顺序,在设备之间交换数据。 通信中,各设备对介质的访问可以是随机的,即各工作站可在任通信中,各设备对介质的访问可以是随机的,即各工作站可在任何时刻,任意地访问介质;也可以是受控的,即各工作站可用一定何时刻,任意地访问介质;也可以是受控的,即各工作站可用一定的算法调整各站访问介质顺序和时间。的算法调整各站访问介质顺序和时间。 现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础CSMA/CD(载波监听多路访问(载波监听多路访问/冲突检测)冲突检测)基本概念基本概念p采用该方式时,对任何工作站都没有预约发送时间。工作站的发送采用该方式时,对任何工作站都没有预约发

20、送时间。工作站的发送是随机的,必须在网络上争用传输介质,称之为争用技术。是随机的,必须在网络上争用传输介质,称之为争用技术。p若同一时刻有多个工作站向传输线路发送信息,则这些信息会在传若同一时刻有多个工作站向传输线路发送信息,则这些信息会在传输线上相互混淆而遭破坏,称为输线上相互混淆而遭破坏,称为“冲突”。p为尽量避免由于竞争引起的冲突,每个工作站在发送信息之前,都为尽量避免由于竞争引起的冲突,每个工作站在发送信息之前,都要监听传输线上是否有信息在发送,这就是要监听传输线上是否有信息在发送,这就是“载波监听” ” (CSMACSMA)。)。现场总线控制系统现场总线控制系统2.1 网络通信基础网

21、络通信基础 载波监听CSMA的控制方案是先听再讲先听再讲。一个站要发送,首先需监听总线监听总线,以决定介质上是否存在其它站的发送信号。如果介质是空闲空闲的,则可以发发送送。如果介质是忙忙的,则等待等待一定间隔后重试一定间隔后重试。 三种CSMA坚持退避算法:不坚持CSMA(也叫0坚持CSMA )1-坚持CSMA P-坚持CSMA 现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础u不坚持不坚持CSMACSMA 介质空闲就发送,介质忙就等待一段随机时间再发送。利用随机的介质空闲就发送,介质忙就等待一段随机时间再发送。利用随机的重传时间来减少冲突的概率,重传时间来减少冲突的概率,缺点

22、是:即使有几个站有数据要发送,介质仍然可能处于空闲状态,介质的利用率较低。u1-1-坚持坚持CSMACSMA。 介质空闲就发送,介质忙则继续监听,等到总线空闲,立即发送。介质空闲就发送,介质忙则继续监听,等到总线空闲,立即发送。如果发生冲突,则等待一段随机时间,重复第一步。如果发生冲突,则等待一段随机时间,重复第一步。缺点是:假如有两个或两个以上的站点有数据要发送,冲突就不可避免。现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础冲突检测:如果有多个站同时监听到总线空闲并开始发送数据,就会冲突检测:如果有多个站同时监听到总线空闲并开始发送数据,就会产生冲突。因此,每个站在发送数据

23、之后,还要继续监听线路,判定产生冲突。因此,每个站在发送数据之后,还要继续监听线路,判定是否有其它站也正在向总线上发送数据,一旦发现,便中止发送。是否有其它站也正在向总线上发送数据,一旦发现,便中止发送。 现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础 - 令牌(标记)访问控制方式令牌(标记)访问控制方式 CSMACSMA的访问存在发报冲突问题,产生冲突的原因是由于各站点发报的访问存在发报冲突问题,产生冲突的原因是由于各站点发报是随机的。为了解决冲突问题,可采用有控制的发报方式。是随机的。为了解决冲突问题,可采用有控制的发报方式。 令牌方式:一种按一定顺序在各站点传递:一种按

24、一定顺序在各站点传递令牌(token)的方法。谁得的方法。谁得到令牌,谁才有发报权。到令牌,谁才有发报权。 令牌访问原理可用于环形网络,构成令牌环形网;也可用于总线网,令牌访问原理可用于环形网络,构成令牌环形网;也可用于总线网,构成令牌总线网络。构成令牌总线网络。 现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础u令牌环(token-ring)方式:令牌在网络环路上不令牌在网络环路上不断地传送,拥有此令牌的站点,有权向环路上发送报文,其它站点仅断地传送,拥有此令牌的站点,有权向环路上发送报文,其它站点仅允许接受报文。不会发生访问冲突。允许接受报文。不会发生访问冲突。特点:特点:

25、对轻、重负载不敏感。对轻、重负载不敏感。 单环故障,整个瘫痪,单环故障,整个瘫痪,可靠性低。可靠性低。 信息传输具有确定性,信息传输具有确定性,能比较准确估计信息传输能比较准确估计信息传输的延迟时间。的延迟时间。现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础令牌传递总线(令牌传递总线(token-passing bus)方式

26、:)方式:采用总线拓采用总线拓扑,网上各工作站按一定顺序形成一个逻辑环。每个工作扑,网上各工作站按一定顺序形成一个逻辑环。每个工作站在环中均有一个指定逻辑位置,末站的后站就是首站。站在环中均有一个指定逻辑位置,末站的后站就是首站。总线上各站的物理位置与逻辑位置无关总线上各站的物理位置与逻辑位置无关现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通

27、信基础网络通信基础 令牌传递总线方式利用令牌的控制帧,调整访问的权利。收到令牌的站点在一段规定时间内被授予对介质的控制权,因而该站可以发送一帧或多帧信息。 当该站传输已经完成或时间已到时,它就将令牌传递到逻辑环中的下一工作站, 传输过程是由交替进行的数据传输阶段和令牌传送阶段组成。 网上站点也可以退出环成为非活动站点,这些站点仅能响应询问或请求应答。现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础 令牌传递总线的介质访问控制应具备以下令牌传递总线的介质访问控制应具备以下几项功能:几项功能:令牌传递算法令牌传递算法逻辑环的初始化逻辑环的初始化站点插入算法站点插入算法退出环路退出环

28、路恢复恢复现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础 -现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控

29、制系统现场总线控制系统2.1 网络通信基础网络通信基础七、差错控制技术七、差错控制技术现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现

30、场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础 )()()()(xGxRxQxGxxfk)()(xRxxfkkxxf )()(xR )()( )()( xGxRxQxGxxfk xRxR)( xRxR)( 2.1 网络通信基础网络通信基础10010101101110111011110110111001100111011001010011101110011011110 110111001100011011)(23xxxG1)(23xxxG2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础u 循环冗余校验步骤:(1)循环冗余校验将将要发

31、送的数据位序列当做一个多项式f(x)的系数,f(x)的系数只能为0或1;(2)接收双方事先约定一个生成多项式G(x);G(x)的结构及检验效果要经过严格的数学分析和实验后才能确定;(3)在发送端,将发送的数据多项式f(x)左移k位得到f(x)xk,其中k为生成多项式G(x)的最高幂值;(4)将f(x) xk除以生成多项式,得 式中,R(x)是余数多项式;现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础u 循环冗余校验步骤:(5)将f(x)xk + R(x)作为整体,从发送端通过通信信道传送到接收端;(6)接收端对接收数据多项式f(x)采用同样的除法运算,即 ;(7)根据上述除法

32、运算得到的结果判断传输过程是否出错。如果通过除法得到的结果不为零,则认为传输过程出现了差错;余数多项式为零,则认为传输过程无差错。2.1 2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础八、网络传输介质八、网络传输介质 传输介质是传输信息的载体,是网络中位于发送端与接收端之间的物理通路。资源子网中的各节点和通信子网中的通信处理机(IMP)之间均需通过传输介质

33、连接。传输介质的特性对网络中数据通信质量影响较大,这些特性主要包括:传输介质的特性对网络中数据通信质量影响较大,这些特性主要包括: 物理特性:传输介质物理结构的描述;:传输介质物理结构的描述; 传输特性:允许传输数字或模拟信号以及调制技术、传输容量、传:允许传输数字或模拟信号以及调制技术、传输容量、传输的频率范围输的频率范围 连通特性:允许点:允许点- -点或多点连接;点或多点连接; 地理范围:传输介质最大传输距离;:传输介质最大传输距离; 抗干扰性:传输介质防止噪声与电磁干扰对传输数据影响的能力;:传输介质防止噪声与电磁干扰对传输数据影响的能力; 相对价格:器件、安装与维护费用。:器件、安装

34、与维护费用。现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.1 网络通信基础网络通信基础现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 网络互连是将分布在不同地理位置的网络、网络设备连接起来,构成更大规模的网络系统,以实现网络的数据资源共享。相互连接的网络可以是同种类型的网络,也可以是运行不同网络协议的异型系统。在相互连接的网络中,每个子网成为网络的一个组成部分,每个子网的网络资源都应该成为整个网络的共享资源,可以为网上任何一个节点所享用。同时,又应该屏蔽各子网在网络协议、服务类型、网络管理等方面的差异。

35、网络互连技术能实现更大规模、更大范围的网络连接,使网络、网络设备、网络资源、网络服务成为一个整体。一、概述一、概述现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 国际标准化组织(国际标准化组织(ISOISO)提出的开放式系统互连()提出的开放式系统互连(OSIOSI,Open System Open System InterconnectInterconnect)参考模型,是基于国际标准化组织()参考模型,是基于国际标准化组织(ISOISO)的建议,作)的建议,作为各种层上使用的协议国际标准化的第一步而发展起来的。为各种层上使用的协议国际标准化的第一步而发

36、展起来的。OSIOSI参考模参考模型采用了将异构系统互连的一种标准分层的结构,是型采用了将异构系统互连的一种标准分层的结构,是一个概念上和功一个概念上和功能上的框架标准。能上的框架标准。 OSI参考模型是研究如何把开放式系统与其它系统通信,且将相互开放的参考模型是研究如何把开放式系统与其它系统通信,且将相互开放的系统连接起来的标准。根本目的就是,允许任意一支持某种可用标准的计系统连接起来的标准。根本目的就是,允许任意一支持某种可用标准的计算机的应用进程,自由地与任何支持统一标准的计算机的应用进程进行通算机的应用进程,自由地与任何支持统一标准的计算机的应用进程进行通信。信。 现场总线控制系统现场

37、总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 这个模型是一个计算机系统互连的规范,是指导生产厂家和用户共同遵循的中立的规范。这个规范是开放的,任何人均可免费使用。这个规范是为开放系统设计的,使用这个规范的系统必须向其他使用这个规范的系统开放。这个规范仅供参考,可在一定的范围内根据需要进行适当调整。OSI参考模型从本质上来讲是一种通信协议的模型,它一方面集成了之前各种网络的长处,另一方面它也框定了其后各种网络的构架,使用跨平台、跨机种的系统互联得以实现,极大地促进了计算机网络技术的应用和发展。现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型

38、 nOSIOSI模型分层原则:模型分层原则:1.1.根据不同层次的抽象分层。根据不同层次的抽象分层。2.2.每层应当实现一个定义明确的功能。每层应当实现一个定义明确的功能。3.3.每层功能的选择应该有助于制定网络协议的国际标准。每层功能的选择应该有助于制定网络协议的国际标准。4.4.各层边界的选择应尽量减少跨过接口的通信量。各层边界的选择应尽量减少跨过接口的通信量。5.5.层数应足够多,以避免不同的功能混杂在同一层中,但也不能太层数应足够多,以避免不同的功能混杂在同一层中,但也不能太多,否则体系结构会过于庞大。多,否则体系结构会过于庞大。二、二、OSI互连参考模型互连参考模型现场总线控制系统现

39、场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 nOSIOSI模型分层的好处:模型分层的好处:1 1、设计实现、设计实现每个层次向上一层次提供服务;每个层次向下一层次请求服务;每个层次向上一层次提供服务;每个层次向下一层次请求服务;上层是为下层指引方向的,下次为上层提供更好的服上层是为下层指引方向的,下次为上层提供更好的服务。务。2 2、降低协议设计的复杂性:、降低协议设计的复杂性:各层相对独立,各层不必关心其它层的具体实现,只需知道上下层接口;各层相对独立,各层不必关心其它层的具体实现,只需知道上下层接口;3 3、标准化接口:、标准化接口:任何一层发生修改,只要接口关系不

40、变,其它层均不受影响;任何一层发生修改,只要接口关系不变,其它层均不受影响;4 4、模块化结构:、模块化结构:结构分层,各层都可独立实现;便于网络模型的设计;结构分层,各层都可独立实现;便于网络模型的设计;5 5、保证技术的互操作性:、保证技术的互操作性: 各层向下单向依赖,易于实现和维护各层向下单向依赖,易于实现和维护 不同厂商生产设备时有一个共同操作的标准,使不同厂商生产设备时有一个共同操作的标准,使不同产商设备互相兼容不同产商设备互相兼容。现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 nOSIOSI参考模型参考模型现场总线控制系统现场总线控制系统2

41、.2 开放式系统互连参考模型开放式系统互连参考模型 传输层传输层数据链路层数据链路层网络层网络层物理层物理层会话层会话层表示层表示层应用层应用层应用层(高层)应用层(高层)高层的功能为处高层的功能为处理用户接口、数理用户接口、数据格式及应用访据格式及应用访问。主要由操作问。主要由操作系统实现系统实现数据流层(低层数据流层(低层) 定义了数据如定义了数据如何在网络传输介何在网络传输介质之间传送,及质之间传送,及数据如何通过网数据如何通过网线和网络设备传线和网络设备传输到期望的终端输到期望的终端OSIOSI参考模型的第参考模型的第4 4层及其以上各层为高层协议,实现层及其以上各层为高层协议,实现资

42、源子网资源子网的功能,其中的实的功能,其中的实体为进程。实现端到端的通信。下体为进程。实现端到端的通信。下3 3层协议实现层协议实现通信子网通信子网的功能,其中的实体为网的功能,其中的实体为网络互联设备和网络通信介质,实现点到点的通信。络互联设备和网络通信介质,实现点到点的通信。 现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 应用层是应用层是OSI参考模型中的最高层。直接面向用参考模型中的最高层。直接面向用户以满足用户不同需求的层次,是运用网络资源户以满足用户不同需求的层次,是运用网络资源向应用程序直接提供服务的层次。应用层传输的向应用程序直接提供服务的

43、层次。应用层传输的基本单位是用户数据报文。基本单位是用户数据报文。现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 为应用进程提供访问为应用进程提供访问OSIOSI环境的手段。如文件传输、电子邮件、环境的手段。如文件传输、电子邮件、网络管理等。该层预先定义的完整功能直接面向用户,该层的网络管理等。该层预先定义的完整功能直接面向用户,该层的应用程序应用程序有有 FTPFTP、TELNETTELNET、SMTPSMTP等:等:网络完整的透明性网络完整的透明性用户资源的配置用户资源的配置应用管理和系统管理应用管理和系统管理分布式信息服务分布式信息服务分布式数据库管

44、理分布式数据库管理现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 C 表示层用于处理两个网络系统中交换数据的表示方式,包表示层用于处理两个网络系统中交换数据的表示方式,包括数据格式变换、数据加密与解密、数据压缩与解压缩等括数据格式变换、数据加密与解密、数据压缩与解压缩等功能。功能。C 表示层服务的主要内容是用人们能够一致同意的标准方法表示层服务的主要内容是用人们能够一致同意的标准方法进行数据编码。进行数据编码。C 表示层使用的规则是表示层使用的规则是ISO 8822882388248825,其传输,其传输数据的基本单位是会话报文。数据的基本单位是会话报文。

45、 现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 为上下层之间提供对数据或信息的为上下层之间提供对数据或信息的语法和语义的转换语法和语义的转换。该层完成。该层完成某些特定的功能,它提供了一种公共语言,可以使不同类型的计某些特定的功能,它提供了一种公共语言,可以使不同类型的计算机相互通信、相互理解;该层还能够提供数据压缩、解压缩的算机相互通信、相互理解;该层还能够提供数据压缩、解压缩的服务,以及加密解密的服务:服务,以及加密解密的服务:转换信息的格式和编码转换信息的格式和编码数据压缩和数据加密、解密数据压缩和数据加密、解密表示层连接管理机制表示层连接管理机制

46、为应用层提供表示连接服务原语为应用层提供表示连接服务原语现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 会话层会话层建立、管理和终止应用程序之间的会话。建立、管理和终止应用程序之间的会话。为表示层服务,管理表示层之间的数据交换、会话间的同步。为表示层服务,管理表示层之间的数据交换、会话间的同步。报告会话层、表示层和应用层中产生的错误。报告会话层、表示层和应用层中产生的错误。会话层的服务之一是管理对话,另一种会话服务是同步会话层的服务之一是管理对话,另一种会话服务是同步会话层传输数据的基本单位称为会话报文会话层传输数据的基本单位称为会话报文。现场总线控制系统

47、现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 管理不同主机上各进程间的对话。该层使应用进程之间能够建立、管理不同主机上各进程间的对话。该层使应用进程之间能够建立、维护会话的连接;会话层可以通知进程之间实现维护会话的连接;会话层可以通知进程之间实现同步通信同步通信:管理和控制会话连接管理和控制会话连接会话连接同步会话连接同步数据交换数据交换会话交互管理会话交互管理异常报告异常报告现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 传输层(传输层(transport layertransport layer)的基本功能是从会话层接收)的基本

48、功能是从会话层接收数据,在必要时把它分成较小的单元,传递给网络层,并数据,在必要时把它分成较小的单元,传递给网络层,并确保到达对方的各段信息正确无误确保到达对方的各段信息正确无误。传输层所传输数据的基本单位是会话报文。传输层采用近传输层所传输数据的基本单位是会话报文。传输层采用近年来标准化的年来标准化的ISO 8072 8073,如,如TCP、UDP和和SPX等协等协议。议。 现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 传输层的主要作用是为利用通信子网进行通信的两个主机,提供可传输层的主要作用是为利用通信子网进行通信的两个主机,提供可靠的、透明的靠的、

49、透明的端端-端端多路多路数据传输数据传输服务服务。 本层提供了两个实体之间本层提供了两个实体之间端对端端对端的通信,掩盖了通信网服务的差别。的通信,掩盖了通信网服务的差别。传输层向高层用户屏蔽了通信子网的细节。该层的数据单元是段传输层向高层用户屏蔽了通信子网的细节。该层的数据单元是段(Segment)Segment),该层通常提供两种服务:面向连接的服务和面向无连接的服该层通常提供两种服务:面向连接的服务和面向无连接的服务。主要协议包括务。主要协议包括InternetInternet的的TCPTCP、UDPUDP,NovellNovell的的SPXSPX等。等。传输层的功能传输层的功能: :

50、端对端通信: 传输层用于网络内两实体间建立端到端的通信信道用于传输信息或传输层用于网络内两实体间建立端到端的通信信道用于传输信息或报文分组。传输层不关心路径选择。报文分组。传输层不关心路径选择。 传输层服务: 传输层提供端点间的可靠、透明数据传输、执行端点间的差错检测传输层提供端点间的可靠、透明数据传输、执行端点间的差错检测和恢复、顺序控制流量控制,管理多路复用。和恢复、顺序控制流量控制,管理多路复用。现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 网络层在网络层在OSI参考模型中是最复杂的一层,任务是完成网参考模型中是最复杂的一层,任务是完成网络中主机之

51、间的报文传输,通过执行路由算法,为报文分络中主机之间的报文传输,通过执行路由算法,为报文分组通过通信子网选择最佳路径。组通过通信子网选择最佳路径。现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 网络层主要作用是将从高层传送下来的数据分组打包,再进行必网络层主要作用是将从高层传送下来的数据分组打包,再进行必要的路由选择、流量控制、差错控制、顺序检测等处理,使数据要的路由选择、流量控制、差错控制、顺序检测等处理,使数据正确无误地传送到目的端。正确无误地传送到目的端。p将网络逻辑地址转换成物理机器地址:将网络逻辑地址转换成物理机器地址: IP=MACIP=MAC

52、。p决定服务质量决定服务质量( (如消息的优先权如消息的优先权) ), 从发送者到接收者之间存从发送者到接收者之间存在多条线路径时在多条线路径时, ,还需要进行路由选择:还需要进行路由选择: 路由选择路由选择。p当数据包的大小比数据链路层允许的最大数据帧还要大时当数据包的大小比数据链路层允许的最大数据帧还要大时, ,网网络层将其分成多个数据段,在接收端负责将多个数据段组合数络层将其分成多个数据段,在接收端负责将多个数据段组合数据包:据包:包的拆分和重组包的拆分和重组。现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 数据链路层在物理层之上,通信实体之间建立数

53、据链数据链路层在物理层之上,通信实体之间建立数据链路连接,数据传送以帧为单位。路连接,数据传送以帧为单位。现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 主要负责数据链路的建立、维持和拆除,确保在一段物理链路上主要负责数据链路的建立、维持和拆除,确保在一段物理链路上数据帧的正确传输,将有差错的物理链路转化成对网络层来说是数据帧的正确传输,将有差错的物理链路转化成对网络层来说是没有传输错误的数据链路没有传输错误的数据链路: :差错检测和数据流量控制差错检测和数据流量控制。 该层用于建立相邻结点之间的数据传输;它将不可靠的物理信道该层用于建立相邻结点之间的数据

54、传输;它将不可靠的物理信道处理为可靠的通道,使高层不必考虑物理介质的具体特性;该层的数处理为可靠的通道,使高层不必考虑物理介质的具体特性;该层的数据单元为帧据单元为帧( (frame)frame);IEEEIEEE标准将该层又分为介质访问控制层标准将该层又分为介质访问控制层(MAC)(MAC)和逻辑链路控制层和逻辑链路控制层( ( LLC )LLC ) 。现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 物理层是物理层是OSI参考模型的最底层,主要功能是参考模型的最底层,主要功能是定义终端之间的电压、定义终端之间的电压、频率、数据速率、最大传输距离、物理连接

55、器等等电气、机械特性频率、数据速率、最大传输距离、物理连接器等等电气、机械特性和标准,和标准,利用物理传输媒体为数据链路层提供物理连接,保证比特利用物理传输媒体为数据链路层提供物理连接,保证比特流的透明传输。物理层传输的基本单位是比特,也称为位。物理层流的透明传输。物理层传输的基本单位是比特,也称为位。物理层典型的协议有典型的协议有RS232,RS449,RS423,RS422,RS485等。等。现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 p机械特征:机械特征: 规定线缆与网络接口卡的连接头的形状、几何尺寸、引脚线数、规定线缆与网络接口卡的连接头的形状

56、、几何尺寸、引脚线数、引线排列方式、锁定装置等一系列外形特征。引线排列方式、锁定装置等一系列外形特征。p电气特征:电气特征: 规定了在传输过程中多少伏特的电压代表规定了在传输过程中多少伏特的电压代表“1”1”,多少伏特代表,多少伏特代表“0”0”。p功能特征:功能特征: 规定了连接双方每个连接线的作用:用于传输数据的数据线、用规定了连接双方每个连接线的作用:用于传输数据的数据线、用于传输控制信息的控制线、用于协调通信的定时线、用于接地的于传输控制信息的控制线、用于协调通信的定时线、用于接地的地线。地线。p规程特征:规程特征: 具体规定了通信双方的通信步骤。具体规定了通信双方的通信步骤。现场总线

57、控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 p OSI标准的应用协议有:文件传送、访问与管理协议(标准的应用协议有:文件传送、访问与管理协议(FTAM),公共),公共管理信息协议(管理信息协议(CMIP),虚拟终端协议(),虚拟终端协议(VTP),远程数据库访问),远程数据库访问(RDA)协议等。)协议等。p 层次结构将数据传输与数据处理分,第层次结构将数据传输与数据处理分,第14层是面向通信的协议,而第层是面向通信的协议,而第 57层是面向处理的协议。层是面向处理的协议。p OSI参考模型本身不是网络体系结构的全部内容,因为它并没有确切地参考模型本身不是网络

58、体系结构的全部内容,因为它并没有确切地描述出用于各层的协议和实现方法,仅仅告诉我们每层应用完成的功能。描述出用于各层的协议和实现方法,仅仅告诉我们每层应用完成的功能。p OSI参考模型不仅适用于数据网,同样也适用于局域网、城域网和因特参考模型不仅适用于数据网,同样也适用于局域网、城域网和因特网。网。n OSI OSI参考模型特点参考模型特点现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 应应用用层层与与用用户户应应用用进进程程的的接接口口“做什么”表表示示层层数数据据格格式式的的转转换换“对方看起来象什么”会会话话层层会会话话管管理理与与数数据据传传输输同

59、同步步“该谁讲话” “从哪儿讲起”传传输输层层端端到到端端可可靠靠的的数数据据传传输输“对方在哪儿”网网络络层层分分组组传传送送,路路由由选选择择,流流量量控控制制“走哪条路可以到达对方”数数据据链链路路层层相相邻邻结结点点间间无无差差错错地地传传送送帧帧“每一步该怎么走”物物理理层层在在物物理理媒媒体体上上透透明明传传输输位位流流“怎样利用物理媒体”现场总线控制系统现场总线控制系统2.2 开放式系统互连参考模型开放式系统互连参考模型 应 用 协 议 表 示 协 议 会 话 协 议 传 输 协 议 图 2-16 O SI 参 考 模 型 7 6 5 4 3 2 1 应 用 表 示 会 话 传

60、输 网 络 数 据 链 路 物 理 应 用 表 示 会 话 传 输 网 络 数 据 链 路 物 理 APD U PPD U S PD U T PD U 分 组 帧 比 特 网 络 数 据 链 路 物 理 网 络 数 据 链 路 物 理 网 络 层 主 机 - 路 由 器 协 议 数 据 链 路 层 主 机 - 路 由 器 协 议 物 理 层 主 机 - 路 由 器 协 议 路 由 器 路 由 器 内 部 子 网 协 议 通 信 子 网 边 界 主 机 A 主 机 B 两个端节点通信时,上层使用下层提供的服务,同一层次通过对应的协议通信,所以两个端节点通信时,上层使用下层提供的服务,同一层次通过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论