小型集散控制系统组态软件设计
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 自动化 >> 自动化技术 >> 正文
小型集散控制系统组态软件设计
作者:沈娣丽 Publish: 2005-12-5 Hits:-
【中文题名】 小型集散控制系统组态软件设计
【英文题名】 The Design of Diminutive Configuration Software of Distributed Control System
【学科专业】 农业机械化工程
【论文级别】 硕士论文
【投稿时间】 2005-12-5
【中关键词】 集散控制系统,组态软件,COM技术,脚本,,
【英关键词】 DCS,configuration software,COM,Script,
【分类导航】 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>自动控制、自动控制系统>计算机控制、计算机控制系统
【论文摘要】 目前开发集散控制系统的控制软件有两种方式:一种是针对每个具体的控制系统开发一套上位机控制软件;另外一种就是开发适用性比较强的组态软件。第一种开发方法工作量大,代码得不到重用。第二种方法开发的组态软件能够适用于不同的控制系统,实现了程序的重用性,并且系统的稳定性也得到了提高。因此开发一套性能可靠、使用简便的组态软件是很有意义的。 本文首先分析了集散控制系统组态软件的特定需求,此后参考国内外商用组态软件,给出了组态软件的典型结构,该结构包括系统配置环境、开发环境、运行环境以及数据库WEB查询四个彼此关联又相互独立的层次模块。 针对上述结构,在Windows环境下,以Delphi6.0作为主要开发工具,采用面向对象的编程思想分别对各模块进行了具体设计。 系统配置环境是组态软件的基础,本文着重讨论了变量登记和外部设备连接。变量登记部分设计了一个变量基类,并派生出了八种常用的变量类型,满足了组态软件的需求。外部设备的驱动运用Windows的COM(组件对象模型)技术进行了封装,并提供了一个可扩展驱动程序的接口规范。 开发环境讨论了组态软件必需的流程图绘制工具和算法...
【论文题纲】
摘要 5-6
ABSTRACT 6-7
第一章 绪论 7-14
1.1 研究目的和意义 7-8
1.2 文献综述 8-13
1.2.1 集散控制系统 8-9
1.2.2 组态软件的产生及功能 9-10
1.2.3 组态软件的基本构成及数据处理流程 10-12
1.2.3.1 组态软件的基本构成 10-11
1.2.3.2 组态软件数据流程 11-12
1.2.4 组态软件的国内外研究现状 12-13
1.3 本论文的主要工作 13-14
第二章 组态系统的总体设计 14-18
2.1 集散控制系统的硬件结构 14
2.2 组态系统的功能和结构设计 14-17
2.2.1 组态系统的功能设计 14-15
2.2.2 组态系统的结构设计 15-17
2.3 开发平台的选择 17-18
第三章 组态程序实现 18-34
3.1 数据库组态 18-20
3.1.1 设计思想 18
3.1.2 数据库的变量类型 18
3.1.3 实时数据库的数据结构 18-19
3.1.4 实时数据库的存取功能 19
3.1.5 实时数据库的变量登记 19-20
3.2 图形界面组态 20-28
3.2.1 设计思想 20-21
3.2.2 图元编辑基类的设计 21-22
3.2.3 图形编辑基类的设计 22-23
3.2.4 直线类、矩形类和圆类的设计 23-24
3.2.5 文本类的设计 24
3.2.6 按钮类的设计 24-25
3.2.7 图元对象的管理 25-26
3.2.8 热点和拖放功能的实现 26-28
3.3 报警组态 28
3.3.1 报警变量的定义 28
3.3.2 报警组件的配置 28
3.4 脚本控制功能的实现 28-31
3.4.1 ActiveX 技术的基本概念 28-29
3.4.2 ActiveX 脚本描述(ActiveX Scripting) 29-30
3.4.3 脚本编辑环境 30-31
3.5 实时趋势曲线控件 31-34
3.5.1 实时趋势曲线控件概述 31-32
3.5.2 实时趋势曲线控件属性 32
3.5.3 实时趋势曲线控件技术实现 32-34
第四章 运行程序的开发 34-41
4.1 运行初始化 34
4.2 工程组态数据的读入 34
4.3 动态画面的生成 34-38
4.3.1 如何进行动画连接 35
4.3.2 工艺流程画面动态显示的程序实现 35-38
4.3.2.1 建立动态图形类 35-37
4.3.2.2 构建动态图形类对象 37
4.3.2.3 工艺流程画面的动态显示 37-38
4.4 工作站运行软件的执行过程 38-39
4.5 输入输出驱动程序 39-41
第五章 数据库WEB查询 41-45
5.1 关键技术介绍 41-42
5.1.1 WEB技术介绍 41
5.1.2 ASP.NET技术介绍 41-42
5.2 用户登陆 42-43
5.3 数据查询 43-45
第六章 组态软件在电动机调速控制系统中的应用 45-49
6.1 电动机调速系统概述 45-46
6.2 组态过程 46-48
6.3 小结 48-49
第七章 结论 49-50
参考文献 50-52
致谢 52
【DOI】 LunWen.ID:2.2008.377539
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:集散控制系统 论文 组态软件 COM技术 脚本
自动化技术最新论文
自动化技术热门论文