小型组态软件平台的开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式提供良好的用户开发界面和简捷的使用方法,其预先设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O设备,与高可靠的工控计算机和网络系统结合,可向控制层和理层提供软、硬件的全部接口,进行系统集成。
     本文在分析和研究了国内外现有的主流组态软件平台的基础上,将组态软件的通用特性和化物所实验室改造的特定的用户需求结合起来,设计了一个小型的组态软件平台。提出了组态软件平台的数据结构设计方法,文件结构及存储方式的设计方法,同硬件设备通讯的解决方法,组态平台开发环境和运行环境的设计方案。而且,针对组态软件平台中常用的组态画面可视化开发功能和脚本编辑功能提出了自己的设计和解决方案。并利用Visual Basic6.0实现了该组态软件平台的开发环境和运行环境,为化物所实验室改造的项目提供了通用的组态开发平台和运行环境。
     该组态软件平台满足了项目的要求,实现了对项目中用到的硬件设备的监控,为项目提供了快速有效的开发平台。同国内外主流的组态软件相比,具有简单易用,系统配置要求较低,成本低等优点。
Configuration software is the software that is used for the data collection and process control. It is the platform and developing environment on the monitoring level of the auto-control system. It can provide the good GUI and easy way of development for the users by all kinds of configuration manner. The software models set in advance can complete all kinds of functions of the monitoring level easily. The configuration software can also support the computers and I/O device of many companies. By using the industry computer and network, the software can provide all the interfaces of software and hardware for the control and management level to perform the system integration.
    On the basis of analyzing and researching the primary configuration software platform, a minitype configuration software platform has been realized by Visual Basic. It has the common characters of configuration software and meets the specific user request. The data structure used in the software platform has been designed. It designed the file structure and the method of the storing data. And the problem of communicating with the hardware used in this project has been solved. The mainframe of the developing and running environment has been realized. The specific solution to the problems of developing configuration pictures visually and editing script has also been realized. Visual Basic 6.0 has realized the developing environment and running environment of this software platform. And it will be used on the project of the laboratory reconstruction of Dalian Institute Of Chemical Physics (Short for DICP). This software platform provided the common solution for the project of the laboratory reconstruction of DICP.
    This software meets the request of the project. It has realized the monitoring and control of the devices used in this project. It has become the software platform that provides a fast way of developing the configuration pictures. Compared with some kinds of the configuration software popular used, this software platform has the characters of easy using, low system request and cost.
引文
[1] 欧金成.欧世乐,林德杰,彭备战.组态软件的现状与发展.工业控制计算机,2002,15(4):1—5
    [2] 马国华.监控组态软件及其应用.北京:清华大学出版社出版,2001
    [3] 易江义,周彩霞.工业组态软件的发展与开发设计.洛阳工业高等专科学校学报,2003,13(1):33—35
    [4] 倪旻.工业控制组态软件的产品对比及发展趋势.测控技术,2000,19(9):38—40
    [5] 葛玻,沈文杰,赵旎.工控组态软件的对比及应用.计算机测量与控制,2002,10(8):550-552
    [6] 谢军.工控组态软件的功能分析和应用.交通与计算机,2000,18(92):46—48
    [7] 易异勋.工控系统组态软件体系结构的研究.基础自动化,2000,7(2):62-64
    [8] 张显库.VB实用编程技术.大连:大连理工大学出版社出版,1997
    [9] 桂在吾,沈俊杰,陈久康.VB在组态软件设计中的应用.电气传动自动化,2002,24(5):34-36
    [10] 闫华光,伍爱莲,黎文安.VB在工控组态软件中的开发与应用.工业控制计算机,2001,14(11):9—12
    [11] 柏洁,薛福珍,罗超.基于组件的报表组态软件的设计与实现.计算机工程,2002,28(5):103-105
    [12] 顾明.软件工程中几种常用软件生命周期模型的简介.计算机时代,2003,1:20—21
    [13] 陈涵生.软件工程的应用与实践.计算机工程.2000,26(12):77—79
    [14] 沙宝良,陈云飞,周正林.工业控制系统的实时数据库设计.信息技术,2003,27(6):30—32
    [15] 王荃,金海东,李福中.工控组态软件实时数据库系统的设计和实现.化工自动化及仪表,2000,21(3):40—43
    [16] 吴明光.张玉润,金建祥,顾大雷.工业控制实时数据库研究.控制与决策,1995,10(3):238—243
    [17] 季超,蒲海威,何欣.ActiveX控件及其开发.1999,29(3):66—68
    [18] 孟令航,耿增显,叶景楼.ActiveX控件技术在组态软件研制中的应用,计算机测量与控制,2003,11(1):66—68
    [19] 孙汉忠,严云洋.ActiveX技术及其应用.现代计算机,2000,10:35—38
    [20] 王海瑞,钟家玉.ActiveX技术在组态软件中的应用研究.计控系统.2002,4:22—24
    [21] 朱晓华,章玉鉴.用ActiveX控件构造虚拟仪器.计算机应用,1998,18(12):21—23
    [22] 乐仁昌.ActiveX控件实现串行通信编程.华东地质学院学报,1999,22(4):370—373
    [23] 齐虹,陈冲.工业控制仪表与监控组态软件的数据通讯.福建电脑,2002,9:37
    [24] 陈曙光.利用ActiveX控件实现对计算机串口的通信理.合肥工业大学学报,2000,23(3):433-436
    [25] 黄晓凡,贺刚.用Visual Basic开发AcfiveX控件.湖北民族学院学报(自然科学版),2000,18(3):64—67
    
    
    [26] B.埃克尔.Java编程思想.北京:机械工业出版社出版,1999
    [27] 张杰,关永,孙继平.工控组态软件的可视化.中国图象图形学报,2002,7(2):201—204
    [28] 苏从勇,周泓,汪乐宇.集成的脚本语言在组态软件中的应用.计算机工程,2002,28(6):243—245
    [29] 苏俊,林红权.马增良.工业监控组态软件与VBA的集成设计.化工自动化及仪表,2002,29(4):38—41
    [30] 李彬,孙继平.组态软件中用户功能模块的设计技巧.煤矿自动化,2001,6:42—44

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700