欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    QT论文:基于QT的电力调度系统通信前置机软件的开发研究.docx

    • 资源ID:1472240       资源大小:13.07KB        全文页数:5页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    QT论文:基于QT的电力调度系统通信前置机软件的开发研究.docx

    QT论文:基于QT的电力调度系统通信前置机软件的开发探讨【中文摘要】通信前置机作为SCD系统的实时数据输入、输出的主要门户,担当了调度限制中心与所属厂站之间、与各上下级调度限制中心以及调度中心内的后台系统之间的实时数据通信处理的任务,主要负责规约的说明和转换。目前通信前置机多数基于WINDOWS开发平台,也有基于UNIX,1.INUX等,还有为提高通信前置机实时性基于RTOS操作系统如QNX系统平台下开发的。随着计算机技术的日新月异,势必出现多种新平台新技术,而兼容多平台的实时性强的、具有良好开发性的通信前置机软件是将来的发展方向。本文基于QT设计了具有跨平台特性的通信前置机软件系统。论文首先阐述SCADA系统和通信前置机的发展历史和现状,分析了通信前置机目前存在的问题从而说明本课题的意义。接着分析通信前置机系统的主要功能,比较Windows、1.inux、Unix、VXWorkS等几种主流操作系统开发通信前置机软件存在的问题,简要分析了本文涉及到的IEC60870-5-101和IEC60870.5-104两种远动通信规约,将IEC60870-5.104规约进行简化作为调度内网通信规约,给出了基于QT跨平台来开发通信前置机的各个核心模块设计,其中包括:规约转换模块和网络通信模块,人机界面模块。然后,对QT系统平台特性做详尽的分析。主要涉及到本设计所用到的敏捷的通信机制,信号与槽,以及D-Bus如何实现多进程通信,并阐述了QT中如何设置进程与线程的优先级问题。最终,本文给出了通信前置机的软件设计流程。采纳面对对象设计思想,将通信前置机系统的远动通信、网络通信、以及规约转换功能进行模块化封装,便于以后系统软件的修改和扩展;结合QT的多进程、多线程设置前置机系统进程和线程,采纳D-Bus实现多进程以及进程间通信,信号与槽通信机制实现线程间通信;通过IOl规约与调度内网通信规约之间的转换来说明通信前置机的规约转换功能,采纳QUdpSocket和QTcpSocket实现了网络通信功能,采纳Qwidgel类开发出前置机系统的人机界面。本文还双机采纳平衡式传输系统从而保证基于QT的通信前置机系统通信实时性。【英文摘要】FrontEquipmentPorcessor(FEP)isthechannelfortheinputandoutputofreal-timedatainSCADAsystem,itisresponsibleforthecommunicationofreal-timedatabetweenthedispatchingcenteranditsRTUs,SuperiordispatchingcenterandJuniordispatchingcenter,andwithinthebackendsystemcomputers.Itstasksisexplainingandtransformingtheprotocols.MostoftheFEPsarebasedonWindows,ofcourse,thereareotherplatforms,suchasUnix,1.inux,etc.moreandmorenewplatformsandtechnologyappearwiththedevelopingofcomputer,sotheFEPswhicharemorecompatibleandbetterindevelopmentwillbewidlyused.Thisthesisdesignthecompatiblefrontendcomputersoftware.FirstthethesissumarizesdevelopmentoftheFEP,analyzestheexistingproblemintheFEP,expoundthethesis,ssignificance.AndthenthethesisanalyzesthefunctionoftheFEP,putforwardtheexistingproblemsintheFEPswhicharebasedonWindows1.inux、Unix.Vxwroksetc.thethesisintroducesandanalyzestheIEC60870-5101protocolandIEC60870-5-104protocol,changetheIOlprocotoltotheprotocolwhichisUSedindispatchingsystem,thenthesisdesignsthecoremodulesoftheFEP,includingtheprotocoltransformingmodule,networkcommunicationmoduleandinterfacemoduleThen,thethesisanalyzesthecharacteristicsoftheQTplatform,witchareusedforthedesignoftheFEP,especiallythecommunicationmechanism,signalandslot,D-BUSforthecommunicationwithintheprocesses.Attheendofthispartthesisintroducethesetupoftheprocess,priorityinQTplatform.IntheenditisthedesignoftheFEPsystemsoftware,throughadoptingOOPthethesispackagesthefunctionsoftheFEPwhicharetelecontrolcommunication,networkcommunicationandprotocoltransformationsothatthesoftwarewillbemodifyedorextendedeasily.SettingtheprocessesandthreadsoftheFEPsystembasedonQT.ItismultiprocessintheFEPsystemanditsIPCisbasedonD-bus,thesignalandslotwi1beusedforthecommunicationwithinthethreads.Thoughthetransformationbetweenthe101procotolandthedispachingsystem,sprocotolthethesisintroducetheprocotoltransformationfuntion.TheFEPsystemwi11realizethenetworkcommunicationwithQudpSocketclassandQtcpSocketclass,anddcsigntheinterfaceofthesystemwithQwidgetclass.BothofthecomputersarebalancedincommunicationsothatitisthepledgefortheFEP'sreal-timecommunication.【关键词】QTSCD通信前置机多进程多线程跨平台【英文关键词】QTSCADAFrontequipmentprocessorMultiprocessingMultithreadCross-platform【节目】基于QT的电力调度系统通信前置机软件的开发探讨摘要6-7Abstract7-8第1章绪论11-171.1SCADA系统的发展历史概述11T21.2电力调度系统通信前置机的发展概述12-151.2.1电力调度系统通信前置机的发展12-151.2.2通信前置机现阶段存在的主要问题151.3本文探讨的意义15-161.4本文所做主要工作以及章节支配1677第2章电力调度系统通信前置机系统需求及功能计17-202.1电力调度系统通信前置机软件的需求分析17-182.2通信前置机的要求以及实现途径18-20第3堂QT主要技术在本设计中的运用20-313.1QT的主要特点203.2QT的通信机制20-263.2.1QT内部对象间通信21-233.2.2QT与外部设备问的通信23-263.2.3QT其他的一些通信机制263.3QT中的多线程26-283.3.1QT中的线程类26-273.3.2线程的互斥和同步273.3.3线程的优先级问题27-283.4QT的QWidget类28-293.5QT核心技术在本系统中的运用29-31第4章通信规约的分析31-404.1IEC60870-5-101远动通信规约的概述31-354.1.l通讯方式314.1.2选用模型31-324.1.3101规约传输方式324.1.4三种帧结构格式分析32-354.2IEC60870-5T04远动通信规约概述35-384.2.1104规约的一般体系结构354.2.2104规约结构35-364.2.3应用规约数据单元(APDU)的定义36-384.3调度内网通信规约38-40第5章通信前置机系统的软件设计40-685.1通信前置机系统方案的设计40-415.2通信前置机系统软件部分的具体设计41-665.2.1系统进程设计41-485.2.2网络通信进程的设计48-585.2.3规约处理进程的设计58-635.2.4人机界面的设计63-665.3本章设计特点的补充说明66-675.4本章小结67-68结论68-69致谢69-70参考文献70-73攻读硕士学位期间发表的学术论文73【刍采买全文9J139938848138113721同时提供论文写作一对一辅导和论文发表服务.保过包发.【说明】本文仅为中国学术文献总库合作提供无卷版权。作者如有异议语与总库或学校跃多

    注意事项

    本文(QT论文:基于QT的电力调度系统通信前置机软件的开发研究.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开