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

被引量 : 0次 | 上传用户:arnohuang123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通信前置机作为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的通信前置机系统通信实时性。
其他文献
TBM(Tunnel Boring Machine)又称隧道掘进机,是用机械破碎岩石、出碴和支护实行连续作业的一种综合设备。在TBM姿态角的测量中,倾角仪负责测量俯仰角和滚角,起着关键的作用。由
随着我国社会主义市场经济的发展以及新兴管理理念的传播,税务系统税收征管的改革越来越深入,规范和优化纳税服务成为改革的重要内容之一。当前我国的税务部门面临着税收信息
国税部门是国家重要的经济管理和执法部门,肩负着筹集财政收入和调节分配的重要使命。要充分发挥税收的职能作用,确保税收收入持续健康增长,就必须提升国税干部队伍的政治素
镜像规则是普通法上的一项传统规则。依此规则,一个有效的承诺只能像镜子一样原班照出要约之内容,而不能与其有丝毫之不一致。作为普通法上的传统规则,镜像规则在合同案件中
GD学院是2000年正式成立的一所国有性质的独立学院。该校教师队伍近年来蓬勃发展,但是其质量高低参差不齐。少数优秀教师具备德与才的品质要求,然而相当大比例的教师素养仍有
随着社会的高速发展,“碰瓷”行为正以其强大的破坏力及社会危害性吸引了越来越多人的关注。“碰瓷”犯罪的社会危害性极大,应当将其纳入刑法的视野予以谴责和非难。然而,学
可吸入颗粒物PM10是大庆市大气中首要污染物,为了更好的反映出PM10的污染变化规律、加强污染防治工作和预防严重污染事件的发生,及时开展PM1o污染预报工作意义重大而深远。本
食品安全问题直接关系着广大人民群众的身体健康和生命安全,关系着经济发展、政治稳定、社会和谐、国际贸易和国家形象。保证食品安全是世界上每一个政府的基本责任之一。近
清/浊/静音判决(UVS)是语音压缩、合成以及识别中的一个重要参数。为了解决传统判决方法训练过程复杂,导致语音编码效率低的问题,给出一种无训练过程的判决方法。提取基于循环平均
近年来我国农业生产取得了快速发展,农业种植结构也一直处于不断改革和调整的状态.如果所选择的农业种植结构缺乏合理性,不仅会对农作物的生产发展造成不利影响,还有可能伴随