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

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

论文摘要

通信前置机作为SCADA系统的实时数据输入、输出的主要门户,承担了调度控制中心与所属厂站之间、与各上下级调度控制中心以及调度中心内的后台系统之间的实时数据通信处理的任务,主要负责规约的解释和转换。目前通信前置机多数基于WINDOWS开发平台,也有基于UNIX, LINUX等,还有为提高通信前置机实时性基于RTOS操作系统如QNX系统平台下开发的。随着计算机技术的日新月异,势必出现多种新平台新技术,而兼容多平台的实时性强的、具有良好开发性的通信前置机软件是未来的发展方向。本文基于QT设计了具有跨平台特性的通信前置机软件系统。论文首先阐述SCADA系统和通信前置机的发展历史和现状,分析了通信前置机目前存在的问题从而说明本课题的意义。接着分析通信前置机系统的主要功能,比较Windows、Linux、Unix、Vxworks等几种主流操作系统开发通信前置机软件存在的问题,简要分析了本文涉及到的IEC60870-5-101和IEC60870.5-104两种远动通信规约,将IEC60870-5.104规约进行简化作为调度内网通信规约,给出了基于QT跨平台来开发通信前置机的各个核心模块设计,其中包括:规约转换模块和网络通信模块,人机界面模块。然后,对QT系统平台特性做详尽的分析。主要涉及到本设计所用到的灵活的通信机制,信号与槽,以及D-Bus如何实现多进程通信,并阐述了QT中如何设置进程与线程的优先级问题。最后,本文给出了通信前置机的软件设计流程。采用面向对象设计思想,将通信前置机系统的远动通信、网络通信、以及规约转换功能进行模块化封装,便于以后系统软件的修改和扩展;结合QT的多进程、多线程设置前置机系统进程和线程,采用D-Bus实现多进程以及进程间通信,信号与槽通信机制实现线程间通信;通过101规约与调度内网通信规约之间的转换来说明通信前置机的规约转换功能,采用QUdpSocket和QTcpSocket实现了网络通信功能,采用QWidget类开发出前置机系统的人机界面。本文还双机采用平衡式传输系统从而保证基于QT的通信前置机系统通信实时性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 SCADA系统的发展历史概述
  • 1.2 电力调度系统通信前置机的发展概述
  • 1.2.1 电力调度系统通信前置机的发展
  • 1.2.2 通信前置机现阶段存在的主要问题
  • 1.3 本文研究的意义
  • 1.4 本文所做主要工作以及章节安排
  • 第2章 电力调度系统通信前置机系统需求及功能计
  • 2.1 电力调度系统通信前置机软件的需求分析
  • 2.2 通信前置机的要求以及实现途径
  • 第3章 QT主要技术在本设计中的运用
  • 3.1 QT的主要特点
  • 3.2 QT的通信机制
  • 3.2.1 QT内部对象间通信
  • 3.2.2 QT与外部设备间的通信
  • 3.2.3 QT其他的一些通信机制
  • 3.3 QT中的多线程
  • 3.3.1 QT中的线程类
  • 3.3.2 线程的互斥和同步
  • 3.3.3 线程的优先级问题
  • 3.4 QT的QWidget类
  • 3.5 QT核心技术在本系统中的运用
  • 第4章 通信规约的分析
  • 4.1 IEC60870-5-101远动通信规约的概述
  • 4.1.1 通讯方式
  • 4.1.2 选用模型
  • 4.1.3 101规约传输方式
  • 4.1.4 三种帧结构格式分析
  • 4.2 IEC60870-5-104远动通信规约概述
  • 4.2.1 104规约的一般体系结构
  • 4.2.2 104规约结构
  • 4.2.3 应用规约数据单元(APDU)的定义
  • 4.3 调度内网通信规约
  • 第5章 通信前置机系统的软件设计
  • 5.1 通信前置机系统方案的设计
  • 5.2 通信前置机系统软件部分的详细设计
  • 5.2.1 系统进程设计
  • 5.2.2 网络通信进程的设计
  • 5.2.3 规约处理进程的设计
  • 5.2.4 人机界面的设计
  • 5.3 本章设计特点的补充说明
  • 5.4 本章小结
  • 结论
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 相关论文文献

    • [1].铁路大数据应用规划及实施策略研究[J]. 铁路计算机应用 2018(09)
    • [2].银行终端接入前置机安全风险及防范[J]. 金融电子化 2009(12)
    • [3].对蓝波ZB-16/64D自动转报系统双机热备功能实现的探讨[J]. 空运商务 2020(03)
    • [4].央行会计集中核算系统前置机替换设计[J]. 金融科技时代 2012(08)
    • [5].前置机系统在用户用电信息采集系统中的优化研究[J]. 黄石理工学院学报 2012(04)
    • [6].中央银行会计核算系统“前置机集中”的探讨[J]. 华南金融电脑 2009(05)
    • [7].IP前置机退网[J]. 计算机光盘软件与应用 2013(10)
    • [8].执行审查前置机制的可行性研究[J]. 中国审判 2014(10)
    • [9].问答9则[J]. 农村电气化 2012(09)
    • [10].信息公开公示前置机系统体系结构与模型设计[J]. 中国新通信 2020(01)
    • [11].基于QT的电力调度自动化系统通信前置机的研究与设计[J]. 电气开关 2011(05)
    • [12].ABS前置机集中整合遇到的问题及解决方案[J]. 华南金融电脑 2010(08)
    • [13].某运营商IP前置机退网方案研究[J]. 电信工程技术与标准化 2016(10)
    • [14].关于TCP迁移的集群实现方案[J]. 太原师范学院学报(自然科学版) 2013(01)
    • [15].中央银行会计核算系统(ABS)前置机物理集中摆放和分散摆放之比较[J]. 华南金融电脑 2010(05)
    • [16].基于SOA的通信前置机系统的研究[J]. 电力系统保护与控制 2010(07)
    • [17].防火墙故障的背后[J]. 网络安全和信息化 2017(03)
    • [18].基于RTLinux的电气化铁道远动通讯前置机的开发研究[J]. 技术与市场 2008(04)
    • [19].湖北用电信息采集系统后备前置机实施方案[J]. 中国新技术新产品 2012(05)
    • [20].SCADA前置机的多串口通讯软件实现[J]. 电站系统工程 2009(01)
    • [21].1780热轧BPC通讯前置机服务器数据库升级改造[J]. 梅山科技 2020(03)
    • [22].商业银行ATM前置机配置浅谈[J]. 科技信息 2009(31)
    • [23].热电系统前置机组优化改造研究[J]. 科技与企业 2012(18)
    • [24].变电站综合自动化系统分析及优化[J]. 电气应用 2015(19)
    • [25].关于前置机高加系统投入运行的经济性探讨[J]. 本钢技术 2010(05)
    • [26].发电厂前置机调试、维护中所遇问题的分析与处理[J]. 锅炉制造 2010(06)
    • [27].现金通行费缴款监管及对账系统设计探讨[J]. 西部交通科技 2013(07)
    • [28].支票影像交换系统前置机系统框架设计[J]. 金融电子化 2008(04)
    • [29].专网内敏感业务系统的数据共享策略[J]. 电子科技 2012(03)
    • [30].高要调度自动化SCADA系统的设计与应用[J]. 今日科苑 2008(08)

    标签:;  ;  ;  ;  

    基于QT的电力调度系统通信前置机软件的开发研究
    下载Doc文档

    猜你喜欢