论文部分内容阅读
本文对应用于工业控制中的嵌入式组态软件进行了深入的分析,根据相关研究内容,最后对其进行了实现与测试,达到了预期的目的。主要的研究工作如下:(1)对嵌入式系统的特点进行了阐述,引入了嵌入式组态的概念,对国内外的发展状况进行了介绍,表明了本课题的研究目的及意义。然后再对组态软件的功能和结构分析的基础上,提出了嵌入式组态应该具备的软硬件体系结构,并对开发过程中用到的关键技术进行了说明。(2)对开发环境中重要的组成部分图形界面进行了分析与设计,并选用了适当的设计模式对图形界面中的类进行设计,同时对开发环境与运行环境中的配置文件进行了分析与设计;(3)对嵌入式组态的核心部分实时数据库进行了研究,提出三层结构的存储结构,提高了实时数据库的访问效率和数据的及时可靠性;(4)对组态系统中的CAN总线技术进行了概述,对应用层协议详细的设计,并通过自定义的总线协议实现了对智能节点的控制;(5)阐明了嵌入式组态开发平台,在PC机上,采用Windows平台下的VC++6.0作为开发工具建立了开发环境,在嵌入式Linux平台采用嵌入式GUI(MicroWindows)建立了运行环境;开发环境与运行环境之间XML格式的配置文件通过FTP进行数据的传递;并对整个系统进行了编码实现,对需要实现的各个功能模块进行了测试;开发环境图形编辑功能操作简单,运行界面画面友好,数据的实时性强,结果表明该系统运行可靠。(6)总结了整个课题所做的工作,对系统中存在的问题进行了阐述,提出可能的改进的地方。