变电站通用通信平台的研究精要.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变电站通用通信平台的研究 答辩人: 史向峰 导 师: 杨奇逊 教授 时 间: 2005年3月 主 要 内 容 一. 绪论 二. 通用通信平台结构的建立 三. 数据处理相关层间数据交换方案设计 四. IEC60870-5-104规约的研究 五. 104规约软件实现及改进 六. 总结 1.1 变电站自动化领域的几个发展趋势 (1) 通信网络化(站内局域网和站外广域网) (2) 功能集成化(一体化和通用化) (3) 规约标准化(从间隔层到调度端采用国际标准) 1.2 本课题的意义 国内主要变电自动化厂家,最近推出的通信管理机和 各类功能主站,在硬件构成上已经接近于国外同类产品, 但在软件功能尤其是对变电站通信平台体系的研究和通用 性方面还有待进一步开展工作。 1.3 本课题的主要工作 本课题的主要工作是在研究新一代通用通信平台的基础 上,开发变电站站控级RTU通信单元: (1)结合VxWorks操作系统结构提出通用通信平台分层结构。 (2)设计各层间数据交换的新的方案,解决几个难点问题。 (3)总结104规约的实际应用,指出应用中应该注意的问题。 (4)比较接口层实现的两种模式,编制支持104规约的软件。? 2.1 通用通信平台建立的意义及条件 分布式网络对“通用化”平台的需求非常迫切,建立 通用通信平台的意义在于能够利用相同或相近的软硬件 底层平台去实现尽可能多的应用功能,如:远动、防误、 遥视、Web Server、VQC等。 网络技术将变电站之内的许多智能装置进行互联并 实现信息共享,系统之内的许多资源可以充分为我所用。 2.2 通用通信平台的分层结构 2.3 分层结构的优势 (1)利于系统前期开发的任务划分。 (2)保证了软件的通用、复用以及各层、各模块的无关性, 延长了现有资源的生命周期。 (3)应用层建立在数据库层之上,可以充分拓展依赖于网络 实现的功能。 2.4 通用通信平台的功能定位 (1) 远动(常规及电力数据网) (2) 通用规约转换器 (3) VQC (4) Web Server (5) 故障信息系统子站 (6) 小接地选线 (7) 通信网关 (8) 其他依赖于网络的功能主站 2.5 硬件结构示意图 2.6 VxWorks结构图 3.1 各层之间数据交换的内容 (1)硬件接口层与规约层的数据交换主要是通信报文的 交换,这类信息交换具有突发性和异步性两个显著 的特点,即硬件接口程序和报文处理程序都不能预 知报文产生的时间,对同一信息的操作有时序上的 先后限制而不可能同时进行。 (2)规约层与数据库层的信息交换主要是对数据库内容 的查询和更新,信息量大而且庞杂,由于所有应用 都建立在数据库之上,数据交换不能占太多时间。 3.2 VxWorks任务间通信机制 (1)?简单的数据共享,共享内存。 ? (2)?互斥和同步机制,信号量。 ? (3)?任务间传输消息所使用的消息队列和管道。 ? (4)?网络插口(Socket)和远程进程调用。 3.3.1 共享内存方式示意图 3.3.2 共享内存方式性能分析 (1)地址空间对于所有任务都易于操作,数据传输快捷。 ? (2)各个任务没有阻塞的可能和相互制约的关系。 (3)为了使每个任务在无限循环的过程中交出对CPU的控 制权,用taskDelay使任务暂时处于休眠状态,如果 任务延时过长,那么容易造成所有任务的休眠,相 当于整个程序的暂停,如果任务的休眠时间过短,则 容易造成任务切换过于频繁。 3.4 消息队列方式示意图及性能分析 3.5 数据交换方式的最终选择 (1)信号量交换的信息有限,不适于本课题的大数据量交换。 (2)管道方式可作为消息队列的替代品,只是速度稍慢。 (3)共享内存方式没有真正体现出多任务操作系统的优势。 (4)本课题最终采用消息队列机制作为各层数据交换的方式。 3.6 Wind和POSIX消息队列的比较和选择 3.7.1消息队列方式存在的问题与对策之一 如果一个任务有很多个队列需要读出,那么如果在 先行读出的队列阻塞,后续应读出的队列也无法读出。 3.7.2消息队列方式存在的问题与对策之二 消息队列的容量不可能很大,写入消息队列的消息 如果超出了消息队列的允许的消息

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档