网站大量收购独家精品文档,联系QQ:2885784924

毕业答辩IEC60870-5-101通信规约在远动系统及应用研究.ppt

毕业答辩IEC60870-5-101通信规约在远动系统及应用研究.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业答辩IEC60870-5-101通信规约在远动系统及应用研究

IEC-60870-5-101通信规约在远动系统中的应用研究 指导老师:申惠 答 辩 人:周正 崔筱 刘侠 吴家乐 专 业:铁道电气化 本设计的主要工作 1、研究IEC60870-5-101规约,具体针对各种各种遥控、遥信、遥测、遥调、等等许多功能的远动报文。 2 、研究基于无线数传电台,无线MODEM的无线通信。 3、设计一RTU对7FTU进行远程集中控制的方案 4、编写基于IEC60870-5-101的通信程序 101规约简介 101规约提供了在主站和远动子站之间发送基本远动报文的通信文件集。 数据采集和监控系统(SCADA)中主站和子站(远动终端)之间以问答方式进行数据传输。 在主站和每个远动子站之间是采用固定连接的数据电路。 采用RS485,RS-422,RS-232接口 IEC101选用模型 ISO参考模型 增强性能模型(EPA) 应用层 表示层 会话层 传输层 网络层 链路层 应用层 链路层 物理层 传输应用数据 传输帧格式 物理通讯方式 通信规约:IEC101重点 物理层 链路层 功能码、特征位(FCB、ACD)、链路地址 应用层 类型标识、可变结构限定词、传送原因、公共地址、信息对象地址、信息元素 101规约—传输方式 传输方式分为非平衡方式和平衡方式传输两种。 非平衡方式传输:只有主站启动各种链路传输服务,子站只有当主站请求时才传输。这种传输方式对于所有网络结构都可适用。 平衡方式传输:主站和子站可以同时启动链路传输服务,所以必须有一对全双工的通道。 可变帧长帧格式用于由主站向子站传输数据,或由子站向主站传输数据。 用于子站回答主站的确认报文,或主站向子站的询问报文。 基本应用功能 站初始化 用查询方式(polling)采集数据 总召唤 循环数据传输 收集事件 命令传输 时钟同步 无线通信硬件 设计无线通信的硬件部分,采用了Motorola v.3229专线modem和MDS EL705/x510系列数字电台无线收发机通过RS232接口连接来实现。 依据无线modem和无线电台说明书,对其进行调试 本设计方案 某变电所RTU通过无线通信对7台电动隔离开关FTU进行远程集中监控的通信方案,在本设计中利用星形结构以点对多的形式,实现主站与多个子站之间的数据交互,完成主站的数据采集以及事件的记录,以及完成子站动作的控制任务。 如下图所示: 通信方案 串口通信 对于点对点和一对多的传输方式的串口通信有多种实现方法,本设计由API函数实现串口通信功能。 应用C++基本类MFC与API结合实现101规约,既可方便地形成应用程序框架和消息映射,又可灵活地在辅助线程内进行通信,用于监控串口接收数据 。 基于101规约编程 本主要系统分为两部分:链路层通信单元和应用层通信单元,在链路层主要是用来接收据,并分析数据帧格式,判断起始位,做帧校验,还有判断结束位,当帧格式没有出错时,开始判断其链路控制域的信息,判断其传输方向是否确,还有启动报文位相应的帧计数器是否有效,接着判断其功能码来确定传输帧的类型,进入不同的应用层进程,这里需要将帧进行数据分析,将对应的数据传给应用层,应用层在进行判断,根据传输原因来做相应的响应。 链路层 本设计主要是针对层通信链路问题如何实现,通信的主要问题就是保证通信报文的正确性,如何使传输的数据准确性高(包括传输出错被查出,重新再传一次)和传输数据的效率。所以链路就是检验包是否正确,使用CS校验看看数据是否有错,分析传输的帧的方向和对应子站地址,还有帧的类型(包括固定帧和可变帧),判断完成了还需要确定传输的功能码,了解此帧是用来完成什么功能的,从而进入不同的进程去更新或访问应用层数据。 应用层 对于应用层(101模型的最上层)主要就是存储来自7个FTU的各种数据,和对应需要控制的操作,将数据进行分类,当链路数据传输过来时,依靠功能码进入不同的进程,对数据进行分类,通过传输原因和类型标识区分不同的数据,根据传输原因回复对应的数据给主站,我们需要对数据进行分类,并做相应操作和回复给主站相应报文。 程序实现和链路调试阶段 链路调试刚开始使用的是铁路专线modem来调试,专线modem采用全双工模式,刚开始是使用串口线连接modem将两台电脑连一起,通过超级终端来调试 调试无线电台,也是用超级终端来调试的,无线电台是广播的形式发送数据,它是采用半双工的工作模式 101规约报文的具体实现 :采用VC开发环境,利用microsoft

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档