一、用VC++6.0构建WINDOWS平台下带实时监视和断电恢复功能的工控软件(论文文献综述)
郑家辉[1](2009)在《微机控制配料系统软件的设计与实现》文中指出微机控制配料是自动化配料的重要方式之一,而配料控制软件则是整个控制系统的核心,它在提高配料生产的产量和质量、降低生产成本、减轻工人的劳动强度、节约人力物力、提高生产率和企业效益等方面都发挥着重要作用。自动配料按控制方式可分为集散式和集中式两种,其控制器有微机、单片机和PLC三种类型。本文讨论的配料软件适用于集中式微机控制系统。该系统具有结构简单、控制原理清晰、操作简便直观、参数设置灵活、数据管理功能强大等特点。在中小型饲料企业得到了广泛的应用。本文从软件需求、系统设计、实现方法等方面,对集中式微机控制系统中的配料软件进行了分析,特别对多线程配料方式、落差自动跟踪与修正、软件抗干扰、断电自动恢复等重要模块进行了详细的讨论。多线程配料方式是提高配料速度的关键,也是发展的方向,本文介绍了利用Windows API函数建立多线程及线程间同步的方法。落差自动跟踪与修正是提高配料速度和精度的重要保证。本文给出了利用改进型中位值平均滤波法计算与修正落差的方法。软件抗干扰是提高系统可靠性进而提高质量的重要环节。本文针对配料生产中,读取的秤数据发生较大幅度的波动现象,提出了解决措施,并在生产中得到了应用。针对配料过程中遇到的断电现象,本文也给出了自动恢复的设计流程及解决思路。本文采用C++Builder 6.0编程工具、Access2000/2003数据库,开发了Windows2000/XP平台下、主要用于饲料加工行业的集中控制式双秤微机配料软件,完成了软件设计与实现的全部过程。论文的研究开发成果已经在石家庄海天计算机工程有限公司投入使用。目前已在全国50多家饲料加工企业安装应用。现场运行结果表明,软件运行稳定可靠、生产速度快、控制精度高。
李光春[2](2009)在《基于PCI-E总线的高速大容量数据记录系统软件设计》文中研究说明高速大容量数据记录系统是一种可以实现高速数据采集、持续数据记录和大容量数据存储的模块化记录仪器。它可以广泛的集成到雷达、电子对抗、数字通信等需要高速数据采集的电子设备中;持续数据记录和大容量数据存储的特点使高速大容量数据记录系统在国防、航空航天、地质勘探等领域有着不可或缺的地位。结合数据记录系统高速、大容量的软件设计需求,本论文对系统的仪器驱动和应用程序设计进行技术研究。数据记录系统的软件系统由设备驱动(内核态驱动)、仪器驱动(用户态驱动)和应用程序三个模块构成。仪器驱动为上层应用程序提供了设备控制接口(API)函数,应用程序通过调用仪器驱动提供的各种API函数实现对仪器硬件各个功能模块的控制。本论文在介绍PCI Express(简称PCI-E)总线技术和WDM设备驱动程序的基础上,详细的阐述了高速大容量数据记录系统的仪器驱动的开发过程。高速大容量数据记录系统可以分为数据采集系统和数据记录系统两个部分。数据记录系统自带的仪器驱动程序可以将记录系统映射成主机系统的一个或多个逻辑磁盘。应用程序通过操作系统对映射的逻辑磁盘进行访问即可实现对数据记录系统的硬件操作。数据采集系统的仪器驱动将功能函数分为设备类函数、寄存器配置类函数、控制命令类函数、DMA操作类函数、中断类函数函数。应用程序设计结合高速大容量数据记录系统的持续记录需求,采用了环形缓冲区技术、多线程技术和Demand Mode DMA技术,很好地实现了数据记录系统高速、大容量的设计需求。数据记录系统的应用程序采用了VC++与Labwindows/CVI结合的开发平台设计了模块化的仪器控制界面。控制界面不但实现了采样波形的实时显示,而且用户可以方便地通过控制界面实现硬件系统的各种功能控制。目前,本系统已经成功完成初样机的设计和测试,仪器驱动和应用程序都满足数据记录系统高速、大容量的设计需求。在实际使用中,系统运行稳定,记录的数据真实可靠,持续记录速度可达120MB/s,记录容量可达1TB。
赵清松[3](2009)在《电能表校验及误差调整模式的研究》文中研究指明随着国民经济的发展,电能作为一种重要能源在社会各个方面得到了广泛应用。电能表作为当前电能计量和经济结算的主要工具,它的准确与否直接关系到国家与用户的经济利益,因此对不合格的电能表进行误差调整显得十分重要。目前生产厂家进行误差调整工作时主要依靠操作人员的经验多次尝试进行调整,缺乏一种可靠而有效的指导模式,自动化程度低。本文构建了一种误差调整模式,对此模式的原理、算法及实现过程进行了详细的说明。针对目前电能表校验信息管理方式相对落后,难以实现全面自动化,不能满足新形势的要求等不足,本文设计开发了技术先进、功能实用、管理全面的电能表智能检定信息管理系统,从而提高电能表校验信息管理的自动化和智能化水平。本文主要在以下几个方面做了深入而细致的研究与探讨:1.分析了电能表计量基本原理,针对目前电能表误差调整工作效率低下的缺点提出了电能表误差调整的指导模式。2.开发设计了电能表智能检定信息管理系统,实现了电能表校验信息的智能化管理,可对校验信息进行查询、修改、增加及删除等操作,同时实现了报表自动生成功能。3.在已有校验台的基础上,设计完成了电能表校验装置,实现了电能表误差测量、计算、显示及存储等功能。4.利用串口通信技术实现了本系统所需的电压、电流、脉冲及误差值等数据由下位机到上位机的接收、发送及存储等操作。电能表智能检定信息管理系统作为一个大型的综合信息管理系统,技术先进,设计合理,安全性好,同时具有良好的可扩展性和重用性。该系统的开发与使用必将提高电能表检定的工作效率和自动化水平。
邱军[4](2007)在《二甲醚合成测控系统的设计与实现》文中指出21世纪,我国面临着能源供应的问题,尤其是液体燃料短缺的难题。作为一种新的能源,生物质气合成二甲醚是解决能源问题的一个重要途径。因此,本文对二甲醚合成工艺的参数测量与过程控制进行了研究,为二甲醚合成工艺的研究提供了帮助。二甲醚合成的工艺要求反应的温度在280℃,压力在3~5MPa。反应在两种不同的常见反应器中进行,一个是反应釜,另一个是管式反应器。同样的反应在不同的反应器中进行,可以得出不同的产率,从而确定哪种反应装置更适合用来合成二甲醚。我们的任务就是为二甲醚合成过程提供必要的温度、压力、流量等工艺条件。选用了以研华工业控制计算机和板卡为核心的开发平台。其中,工业控制计算机型号为IPC610BP,信号输入输出板卡为PCL-813B、PCL-727和PCL-730,控制算法在工业控制计算机中运行。现场传感器和变送器的信号首先进入到数字显示仪表中,再由数显仪表的变送端输出变送信号到端子板,进入到板卡的采集端子,从而进入计算机。控制系统有两路执行机构,每一路由一个电磁阀和一个电动调节阀组成,分别完成对系统压力和温度的自动调节。控制算法主要采用比例调节算法和常规PID算法。首先,将连续PID公式进行离散化处理,再编写相应的程序。最后,再进行控制参数的整定和系统联动调试。控制参数的整定综合应用了理论计算法、经验公式法和凑试法。系统调试后,可实现压力的自动控制。
香兴民,侯继军,宋静[5](2003)在《用VC++6.0构建WINDOWS平台下带实时监视和断电恢复功能的工控软件》文中提出本文介绍了一种在WIN32平台上用VC6 .0编程实现的工控测量系统的解决方案。依据工控系统的多任务、实时性、交互性的要求 ,以研华工控卡PCL— 839为例 ,实现了能够满足要求的“光学试样原位测量系统”。实际运行表明效果良好
二、用VC++6.0构建WINDOWS平台下带实时监视和断电恢复功能的工控软件(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、用VC++6.0构建WINDOWS平台下带实时监视和断电恢复功能的工控软件(论文提纲范文)
(1)微机控制配料系统软件的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 引言 |
1.1 课题背景 |
1.1.1 行业发展 |
1.1.2 当前配料生产采用的控制技术 |
1.1.3 本课题采用的配料控制技术、开发工具及技术平台 |
1.2 课题任务 |
1.2.1 课题的主要工作 |
1.2.2 本人承担的任务 |
1.3 论文结构 |
第二章 软件开发环境及相关开发技术 |
2.1 微机控制配料系统软件的开发环境 |
2.1.1 硬件平台 |
2.1.2 软件平台 |
2.1.3 开发工具 |
2.2 微机控制配料系统软件开发的相关技术 |
2.2.1 C++Builder简介 |
2.2.2 Access 2003数据库管理系统简介 |
2.2.3 ADO技术 |
2.2.4 多线程技术 |
2.2.5 端口读写 |
2.2.6 软件抗干扰技术 |
2.3 本章小结 |
第三章 需求分析 |
3.1 需求分析 |
3.1.1 生产速度需求 |
3.1.2 生产质量需求 |
3.2 技术与功能要求 |
3.2.1 运行环境 |
3.2.2 技术要求 |
3.2.3 主要功能要求 |
3.2.4 软件操作要求 |
3.3 技术突破与改进 |
3.4 本章小结 |
第四章 微机控制配料系统软件的设计 |
4.1 微机控制配料系统软件的总体结构 |
4.2 一般功能模块详细设计 |
4.2.1 配料生产模块的设计 |
4.2.2 生产参数设置模块的设计 |
4.2.3 数据管理模块的设计 |
4.2.4 辅助模块的设计 |
4.3 专用功能模块详细设计 |
4.3.1 落差自动跟踪与修正子模块 |
4.3.2 断电自动恢复子模块 |
4.3.3 软件抗干扰 |
4.3.4 空仓报警 |
4.4 系统数据库表的设计 |
4.4.1 数据库分析 |
4.4.2 数据库的概念结构设计 |
4.4.3 数据库表的逻辑结构的设计 |
4.5 本章小结 |
第五章 微机控制配料系统软件的实现 |
5.1 生产主界面的实现 |
5.1.1 模拟生产动画的实现 |
5.1.2 快捷键的实现 |
5.2 配料生产模块的实现 |
5.2.1 生产任务设定子模块的实现 |
5.2.2 配料生产子模块的实现 |
5.3 生产参数设置模块的实现 |
5.3.1 建立原料信息子模块的实现 |
5.3.2 建立配方子模块的实现 |
5.4 数据管理模块的实现 |
5.4.1 生产数据浏览子模块的实现 |
5.4.2 生产数据分析子模块的实现 |
5.4.3 报表打印子模块的实现 |
5.5 辅助模块的实现 |
5.5.1 系统测试子模块的实现 |
5.5.2 模拟生产子模块的实现 |
5.6 专用功能模块实现 |
5.6.1 落差自动跟踪与修正子模块的实现 |
5.6.2 断电自动恢复子模块的实现 |
5.6.3 软件抗干扰的实现 |
5.6.4 空仓报警 |
5.7 本章小结 |
第六章 结束语 |
6.1 工作总结 |
6.2 问题和展望 |
附录1:名词解释 |
参考文献 |
致谢 |
(2)基于PCI-E总线的高速大容量数据记录系统软件设计(论文提纲范文)
摘要 |
ABSTRACT |
第一章 引言 |
1.1 课题背景 |
1.2 高速大容量数据记录系统的发展现状 |
1.3 本论文的主要任务 |
第二章 高速大容量数据记录系统的总体设计 |
2.1 高速大容量数据记录系统的硬件设计 |
2.1.1 传统的高速大容量数据记录系统 |
2.1.2 改进的高速大容量数据记录系统 |
2.1.3 高速大容量数据记录系统存储技术选择 |
2.2 高速大容量数据记录系统的软件设计 |
2.2.1 高速大容量数据记录系统的软件结构 |
2.2.2 高速大容量数据记录系统的软件开发环境 |
2.3 本章小结 |
第三章 高速大容量数据记录系统的仪器驱动设计 |
3.1 仪器驱动与硬件通信的实现 |
3.1.1 WDM 驱动与硬件通信的实现 |
3.1.2 仪器驱动与WDM 驱动通信的实现 |
3.2 数据采集卡仪器驱动设计 |
3.2.1 数据采集卡仪器驱动全局设计 |
3.2.2 数据采集卡动态链接库的功能特点 |
3.2.3 数据采集卡动态链接库的创建 |
3.2.4 数据采集卡动态链接库的调用 |
3.3 数据采集卡仪器驱动的功能函数设计 |
3.3.1 设备类函数 |
3.3.2 寄存器配置类函数 |
3.3.3 PCI 配置类函数 |
3.3.4 控制命令类函数 |
3.3.5 DMA 操作类函数 |
3.3.6 中断类函数 |
3.4 磁盘阵列控制卡仪器驱动程序设计 |
3.5 本章小结 |
第四章 高速大容量数据记录系统的应用程序设计 |
4.1 应用程序的需求分析 |
4.1.1 软件工程的需求分析介绍 |
4.1.2 高速大容量数据记录系统软件需求分析 |
4.2 高速大容量数据记录系统的实时性设计 |
4.2.1 多线程设计 |
4.2.2 环形缓冲区设计 |
4.2.3 Demand Mode DMA 设计 |
4.3 高速大容量数据记录系统扩展功能设计 |
4.3.1 波形显示 |
4.3.2 采样控制 |
4.4 本章小结 |
第五章 高速大容量数据记录系统软件调试及性能测试 |
5.1 数据采集卡驱动程序调试 |
5.1.1 仪器驱动程序的调试 |
5.1.2 常见的问题及解决办法 |
5.2 高速大容量数据记录系统传输速率测试 |
5.2.1 PLXMon 测试平台 |
5.2.2 传输速率测试 |
5.3 高速大容量数据记录系统实时记录性能测试 |
5.3.1 记录速率测试 |
5.3.2 记录容量测试 |
5.4 本章小结 |
第六章 结束语 |
致谢 |
参考文献 |
附录 |
攻读硕士期间取得的成果 |
(3)电能表校验及误差调整模式的研究(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 研究目的和意义 |
1.2 电能表校验装置的发展历程 |
1.2.1 电工式校验装置 |
1.2.2 电子式校验装置 |
1.2.3 程控式校验装置 |
1.2.4 智能式校验装置 |
1.3 国内外电能表校验装置的技术现状 |
1.3.1 国内校表装置现状 |
1.3.2 国外校表装置现状 |
1.4 模式的基本概念 |
1.5 面向对象技术 |
1.6 本文的主要工作 |
第2章 电能表误差调整模式建立 |
2.1 电能表分类 |
2.2 电能表工作原理综述 |
2.2.1 电能计量的基本原理 |
2.2.2 脉冲式电能表的工作原理 |
2.2.3 电子式电能表的工作原理 |
2.3 电能表误差调整模式的建立 |
2.3.1 电子式电能表的误差分布 |
2.3.2 电子式电能表误差调整原理 |
2.3.3 误差调整模式具体方案 |
2.3.4 误差调整模式实现过程 |
2.4 本章小结 |
第3章 电能表智能检定信息管理系统设计 |
3.1 系统设计思想与原则 |
3.1.1 系统设计目标 |
3.1.2 系统设计原则 |
3.2 系统设计与开发 |
3.2.1 系统开发环境 |
3.2.2 系统业务流程 |
3.2.3 系统功能模块图 |
3.2.4 系统主要模块的实现 |
3.3 本章小结 |
第4章 系统的硬件装置 |
4.1 系统整体设计方案 |
4.2 主要硬件装置介绍 |
4.2.1 电压互感器 |
4.2.2 电流互感器 |
4.2.3 单片机系统 |
4.2.4 误差显示器 |
4.2.5 多路转换器 |
4.2.6 非接触式IC 卡系统 |
4.2.7 串口通信电路 |
4.3 本章小结 |
结论 |
参考文献 |
攻读学位期间发表的学术论文 |
致谢 |
(4)二甲醚合成测控系统的设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
1 绪论 |
1.1 当代能源形势以及二甲醚新能源概况 |
1.2 课题研究的意义 |
2 二甲醚合成过程控制系统总体设计 |
2.1 二甲醚合成工艺过程简介 |
2.2 控制系统的控制目标 |
2.3 控制系统方案设计 |
2.4 主要控制设备选型及其性能介绍 |
3 控制系统硬件设计及实现 |
3.1 控制系统所选板卡简介 |
3.2 信号制 |
3.3 信号采集系统 |
3.4 控制系统电气接线图 |
3.5 控制系统手动控制部分单机调试 |
4 控制策略的初步探讨 |
4.1 过程控制中常用的控制策略 |
4.2 控制系统策略论证 |
4.3 控制系统中的参数整定 |
4.4 本课题参数整定过程 |
5 控制系统软件设计 |
5.1 Borland C++ Builder 简介 |
5.2 Microsoft Visio 简介以及控制系统界面设计 |
5.3 研华数据采集系统输入输出接口的软件编程 |
5.4 控制算法的软件实现 |
5.5 实时曲线的绘制以及测试结果分析 |
6 课题总结与进一步研究的建议 |
6.1 课题总结 |
6.2 进一步研究工作的建议 |
致谢 |
参考文献 |
四、用VC++6.0构建WINDOWS平台下带实时监视和断电恢复功能的工控软件(论文参考文献)
- [1]微机控制配料系统软件的设计与实现[D]. 郑家辉. 北京邮电大学, 2009(S2)
- [2]基于PCI-E总线的高速大容量数据记录系统软件设计[D]. 李光春. 电子科技大学, 2009(11)
- [3]电能表校验及误差调整模式的研究[D]. 赵清松. 哈尔滨理工大学, 2009(03)
- [4]二甲醚合成测控系统的设计与实现[D]. 邱军. 华中科技大学, 2007(05)
- [5]用VC++6.0构建WINDOWS平台下带实时监视和断电恢复功能的工控软件[J]. 香兴民,侯继军,宋静. 新疆教育学院学报, 2003(04)