计算机控制系统面向对象组态软件研究与实现

计算机控制系统面向对象组态软件研究与实现

论文摘要

组态软件是针对数据采集与过程控制的专用软件,它是使用在自动控制系统监控层一级的软件平台和开发环境,它能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O设备,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。在工业控制领域中,组态软件占据着非常特殊而且重要的地位,并且组态软件为自动化工程设计人员实施控制任务提供了便利的条件。但是,当前组态软件仍然存在一些问题:分析和设计主要侧重于过程;设计过程相对复杂,对工程设计人员要求较高;数据变量设置有许多限制,致使用户不能灵活运用于实际的系统中;系统调试复杂;解问题空间和实际系统脱离;从控制角度看,控制算法单一。针对当前组态软件存在的问题,本文提出了“面向对象组态软件”的概念,并给出了具体的解决方案:(1)改进传统组态软件的体系结构;(2)在系统中设置控制算法类库。立足于计算机控制系统领域,采用Visual C++6.0开发了一个体现上述解决方案的面向对象组态软件平台——澳润组态1.0。论文主要由四部分组成,第一部分包括面向对象方法学的概述、面向对象组态软件理论的阐述以及开发面向对象组态软件使用的软件工具;第二部分是计算机控制系统面向对象组态软件的分析和设计部分,给出了系统的分析模型和设计模型;第三部分是计算机控制系统面向对象组态软件的实现部分,给出了工程管理器、系统开发环境和系统运行部分的实现;第四部分使用一个应用实例——液位过程控制实验系统验证了软件平台的有效性。论文最后总结了作者所做的主要工作,并展望了组态软件的发展前景。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 组态软件技术概述
  • 1.1.1 组态软件的概念
  • 1.1.2 组态软件的特点
  • 1.1.3 组态软件的功能及基本特性
  • 1.2 组态软件的发展现状
  • 1.3 当前组态软件的不足
  • 1.4 课题的背景及研究内容
  • 2 面向对象方法学与面向对象组态软件理论
  • 2.1 面向对象方法学概述
  • 2.2 面向对象组态软件理论研究
  • 2.2.1 面向对象组态软件的概念
  • 2.2.2 面向对象组态软件设计方案
  • 2.3 建模工具与开发工具
  • 2.3.1 建模工具——Rational Rose
  • 2.3.2 开发工具选择
  • 2.4 本章小结
  • 3 计算机控制系统面向对象组态软件分析与设计
  • 3.1 系统问题域与系统功能描述
  • 3.1.1 系统问题域
  • 3.1.2 系统功能描述
  • 3.2 系统用例模型
  • 3.2.1 系统总体用例图
  • 3.2.2 工程管理用例图
  • 3.2.3 系统开发环境用例图
  • 3.2.4 系统运行用例图
  • 3.3 系统类图
  • 3.3.1 系统开发环境类图
  • 3.3.2 系统运行部分类图
  • 3.4 系统包图
  • 3.5 系统人机交互部分设计
  • 3.6 系统数据接口部分设计
  • 3.6.1 文件系统部分
  • 3.6.2 数据库部分
  • 3.7 系统控制驱动部分设计
  • 3.8 本章小结
  • 4 计算机控制系统面向对象组态软件实现
  • 4.1 工程管理器的实现
  • 4.1.1 新建应用功能的实现
  • 4.1.2 删除应用功能的实现
  • 4.1.3 启动系统开发环境功能的实现
  • 4.2 系统开发环境的实现
  • 4.2.1 开发环境人机交互界面的实现
  • 4.2.2 系统硬件结构及配置部分的实现
  • 4.2.3 系统控制回路部分的实现
  • 4.2.4 系统工艺流程部分与系统信息监控部分的实现
  • 4.3 系统运行部分的实现
  • 4.3.1 系统运行控制驱动的实现
  • 4.3.2 实时数据库的实现
  • 4.3.3 数据处理的实现
  • 4.4 本章小结
  • 5 应用实例——液位过程控制实验系统
  • 5.1 控制任务描述
  • 5.2 系统实施和运行
  • 5.3 本章小结
  • 结束语
  • 参考文献
  • 致谢
  • 附录 攻读学位期间发表的论文目录
  • 相关论文文献

    • [1].组态软件技术现状与发展[J]. 电脑知识与技术 2018(08)
    • [2].组态软件的设计方法研究[J]. 机电一体化 2009(08)
    • [3].面向工控领域的组态软件的画面组态实现[J]. 物联网技术 2014(03)
    • [4].利用Microsfot Excel实现组态软件复杂报表方法的研究[J]. 数字技术与应用 2013(02)
    • [5].基于本体的监测组态知识表示研究[J]. 湖南大学学报(自然科学版) 2009(05)
    • [6].自动化组态软件的发展[J]. 自动化博览 2008(03)
    • [7].组态软件发展趋势一瞥[J]. 技术与市场 2008(07)
    • [8].双储液罐水位控制的组态[J]. 电脑知识与技术 2017(03)
    • [9].组态软件支持下上位机监控系统的建设分析[J]. 新媒体研究 2015(15)
    • [10].水轮发电机组运行状态的劣化组态分析[J]. 湖南电力 2016(03)
    • [11].力控ForceControl 6.1组态软件在仪表专业教学中的应用[J]. 课程教育研究 2013(13)
    • [12].组态软件在水电厂计算机监控系统中的应用[J]. 科技创新与应用 2013(31)
    • [13].农业组态软件的研究与应用[J]. 自动化与仪器仪表 2011(06)
    • [14].关于工业控制组态软件特点及优势的几点探讨[J]. 黑龙江科技信息 2010(11)
    • [15].插件在组态软件中的应用与开发[J]. 工业控制计算机 2009(06)
    • [16].一种新型组态软件的功能分析及应用实例[J]. 仪表技术 2009(11)
    • [17].浅析组态软件的发展趋势[J]. 机电产品开发与创新 2008(02)
    • [18].用于《模拟电子技术》中负反馈组态判别的一种新方法[J]. 考试周刊 2015(14)
    • [19].浅谈工控机及组态控制技术[J]. 科技与企业 2013(23)
    • [20].光伏阵列动态组态优化系统研究与设计[J]. 电力电子技术 2013(03)
    • [21].基于产品组态图的跟踪创新方法研究[J]. 中国机械工程 2012(10)
    • [22].浅谈组态软件的特性及其应用开发[J]. 计算机光盘软件与应用 2012(11)
    • [23].自动售货机的组态控制研究[J]. 网络与信息 2011(07)
    • [24].基于组态软件的驱动开发[J]. 科技资讯 2011(33)
    • [25].组态软件课程教学方法研究[J]. 自动化技术与应用 2010(09)
    • [26].组态软件的春天[J]. 国内外机电一体化技术 2009(S3)
    • [27].混合建模技术在虚拟现实组态软件中的应用[J]. 电子测量技术 2008(09)
    • [28].小型触摸屏通用组态软件的设计[J]. 工业控制计算机 2008(09)
    • [29].西门子触摸屏的组态与应用入门讲座 第6讲 用户管理[J]. 电世界 2009(09)
    • [30].新工科背景下过程控制与组态软件网络化实验教学平台的构建[J]. 高师理科学刊 2020(02)

    标签:;  ;  ;  ;  ;  

    计算机控制系统面向对象组态软件研究与实现
    下载Doc文档

    猜你喜欢