论文部分内容阅读
在现代工业控制领域,工程技术人员对控制系统的易用性,可扩展性和安全性提出了越来越高的要求。嵌入式组态软件的出现解决了传统工业控制软件的各种问题,它为工程技术人员提供了一种搭积木的方式来制作监控软件。通过组态编程建立起控制画面,形成简洁直观的人机交互界面。通过这一方式,使工程技术人员从编写大量代码的工作中解脱出来,从而大幅提高工控软件的开发效率,缩短了开发周期。本文建立了以三星S3C2416处理器为核心的硬件平台和以Windows CE6.0操作系统为基础的软件平台,二者一起构成了嵌入式人机界面主体。组态软件分为组态开发环境和组态运行环境两个部分,分别运行在PC端和嵌入式端。本文主要讨论嵌入式组态软件运行环境的设计和实现过程。首先,介绍了嵌入式组态监控系统的组成,分析系统的功能需求和设计目标,在此基础上确定嵌入式运行平台总体方案,选定系统的硬件平台和操作系统,进而设计出系统软件总体架构,并对系统各功能模块进行了详细的阐述;接着,详细分析了组态软件解析层的解析原理,在同类设计的基础上提出了自定义的组态工程文件格式及其解析方法,通过资源复用的方式减少了工程文件的大小和系统运行内存的开销,提高了系统运行效率。然后,重点阐述命令消息处理系统设计和实现的过程。通过分析消息传递机制拟定出命令消息协议格式和处理方法,并详细说明了消息系统子模块的关联和构成。以命令消息为主线,从消息的生成、合并、处理、分解逐步深入地阐明了系统运行原理,对于重要接口函数做了介绍和说明,并给出了系统几个关键问题的分析过程和处理策略。最后,给出嵌入式组态软件在电机控制系统中的应用。在实际应用中,用户只需通过简单画面编辑和通信参数配置即可完成监控软件设计,从而实现对系统的实时监控,操作方便灵活,充分体现了组态软件的优势,通过实际应用也验证了系统的各项功能指标。