继电保护通用逻辑开发平台设计
发布时间:2021-12-17 09:25
目前,微机保护在电力系统中已经得到了广泛应用,但在微机保护逻辑程序开发中存在重复劳动多、工作量大、程序的灵活性和适用性不足等问题。针对以上问题,本论文将图形化编程思想应用于保护逻辑程序的开发,极大地降低了劳动强度,提高了开发效率,减少了保护程序中人为出错的因素。本论文着重介绍了继电保护通用逻辑开发平台的方案设计和具体实现。该软件平台选用IEC61131-3中的梯形图作为图形编程语言,允许继电保护开发人员采用梯形图配置保护逻辑图,软件平台自动生成对应的保护逻辑C程序。在项目研制开发中,作者采用了VC++、Visio和STL作为开发工具,使继电保护通用逻辑开发平台在程序开发效率、保护逻辑配置的灵活性、平台开放性和人机交互界面等方面满足了系统的设计要求。文中阐述了继电保护通用逻辑开发平台的设计思想和总体方案,并对组成软件平台的四个部分:继电保护元件库、梯形图编辑器、继电保护算法库和C程序翻译器的设计和实现进行了详细的介绍。
【文章来源】:南京理工大学江苏省 211工程院校
【文章页数】:77 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
1 绪论
1.1 课题背景
1.1.1 微机保护的特点和现状
1.1.2 微机保护软件开发存在的问题
1.2 课题的科学意义和应用前景
1.3 保护逻辑编程方式的发展过程
1.4 国内外研究现状
1.5 论文的章节安排
2 平台总体设计及相关知识介绍
2.1 微机保护装置介绍
2.1.1 硬件结构
2.2.2 软件原理
2.2 图形编程语言选择
2.3 软件平台总体框架
2.4 开发工具选择
2.5 软件平台的特点
2.6 小结
3 继电保护元件库和梯形图编辑器设计
3.1 Visio简介
3.1.1 使用ShapeStudio开发图形
3.1.2 在Visio解决方案中使用Automation
3.2 继电保护元件库设计
3.2.1 继电保护逻辑的功能模块
3.2.2 梯形图语言的图形元素
3.2.3 继电保护元件库体系
3.3 继电保护元件库实现
3.3.1 设置ShapeStudio
3.3.2 ShapeStudio工作环境介绍
3.3.3 元件库开发流程
3.4 梯形图编辑器设计与实现
3.4.1 梯形图编程格式
3.4.2 梯形图编辑器界面
3.4.3 梯形图编辑器实现
3.5 小结
4 C程序翻译器和继电保护算法库设计
4.1 C程序翻译器方案设计
4.2 STL简介
4.3 C程序翻译器实现
4.3.1 树结点对象模型
4.3.2 梯形图网络到树结构
4.3.3 树结构到C程序
4.4 算法库设计及实现
4.5 小结
5 软件平台功能验证
5.1 软件平台功能
5.2 软件平台功能验证
5.3 小结
6 总结与展望
致谢
参考文献
附录A Visio对象模型
附录B 自动生成的过负荷保护逻辑程序
【参考文献】:
期刊论文
[1]Visio二次开发技术在电气工程教学图形化中的应用[J]. 朱昊,雷鸣,高山. 电气电子教学学报. 2006(01)
[2]图形化控制算法组态在微机保护中的应用[J]. 魏巍,余群兵,陈刚. 江苏电机工程. 2005(03)
[3]微机继电保护技术的现状与发展[J]. 崔文广. 中国科技信息. 2005(09)
[4]PLC梯形图可视化编辑与语句表的自动生成[J]. 吕俊白,施敏芳. 自动化仪表. 2005(03)
[5]软PLC编辑系统的设计与实现[J]. 周峰,王新华,李剑峰,温燕杰,张威. 计算机工程与应用. 2005(07)
[6]基于Visual C++6.0环境的软件PLC的研究与开发[J]. 张礼兵,杨文通,李杨,吴喜文,李富平. 机床与液压. 2004(11)
[7]面向对象的微机继电保护测控软件开发方法[J]. 程春玲,易鲜红,周捷. 电力系统及其自动化学报. 2004(04)
[8]微机继电保护软件可靠性探讨[J]. 所旭,张萍. 继电器. 2004(12)
[9]图形化保护的原理与实现[J]. 王胜,王家华,兰金波. 电力自动化设备. 2004(02)
[10]在Visio软件平台上开发图形组态软件[J]. 夏抗初. 智能建筑与城市信息. 2003(07)
硕士论文
[1]数控系统中梯形图编程软件的研究及实现[D]. 潘勇.武汉理工大学 2005
[2]基于IEC61131-3的控制软件平台的设计与实现[D]. 魏江.浙江大学 2005
[3]通用可视化软件平台线路保护系统的研究[D]. 邓秋娥.华北电力大学(北京) 2005
本文编号:3539843
【文章来源】:南京理工大学江苏省 211工程院校
【文章页数】:77 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
1 绪论
1.1 课题背景
1.1.1 微机保护的特点和现状
1.1.2 微机保护软件开发存在的问题
1.2 课题的科学意义和应用前景
1.3 保护逻辑编程方式的发展过程
1.4 国内外研究现状
1.5 论文的章节安排
2 平台总体设计及相关知识介绍
2.1 微机保护装置介绍
2.1.1 硬件结构
2.2.2 软件原理
2.2 图形编程语言选择
2.3 软件平台总体框架
2.4 开发工具选择
2.5 软件平台的特点
2.6 小结
3 继电保护元件库和梯形图编辑器设计
3.1 Visio简介
3.1.1 使用ShapeStudio开发图形
3.1.2 在Visio解决方案中使用Automation
3.2 继电保护元件库设计
3.2.1 继电保护逻辑的功能模块
3.2.2 梯形图语言的图形元素
3.2.3 继电保护元件库体系
3.3 继电保护元件库实现
3.3.1 设置ShapeStudio
3.3.2 ShapeStudio工作环境介绍
3.3.3 元件库开发流程
3.4 梯形图编辑器设计与实现
3.4.1 梯形图编程格式
3.4.2 梯形图编辑器界面
3.4.3 梯形图编辑器实现
3.5 小结
4 C程序翻译器和继电保护算法库设计
4.1 C程序翻译器方案设计
4.2 STL简介
4.3 C程序翻译器实现
4.3.1 树结点对象模型
4.3.2 梯形图网络到树结构
4.3.3 树结构到C程序
4.4 算法库设计及实现
4.5 小结
5 软件平台功能验证
5.1 软件平台功能
5.2 软件平台功能验证
5.3 小结
6 总结与展望
致谢
参考文献
附录A Visio对象模型
附录B 自动生成的过负荷保护逻辑程序
【参考文献】:
期刊论文
[1]Visio二次开发技术在电气工程教学图形化中的应用[J]. 朱昊,雷鸣,高山. 电气电子教学学报. 2006(01)
[2]图形化控制算法组态在微机保护中的应用[J]. 魏巍,余群兵,陈刚. 江苏电机工程. 2005(03)
[3]微机继电保护技术的现状与发展[J]. 崔文广. 中国科技信息. 2005(09)
[4]PLC梯形图可视化编辑与语句表的自动生成[J]. 吕俊白,施敏芳. 自动化仪表. 2005(03)
[5]软PLC编辑系统的设计与实现[J]. 周峰,王新华,李剑峰,温燕杰,张威. 计算机工程与应用. 2005(07)
[6]基于Visual C++6.0环境的软件PLC的研究与开发[J]. 张礼兵,杨文通,李杨,吴喜文,李富平. 机床与液压. 2004(11)
[7]面向对象的微机继电保护测控软件开发方法[J]. 程春玲,易鲜红,周捷. 电力系统及其自动化学报. 2004(04)
[8]微机继电保护软件可靠性探讨[J]. 所旭,张萍. 继电器. 2004(12)
[9]图形化保护的原理与实现[J]. 王胜,王家华,兰金波. 电力自动化设备. 2004(02)
[10]在Visio软件平台上开发图形组态软件[J]. 夏抗初. 智能建筑与城市信息. 2003(07)
硕士论文
[1]数控系统中梯形图编程软件的研究及实现[D]. 潘勇.武汉理工大学 2005
[2]基于IEC61131-3的控制软件平台的设计与实现[D]. 魏江.浙江大学 2005
[3]通用可视化软件平台线路保护系统的研究[D]. 邓秋娥.华北电力大学(北京) 2005
本文编号:3539843
本文链接:https://www.wllwen.com/shekelunwen/ljx/3539843.html