学位论文 > 优秀研究生学位论文题录展示

新型DCS系统图形和控制组态软件的研究与开发

作 者: 赖园园
导 师: 李正军
学 校: 山东大学
专 业: 控制理论与控制工程
关键词: 组态软件 图形组态 控制算法组态 有向图 Johnson算法
分类号: TP273.5
类 型: 硕士论文
年 份: 2008年
下 载: 345次
引 用: 5次
阅 读: 论文下载
 

内容摘要


集散控制系统,主要用于实现对生产过程的计算机控制和管理,它融合了计算机、通信、自动控制、CRT显示等众多领域的先进技术,在电力、机械、石油、化工等行业都有广泛的应用。组态软件是集散控制系统中用户开发和操作的平台,用于实现自定义信号采集、监控画面和信息处理等配置,是系统的重要组成部分。因此,课题具有重要的研究和应用价值。作为山东省科技厅科研项目《基于工业以太网与现场总线技术的新型控制系统》的一部分,课题主要实现了组态软件的监控画面组态运行系统和控制算法组态系统。首先分析了整个集散控制系统的功能要求和实现机制,给出了软件设计架构和网络分布结构,然后重点介绍了监控画面组态运行系统和控制算法组态系统的实现,对系统的设计模式、数据结构及相关算法处理等方面做了详细的论述。论文的主要工作有:从具体功能和技术实现角度对组态软件进行分析,划分成各个相对独立的模块,建立起组态软件的设计架构和分布式网络结构。确定软件开发模型为螺旋模型,用C++语言实现,以Windows2000为开发平台,Microsoft Visual Studio 6.0为开发工具。介绍了整个组态软件系统的数据流实现机制,实现了数据点接口和实时数据通信接口设计,是监控画面组态运行系统和控制算法组态系统与其它系统信息交互的关键。实现了监控画面组态运行系统,主要完成工艺流程画面的组态和实时监控功能。根据对常用工业图形的分析,抽象出支持的基本图元类,采用面向对象方法设计实现。利用工厂模式实现图元创建机制,给出了图元属性编辑、旋转操作等功能具体设计。同时提供用户自定义图元接口,并实现图库支持自定义图元的重复使用,用以实现更加生动灵活的监控画面。分析了图元动画实现机制,完成了图元动画效果设计。实现了控制算法组态系统,主要完成集散控制系统中主控卡运行控制算法的图形化组态功能。系统采用IEC61131-3标准中功能块图语言实现控制算法组态。结合图论相关知识,抽象出控制算法图形信息向数据信息转化问题的数学模型,并且利用改进的Johnson算法有向图拓扑排序算法解决了此问题。根据数学模型中对图形信息的要求,设计实现了系统中的功能块类、连线类和回路类。介绍了与主控卡之间的通信机制及其实现。系统创新性的提出基于SQL数据库文件的控制算法参数在线整定。

全文目录


摘要  8-10
ABSTRACT  10-12
第一章 绪论  12-17
  1.1 课题的研究背景及意义  12-13
  1.2 组态软件的现状及发展趋势  13-15
    1.2.1 国内外组态软件现状  13-14
    1.2.2 组态软件的发展趋势  14-15
  1.3 课题研究的任务与内容  15-17
第二章 组态软件系统分析与开发设计  17-22
  2.1 组态软件整体架构设计  17-21
    2.1.1 集散控制系统体系结构  17-18
    2.1.2 组态软件模块设计  18-19
    2.1.3 组态软件整体架构  19-20
    2.1.4 组态软件分布式架构方式  20-21
  2.2 开发平台及开发工具选择  21-22
第三章 组态软件模块数据接口设计  22-27
  3.1 数据点通信接口设计  22-24
    3.1.1 数据点通信接口设计分析  22-23
    3.1.2 数据点通信接口代码实现  23-24
  3.2 实时数据通信接口设计  24-27
    3.2.1 实时数据通信接口设计分析  24-25
    3.2.2 实时数据通信接口代码实现  25-27
