嵌入式组态软件设备通讯子系统的设计与实现

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:fxily
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在工业控制领域,新技术的不断涌现和快速发展对组态软件产生了很大的影响。嵌入式系统的发展及其在各个领域的应用,特别是在工业控制方面的应用,必然促进组态软件与嵌入式系统的结合物——嵌入式组态软件的产生与发展。设备通讯是嵌入式组态软件的一个非常重要的模块,主要完成数据信息现场采集和与终端监控设备的通讯任务。该模块获取现场的实时数据并上传给实时数据库系统模块,同时将用户输入的操作命令通过实时数据库系统下传给设备通讯子系统,从而对硬件设备实施控制。本文基于面向对象的建模技术UML和面向对象编程语言C++,对嵌入式组态软件设备通讯子系统的设计思想和设计方法进行了详述。首先介绍了Windows CE系统及面向对象、多线程和动态链接库相关关键技术;然后通过分析嵌入式组态软件的结构、数据流及设备通讯子系统的数据流,在WindowsCE.Net系统下建立了嵌入式组态软件设备通讯子系统的结构,即:设备配置模块、驱动管理模块和数据I/O模块;再对设备通讯子系统进行详细设计,包括系统的对象模型、动态模型及主要类的重要属性与方法的设计;最后通过利用嵌入式控制器CX1000建立了实验平台,进行实验测试。本文所设计的子系统在CX1000平台上进行实践后,结果表明,使用本文所介绍的思想和方法能实现对工业现场设备的数据采集和控制,对同类研究具有一定的参考价值。
其他文献
视频运动对象分割是数字视频处理和计算机视觉的重要研究领域之一,同时也是智能视频监控等关键应用中的核心技术。虽然人们已经做了大量研究工作,但目前还没有一种通用的方法
光学字符识别(Optical Character Recognition,OCR)是机器视觉领域一个重要的研究方向。随着当前社会中生产生活的各个方面自动化程度越来越高,字符识别技术在复杂场景尤其是
本文将H∞回路成形设计方法应用于具有弱阻尼模态的卫星姿态控制系统设计中,设计出了控制器并对闭环系统进行了仿真分析,仿真结果表明,用H∞回路成形设计方法设计出的控制器
目前,很多厂矿企业车间使用的天车往往是多台配合使用,起吊大型设备。一直以来,因天车碰撞发生的安全事故给国民生产生活造成了巨大损失。传统的解决方案难以有效解决这一难题,本
迭代学习控制(Iterative Learning Control,简称ILC)是近二十年发展起来的一种新的智能控制方法。迭代学习控制就是根据工业过程的某种重复特性,利用系统先前的控制经验和输
近年来,我国国民经济快速发展,拉动了钢铁产品的需求,也带动了与钢铁生产相关的配套产品的需求。其中轧钢轧辊的市场需求十分旺盛,同时也对轧辊的品种、质量和交货期提出了更高的
对间歇生产过程进行监控的目的在于及时有效发现生产过程的非正常情况、保证生产安全、提高产品质量的一致性和降低生产成本。与连续生产过程相比,间歇生产过程特性更加复杂,数据具有多阶段、非线性、动态、多批次等特性,对其进行过程监控更加困难。间歇过程统计性能监控由于不需要过程精确的解析模型,所获得理论成果和方法能够较快的应用于实际工业生产过程中,因此被广泛研究,已成为过程控制领域的研究热点之一。本文在深入研
当今,分布式人工智能研究的一个热点是多智能体系统,它是分布式问题求解的进一步发展。随着多智能体理论与技术的发展,其应用范围也在不断扩大,但是多智能体技术的理论与应用
强化学习是一种无监督学习方法,它能够使智能体在环境模型未知的情况下利用环境奖赏发现最优的行为序列,因此被广泛用于多智能体系统中(如RoboCup足球仿真系统)。目前主流的强化
在管理科学、信息科学、系统科学以及工业工程等众多领域都存在着客观的或人为的随机性,相应地存在着大量的随机优化问题。进化计算方法,如遗传算法、进化策略、蚁群算法、微