软件通信服务器及其在金银台水电站中的应用研究.pdfVIP

软件通信服务器及其在金银台水电站中的应用研究.pdf

  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文档。上传文档
查看更多
软件通信服务器及其在金银台水电站中的应用 陈军1李书明1,2邓素碧1 (1 国电南京自动化股份有限公司,南京210003; 2河海大学水利水电工程学院,南京210098) 【摘要】目前国内的水电站计算机监控系统基本上处于系统集成的发展水平,水电站监控系统所包含的智能装 置多种多样。各智能装置之间的通信是水电站监控系统重大任务。本文在分析了水电站计算机监控系统各智能 装置通信特点之后,提出了通信服务器的基本方案,并通过面向对象的技术实现了该通信服务器。本文还给出 了基于多通信服务器的水电站监控系统的上位机软件构架,并详细描述了该软件在金银台水电站计算机监控系 统中的具体应用。 【关键词】通信服务器C/S结构水电站计算机监控系统 目前国内的水电站计算机监控系统基本上处于系统集成的发展水平。水电站监控系统所包含的智能装 PREMIUM PLC系列,等等。其他的智能装置,像调速装置、励磁装置、保护装置、直流装置、同期装置、 电能表装置、显示装置、测量装置以及和调度通信的装置的种类,更是数不胜数。由于生产这些装置的厂 商众多,这些装置所采用的通信协议更是多种多样。监控系统上位机软件是将所有这些智能装置的信息进 行集中显示和对这些设备进行控制的平台。为了使上位机能够和这些装置实现通信,监控系统需要进行通 信的重复工作量非常大,耗费的人力物力很大。针对这个问题,设计了一种软件,即通信服务器。此软件 集成了目前水电站监控系统所涉及到的所有通信协议,有了这些协议,在工程应用的时候,只需要工程人 员进行简单的配置就能够和所有采用这些通信协议的智能装置进行通信。如果碰到新的协议,该软件还可 以提供嵌入功能,新的协议只要进行一次开发,就能加入到该软件中,等到再次需要和使用该协议的装置 通信的时候,仅需进行一下配置。本文从面向对象的基本概念开始,论述通信服务器的基本构造及其在水 电站中的应用。 1面向对象的技术基本概念[1]1 客观世界的问题都是由客观世界中的实体及实体间的关系构成的,客观世界中的实体可以抽象为问题 域中的对象。面向对象方法具有下述4个要点: (1)任何事物都是对象,复杂的对象可以由比较简单的对象以某种方式组成。 (2)所有对象都划分成各种对象类,每个对象类都定义了一组数据和一组方法。 (3)按子类与父类的关系,把若干对象类组成一个层次结构。 (4)对象彼此之间仅能通过传递信息互相联系。 面向对象的方法具有4个基本特征: (1)抽象。抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关 的方面。 (2)继承。继承是一种联结类的层次模型。对象的一个新类可以从现有的类中派生,这个过程称为类 继承。 (3)封装。封装是把过程和数据包围起来,面向对象计算始于这个基本概念,即现实世界可以被描绘 成~系列完全自治、封装的对象。 5So 第一届水力发电技术国际会议论文集(第二卷) (4)多态性。多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数多态性和子类型多 态性,对应的概念分别为继承和泛型。 面向对象方法的主要优点: (1)解决问题的方法与人类习惯的思维方法一致。 (2)用该方法分析、设计出的系统稳定性好。 (3)可重用性好。 (4)可维护性好,应用程序更易于维护、更新和升级。 2面向对象的协议类的生成及其具体协议派生类 水电站计算机监控系统所涉及到的智能设备众多,这些设备使用的通信协议也很多。例如和 信用的CDT协议和SCl801协议等。这些协议的种类不同,采用的通信硬件介质也不一样,有的适用串 口,有的适用以太网。但是协议是各种智能装置互相认同的一种解释和传输信息的手段,因此所有的协议 都有一个共同点:要传输数据、要进行编码、要对编码过的数据进行校验、要对接收的数据进行处理。 既然这些通信协议有这些共同性,那么这些共同特征就可以抽象出来,形成了我们所定义的“协议 类”一CProtoeol。它不是某种具体的协议的数据结构,它是所有协议的一种抽象。这个类里面包含了所有 协议的共性,比如说编码方式、校验方式、如何发送数据、如何接收数据、如何处理数据,等等。具体的 协议类可以看成是CProtoeol类派生出来的。每个具体的协议类在不同的工程中

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档