




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、通信的协议(规约)与标准什么是协议你好你好几点了两点整时间TCP连接请求TCP连接应答GET /index.html文件内容网络协议的概念协议定义是指为了进行计算机网络中的数据交换而建立的规则、标准或约定的集合。协议总是指某一层的协议,准确地说,它是指同等实体之间的通信规则和约定的集合。它规定了两个或多个通信实体间所交换消息的格式与顺序,以及在发出和/或接收到一个消息或者发生其他事件时所采取的行动。网络协议的概念网络协议的三要素:(1)语义(Symantics) 涉及用于协调与差错处理的控制信息(2)语法(Syntax) 涉及数据及控制信息的格式、编码及信号电平等(3)定时(Timing) 涉
2、及速度匹配和排序等 计算机通信网络是一个极端复杂的系统。一个复杂系统分解成为若干个容易处理的子系统,然后“分而治之”,可使问题得以简化。分层是系统分解的常用方法之一。ISO规定7层协议。不同的应用取其中的几层。网络协议的概念协议层及其服务模型(ISO/OSI)应用层表示层会话层传输层网络层链路层物理层应用层表示层会话层传输层网络层链路层物理层应用层协议表示层协议会话层协议传输层协议网络层协议链路层协议物理层协议接口接口物理媒体实通信虚通信虚通信虚通信虚通信虚通信虚通信数据传送过程应用层表示层会话层传输层网络层链路层物理层应用层表示层会话层传输层网络层链路层物理层物理媒体实通信发送进程接收进程数
3、据数据H7数据H7H6数据H7H6H5数据H7H6H5H4数据H7H6H5H4H3数据H7H6H5H4H3H2数据H7H6H5H4H3H2H1数据传送过程发送进程送给接收进程的数据,实际上是经过发送方各层从上到下传到物理媒体,通过物理媒体传输到接收方后,再经过从下到上各层的传递,最后到达接收进程;在发送方从上到下逐层传递的过程中,每一层都要加上适当的控制信息,即上图中的H7H1,统称为报头;在接收方向上传递的过程正好相反,要逐层剥去发送方相应层加上的控制信息。 数据传送过程因为接收方的某一层不会收到底下各层的控制信息,而高层的控制信息对它来说又是透明数据,所以它只阅读或去除本层的控制信息,并进
4、行相应的协议操作。发送方和接收方的对等实体看到的信息是相同的,就好像这些信息通过虚通信直接给了对方一样。 计算机通信采用的主要协议栈应用层传输层网络层链路层物理层协议栈消息数据段分组帧P-PDU物理层作用:通过选定的介质将数据从发送端传送到接收端。物理层必须规定三个方面: 机械连接(用什么样的接头?) 电气(什么样的电平、信号代表0、1) 功能(每一个连线的具体功能) RS-232的物理层协议数据链路层把数据打包、组块形成数据帧,并将完整的帧从一个网络组件移往另一个或多个网络组件。规定数据块的流动和差错的校正。数据块既可以是异步传输的,也可以是同步的。校对和应答机制保证数据的完整性。网络层和传
5、输层网络层: 负责把分组从一台主机传送到另一台主机,即路由。传输层 给应用提供在其客户端和服务器端之间传输应用层消息的服务。互联网有TCP和UDP两个传输协议。应用层负责支持网络应用,包括许多协议。例如支持Web的HTTP、支持电子邮件的SMTP、支持文件传送的FTP链路层物理层网络层链路层物理层应用层传输层网络层链路层物理层数据应用层传输层网络层链路层物理层数据网桥路由器循环式规约简介 此规约是一种以厂站端RTU为主动端自发的不断循环向调度中心上报现场数据的远动数据传输规约。 1. 主要性能 (1)以帧为单位组织数据,多种帧类别循环发送,帧长度可变; (2)区分循环量、随机量和插入量,(断路
6、器等的)变位信息、对时信息和反校信息优先插入传送;循环式规约简介 (3)确定了上行信息的传送顺序和传送周期,见下页表格; (4)规定了主站到子站的控制命令传送方式和优先顺序;帧类别传送信息类型建议传送周期ABCD1D2E重要遥测信息次要遥测信息一般遥测信息遥信状态信息电能脉冲计数值随机量,SOE3s6s20s定时定时随机循环式规约简介 2. 帧系列与帧结构 常用的帧系列(A2帧)如下图所示。ABACABAEABACABAEABACABAD1 ABACABAD2S1 S1 S1 S2循环式规约简介帧结构 同步字6个字节控制字6个字节信息字16个字节信息字26个字节信息字n6个字节n个信息字循环式
7、规约简介 3. 同步字 在发送每一帧数据时,都会有一个同步字,CDT规约规定,同步字是三组EB90H,具体发送时,由于先发低字节,后发高字节,在一个字节内部,先发低位后发高位,故实际组装的6个同步字节应该是3组D709H。EB90H:1110 1011 1001 0000D709H:1101 0111 0000 1001循环式规约简介 3. 控制字 在6个字节的同步字之后,是6个字节的控制字,6个字节分别为:控制字节、帧类别字节、信息字字节数、源站址字节、目的站址字节和校验码字节。控制字节B7字节帧类别字节B8字节信息字字节数源站址字节目的站址字节校验码B12字节循环式规约简介 控制字节:EL
8、SD0001EE0,采用本规约已经定义的帧类别E1,帧类别自行定义,以扩展功能LL0,表示信息字节数n0L1,表示有信息字S上行信息中,S1表示源站址有内容,即子站下行信息中,S1表示源站址有内容,即主站D上行信息中,D1表示目的站址有内容,即主站下行信息中,D1表示目的站址有内容,即子站循环式规约简介帧类别:帧 类 别 定 义代 号上行E0下行E061H重要遥测(A帧)遥控选择C2H次要遥测(B帧)遥控执行B3H一般遥测(C帧)遥控撤消F4H遥信状态(D1帧)升降选择85H电能脉冲计数值(D2帧)升降执行26H事件顺序记录(E帧)升降撤消57H设定命令A8HD9H7AH设置时钟0BH设置时钟
9、校正值4CH召唤子站时钟3DH复归命令9EH广播命令EFH循环式规约简介信息字 功能码校验码信息数据循环式规约简介遥测信息字 功能码(007FHb7 b6 b1b15 b14 x x b11 b10 b9 b8 b7 b6 b1b15 b14 x x b11 b10 b9 b8校验码遥测i遥测i1循环式规约简介遥信信息字 功能码(007FHb7 b6 b1 b15 b14 b8校验码遥信i遥信i1循环式规约简介SOE信息字 功能码(80H)Bn字节毫秒低位 毫秒高位秒分校验码Bn5字节功能码(81H)Bn6字节时 日对象号低位对象号 高位校验码Bn11字节b15合/分XXX循环式规约简介 遥控
10、命令执行过程遥控选择命令调度中心厂站端遥控返校遥控执行命令执行或撤消命令循环式规约简介遥控合闸选择信息字连发3遍 功能码(E0H)CCH 开关序号CCH(重复) 开关序号(重复)校验码循环式规约简介遥控分闸选择信息字连发3遍 功能码(E0H)33H 开关序号33H(重复) 开关序号(重复)校验码循环式规约简介遥控合闸返校信息字上行,连发3遍 功能码(E1H)CCH 开关序号CCH(重复) 开关序号(重复)校验码循环式规约简介遥控分闸返校信息字上行,连发3遍 功能码(E1H)33H 开关序号33H(重复) 开关序号(重复)校验码循环式规约简介遥控合闸执行信息字连发3遍 功能码(E2H)CCH 开
11、关序号CCH(重复) 开关序号(重复)校验码循环式规约简介遥控分闸执行信息字连发3遍 功能码(E2H)33H 开关序号33H(重复) 开关序号(重复)校验码循环式规约简介 特点: (1)对通道的要求不高,适合于在我国质量比较差的通道环境下使用。(2)数据格式在发送端和接受端事先约定好,按时间顺序首先发送起始SYN同步字,然后依次发送以8位的字节为基本单位的控制字和信息字。循环式规约简介 (3)采用信息字校验的方式,当某个字符出错时,只需丢弃相应的信息字即可,提高了传输数据的利用率。(每一个信息字都有一个校验字节,整帧不再设校验字)(4)采用遥信变位优先插入传送的方式,重要数据发送周期短,大大提
12、高了事故信息传送的相应速度,实时性强。(5)容量较应答式规约大,可传送512路遥信量和256路遥信量。(6)允许多个从站和多个主站间进行数据传输,通道必须采用全双工通道。应答式规约 应答式规约适用于网络拓扑是点对点、多点对多点、多点共线、多点环形或多点星形的远动通信系统,以及调度中心与一个或多个远动终端进行通信。通信可以是双工或半双工,信息传输为异步方式。在问答式方式下,主站查询RTU是否有新的数据要报告,如果有,主站请求RTU发送更新的数据,RTU以新的数据应答。 应答式规约是一个以调度中心为主动的远动数据传输规约。应答式规约 优点:(1)允许多台RTU以共线的方式共用一个通道。有助于节省通
13、道,提高通道占用率。(2)采用变化信息传送策略,提高了数据传送速度。(3)既可以采用全双工通道,也可以采用半双工的通道,既可以采用点对点方式,又可以采用一点多址或环形结构,通道适应性强。应答式规约不足:(1)为非主动上报规约,主站对数据的采集速度慢。(2)采用变化信息传送策略,应答式规约对信道的要求较高。(3)采用整帧校验方式,由于一帧信息量较大,因此出错的概率较大,校验出错后就必须整帧丢弃,并阻止重发帧,从而更加降低了实时性。(4)当出现由于出错弃帧的情况时,必须经过重新询问,RTU才重发前面丢弃的数据帧。(5)规约一般适用于多个从站和一个主站间进行数据传输。应答式规约数据传输控制 为了确保
14、通信双方能有效的、可靠的进行数据传输,在发送端和接收端对数据的格式、数据链路的控制、双方应答等有一系列的约定。在实际的通信开始之前,通信两侧无任何通信意义上的连接关系,因此通信双方首先应建立起通信链路。通信链路的建立、数据信息的传送、接收的确认、链路的拆除等过程均在一问一答中完成。下图为通信对话的简单例子。第四节 数据传输规约应答式规约帧格式 (1)可变帧长的帧格式,见下页图。 L包括控制域、地址域、用户数据区的8位位组的个数为二进制数,3L122。 控制域用来说明数据传输方向、传输状态以及帧类型等。 地址域说明信息的发送源目的地地址。当由调度中心触发一次传输服务,调度中心向厂站传输时说明目的
15、地地址;当厂站端向调度中心传输报文时说明源地址,故地址总是指向厂站地址; 链路用户数据即报文传送的远动数据。应答式规约固定长度的报文头L个8位位组固定长度FT1.2可变帧长帧格式应答式规约 可变帧长格式用于由调度中心向厂站端传输数据,或由厂站端向调度中心传输数据。(2)固定帧长格式。用于厂站端向调度中心回答的确认报文或调度中心向厂站端的发送报文。见下页图。应答式规约启动字符(10H)控制域(C) 链路地址域(A)帧校验和(CS)结束字符(16H) FT1.2固定帧帧格式应答式规约链路传输规则(1)链路服务 链路层用以实现接收、执行和控制高层所需的传输服务功能,向高层报告传输的成功与失败等。(2
16、)链路传输规则。 窗口尺寸为1 的非平衡式传输:主站向子站触发一次传输服务,或者成功地完成、或者报告产生差错后才能开始下一轮的传输服务。应答式规约三类信息: a、发送/无回答服务传输规则(S1广播报文) b、发送/确认服务传输规则(S2主站向子站设置参数和发送遥控、升降和执行命令 c、请求/响应服务传输规则(S3由主站向子站召唤数据,子站以数据或事件数据回答。应答式规约 对于发送/确认(SEND/CONFIRM)和请求/响应(REQUEST/RESPONSE)传输服务,在传输过程中受到干扰时,用“等待超时重发”或“等待超时”发送下一帧。应答式规约 服务原语和传输过程要素: 数据通信由服务原语以
17、及在通信站之 间的链路传输规则来描述; 服务原语在服务用户和链路层之间的 界面上传送。 服务用户:在OSI七层模型中,网络层为数据链路层的服务用户。(总是为链路层的上一层)服务用户链路层REQCONIND链路传输过程链路层REQCONINDRESP服务原语RESP服务用户服务原语S1REQ(D)IND(D)SEND(D)S2REQ(D)SEND(D)CONFIRMS2REQRESQESTRESPONSE(D)INDRESP(D)应答式规约控制域(C) 在FT1.2可变帧长帧格式和固定帧长帧格式中,都有控制域(C),它为一个8位的二进制数,定义如下:0DIR1PRM帧计数位FCB帧计数有效位FC
18、V23 22 21 20方向位1启动报文1要求方向位ACD数据流控制位DFC功能码 控制域与CDT规约中的控制字类似,是对本帧数据的总体描述 ,每位具体的含义不再详细讨论。应答式规约 地址域(A) 地址域也是一个8位二进制数,取值范围位0255,当地址为255时,表示为广播,即向所有站传送报文; 在主站向子站传送的帧中,表示报文所要传送到的目的站址,即子站站址; 当子站向主站传送帧时,表示该报文发送的源地址,即该子站的站址。 应答式规约 链路用户数据 在FT1.2可变帧长帧格式中,在链路地址域之后是一帧的主要数据区,即链路用户数据,其结构见右图。类型标识可变结构限定词传送原因应用数据服务单元公共地址信息体地址信息体元素信息体时标信息体数据单元标识应答式规约基本应用功能 (1)站初始化 在远动终端正常运行之前
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论