论文部分内容阅读
近年来,智能仪表逐渐取代传统仪表,广泛应用于工业过程控制系统中。由于内置微处理器系统,智能仪表拥有强大的计算、存储能力,比传统仪表在信息处理和系统功能等方面有很大的提升。在面向单回路控制功能的智能仪表基础上,将多台智能仪表通过通信设备与工控机连接,构成多智能仪表测控系统,可以通过工控机系统软件实现MIMO(Multiple-Input Multiple-Output)控制结构和更复杂的控制功能。由于仪表配置、应用功能各不相同,通常需要为多智能仪表测控系统设计开发专用的工控机系统软件,导致系统成本高、运行维护不方便。针对这一问题,本文研究并设计了多智能仪表测控系统组态软件,以利于多智能仪表测控系统设计开发及其推广应用。本文首先简要介绍了智能仪表和组态软件的技术和应用,提出了组态软件在智能仪表测控系统中的应用的研究方向,明确了多智能仪表测控系统组态软件的设计目标和功能要求。在系统需求分析的基础上,提出了系统总体的设计方案,重点阐述微软基础类库(MFC)、MFC应用程序设计框架、数据库设计技术、串口通信技术等设计过程中涉及到的主要技术,并提出了系统软件的自上而下的设计结构,系统的流程、监控界面、串口通信和数据库访问的设计,把组态软件划分为图形界面系统、数据库系统和通信三个部分。在Visual Studio 2008平台上完成了程序开发,针对开发过程中出现的问题,完成了相应的优化。同时,搭建了包括四个智能仪表和主机的模拟实验平台,主机通过与四个智能仪表的通信来模拟工业现场加工过程中接收工艺参数实时值和下发工艺参数设定值的功能,进行了模拟运行调试工作,并以四工位电真空管排气控制系统作为系统设计实现,采用本课题设计的组态软件,完成了工控机软件的设计开发。最后对研究中涉及到的各项工作进行了简要的总结,并为今后的研究提出展望和建议。