论文部分内容阅读
随着工控软件在工业生产中的应用越来越普遍,人们对其性能的要求也越来越高,传统组态软件由于其设计所带来的缺陷如开放性和实时性差、规模庞大、使用不够方便等等,如今已经暴露在用户面前。另一方面,先进的软件技术不断涌现,构件化技术、分布式处理和XML等新兴技术为突破现有组态软件局限带来了契机。
本课题的研究就是站在这些新技术的基础上,以改善传统组态软件的不足之处为目的,开发一种基于XML的构件化组态软件平台。用户可以在此平台提供的环境中制定控制策略组态和人机界面画面层组态。两者的关系是,组态后的控制策略文件调入系统底层成功运行后,其结果通过在浏览器端动态显示的人机界面画面与监控人员进行信息交互。在研究设计该平台的过程中,本文提出了两点创新:
(1)借鉴生物神经元的运作原理,仿照硬件集成电路设计的思想,运用构件化和可视化技术以及XML技术,建立合理的体系结构,提出软芯片模型,并推出了合适的软芯片间数据传递机制。
(2)结合本平台的结构体系,将许多知识运用到软芯片开发中,开发出典型的软芯片如OPCClient芯片,数据库芯片组,传递函数芯片等等。
文章介绍了本平台系统的设计思想和实现。主要描述了系统的XML架构,事务逻辑层和控制底层的接口设计和实现,并且给出软芯片驱动和时序模型。在此之后,结合相关知识,阐述了典型软芯片的设计及其配置。随后对用户界面层设计思想以及本平台的使用作了一定程度的介绍。
本课题的研究提出一种新的组态软件开发方式,使组态软件的开发朝向新的方向发展,因此具有十分重要的意义。