第四章 监控画面组态运行系统的设计与实现  27-52
  4.1 监控画面组态系统编辑环境设计  27-31
    4.1.1 图形文件的无级缩放显示  27-30
    4.1.2 界面的无闪烁设计  30-31
  4.2 图元的设计与实现  31-38
    4.2.1 图元的分类  31-32
    4.2.2 图元的类定义设计  32-34
    4.2.3 图元的创建  34-36
    4.2.4 图元的属性编辑  36-37
    4.2.5 图元的典型操作  37-38
    4.2.6 图元实现的机制  38
  4.3 图库的实现  38-42
    4.3.1 组合图元实现  39-40
    4.3.2 控件图元实现  40-41
    4.3.3 图库与编辑系统的交互  41-42
  4.4 图元动画属性的实现  42-48
    4.4.1 图元支持的动画属性  42-43
    4.4.2 百分比填充动画实现  43-44
    4.4.3 滑杆输入动画实现  44-46
    4.4.4 流动动画的实现  46-48
  4.5 ACTIVEX控件图元  48-52
    4.5.1 ActiveX技术概述  48
    4.5.2 实时趋势曲线的实现  48-50
    4.5.3 滑杆控件的实现  50-52
第五章 控制算法组态系统的设计与实现  52-79
  5.1 控制算法组态概述  52-54
    5.1.1 DCS系统中控制软件功能概述  52
    5.1.2 组态软件中控制组态的功能  52-54
  5.2 控制算法的图论模型  54-62
    5.2.1 问题的引入  54-55
    5.2.2 图论基本概念  55-56
    5.2.3 建立模型  56-58
    5.2.4 消除有向图环路  58-60
    5.2.5 有向无环图的拓扑排序  60-62
    5.2.6 结论  62
  5.3 控制组态类设计  62-69
    5.3.1 功能块类  62-65
    5.3.2 连线类  65-66
    5.3.3 回路类  66-69
    5.3.4 调试文本类  69
  5.4 组态数据文件下载  69-74
    5.4.1 数据通信格式  69-72
    5.4.2 数据下载实现  72-74
  5.5 在线调试  74-79
    5.5.1 整体设计  74-75
    5.5.2 控制算法及模块参数全局统一的实现  75-79
第六章 组态软件在水箱液位控制系统中的应用  79-84
  6.1 水箱液位调节控制系统概述  79-80
  6.2 系统组态  80-81
  6.3 系统运行  81-84
第七章 结论及展望  84-86
参考文献  86-89
致谢  89-90
攻读硕士学位期间的研究成果  90-91
学位论文评阅及答辩情况表  91

相似论文

  1. 工件排序问题的若干研究,O157.5
  2. 太阳能冷热暖三联供热泵机组监控系统的设计与实验研究,TK511.2
  3. 永昌泾河口工程自动化管理系统设计与实现,TP315
  4. 多晶硅核心生产装置操作仿真系统的研究与开发,TQ127.2
  5. 面向嵌入式Linux的人机界面可重构通信技术研究与实现,TP11
  6. 基于有向图的复杂事件共享检测技术研究,TP274
  7. 航空发动机燃调系统故障诊断,V263.6
  8. EPA工业以太网监控组态软件的研究与设计,TP273
  9. 油田化学驱油配制站监控系统的开发与研究,TE938
  10. 堆垛机实训装置运行及监控系统的研究,TH246
  11. 航空煤油定量装车系统的研究与设计,U294.2
  12. 基于全向图与遥感图的建筑物三维重建关键技术研究,TP391.41
  13. 基于组态技术的供水泵站监控管理系统的研究设计,TP277
  14. 基于组态软件的地下水监测修复控制系统设计与模拟,X832
  15. 组态软件在焦炉生产过程的应用研究,TQ522.1
  16. 电能自动监测系统设计,TM769
  17. ZQF-80KW直流电机能量反馈试验台研究,TM33
  18. 循环流化床锅炉培训模拟操作仿真研究,TK229.66
  19. 交叉口多相位智能模糊仿真控制研究与实现,U491.54
  20. 导航台站设备远程监控系统的研究与实现,V351.37
  21. 航空发动机组态建模仿真技术研究,V23

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统 > 计算机控制、计算机控制系统
© 2012 www.xueweilunwen.com