论文部分内容阅读
工业智能控制系统的任务是监控工业现场的状态,通过判断其状态变化趋势来下达控制指令,达到稳定生产、保证产品质量、节能增效的目的。智能控制系统在工业生产中起着至关重要的作用。而智能控制系统要完成它的任务,就需要有大量数据的支持。基于实时数据采集的智能控制系统,通常会涉及到大量的历史数据处理,因此组织和管理这些数据就显得尤为重要,并将直接影响整个系统的性能。 文章利用“过程控制实验对象”作为工业现场实验装置,以锅炉为对象,完成了实时数据的采集与处理系统的设计与实现。 文章详细介绍了一种基于C++Builder的实时数据采集与处理系统的设计与开发全过程。对系统界面实现、数据曲线的绘制、服务器配置、数据库处理等方面进行了深入分析。创建了数据采集、动态数据库、数据的实时趋势显示、历史趋势曲线显示、历史数据处理等功能,并提出了较好的方法。文章还介绍了多文档界面(MDI)结构数据采集与管理系统的系统设计,包括数据库服务器配置、功能模块设计、数据库结构设计、各个功能模块实现等内容。利用C++Builder可视化继承的功能进行MDI子窗体的管理和开发。此系统的多数窗体采用动态创建的方法,不但可以提高程序的质量,而且还可以减少程序编译、连接到运行的时间,提高程序开发效率。 总之,文章介绍了一种以C++ Builder为开发平台,利用SQL Server数据库作为后端数据库的应用于智能控制系统中的实时数据采集与处理系统的设计与实现。该系统不仅充分发挥了C++Builder在Win32系统下快速开发应用程序的强大优势,而且充分利用了基于客户机/服务器体系结构的数据库SQL Server系统能具备安全性高、可靠性高、便于集中管理和资源共享、可有效使用网络的特点,使得开发的系统更加灵活和具有开放性。实验结果表明,本系统开发方案时切实可行的。