论文部分内容阅读
随着计算机智能控制技术与网络技术的迅猛发展,监控软件系统在各行业的信息化中扮演着重要的角色,组态软件在工业控制领域得到了快速的发展,而图形组态作为通用组态软件的人机交互工具,实现应用系统快速开发,在组态软件中有着举足轻重的地位。从组态软件功能角度考虑,随着工业控制领域规模不断扩大,结构日益复杂,监控信息逐渐增加,用户不断成熟,对监控系统在功能和性能上提出了更高的需求,而传统的图形组态软件由于具有客户端臃肿,不能通过网络实时查看以及可重用性差等功能缺陷,很多都是针对特定的领域,特定的场景而开发的,已经不能完全适应可扩展的用户需求。借鉴传统组态软件开发思路,从组态建模的角度进行研究,设计了一种在网络环境下的组态软件建模的方案,即在网络环境下,对图形组态系统进行可视化建模,包括图形对象建模、信息对象建模以及数据对象建模。其中图形组件建模借鉴统一建模语言(Unified Modeling Language, UML)中部分过程建立模型;信息对象建模则通过动态配置对象属性,建立数据字典索引表,实现对象到数据库表的全套映射机制,提高系统查询的灵活性和重用性;数据对象建模则采用建立相应模板,通过批量导入的方式实现数据建模。通过对这三个方面建模,提供给用户一个操作简单、易用的图形组态设计系统。当出现新的需求时,开发者不需要再去重新修改或者设计软件以适应新的需求,用户可以快速地构建生成一个用户所需的监控系统,提高了组态软件设计系统的可重用性和二次开发的能力。最后通过组态建模完成搭建一套组态软件设计系统,并利用该系统开发了一个应用系统,在实现系统的过程中完成了模型的建立与实现,验证了组态建模的可行性和可靠性。