电力监控SCADA软件开发实践与创新

4星 · 超过85%的资源 需积分: 0 190 下载量 86 浏览量 更新于2024-11-20 9 收藏 798KB DOC 举报
"电力监控SCADA软件开发(上海交大)" 电力监控SCADA(Supervisory Control And Data Acquisition)系统是一种广泛应用于电力行业的实时监控系统,它集成了数据采集、设备控制、测量、参数调节以及报警等功能,是确保电力系统稳定运行的重要工具。SCADA系统通常包括远程终端单元(RTU)、PLC、通信网络和控制中心的上位机软件等组成部分。 这篇论文是上海交通大学一名计算机科学与技术专业的学生陈燕武的本科毕业作品,由导师谢康林指导。作者在电力继保行业有七年的开发和调试经验,对国内外电力自动化产品有深入的理解,如ABB、SIEMENS、GE等公司的产品。由于过去专业限制,作者未能全面理解SCADA系统的实现原理,但在两年的计算机专业学习后,他得以利用所学知识开发自己的SCADA软件。 论文首先回顾了SCADA系统的发展历程,介绍了其在电力系统中的作用和重要性。接着,作者探讨了不同终端设备间的通讯协议(规约),包括它们的应用现状和未来趋势,这在构建SCADA系统时至关重要,因为有效的通讯是保证数据准确传输的基础。 论文还详细阐述了在Windows环境下使用MFC(Microsoft Foundation Classes)和VC++6.0进行编程的方法,这是开发上位机软件的常用技术。作者对程序的架构设计和源代码实现进行了详细讨论,这体现了软件工程的实践与理论相结合。 最后,作者通过具体的应用案例展示了软件的功能和实用性,强调了该SCADA系统在安全、可靠性和经济性上的优势,特别是其兼容不同通讯协议的能力,使得它可以适应多种电力设备和系统,降低了用户的成本。 这篇论文的创新之处在于作者结合工业自动化背景和实际工作经验,开发出了一款能够适应多种通讯协议的电力SCADA监控软件,这对于提高电力系统的自动化水平和运行效率具有重要意义。