摘要:水泥厂采用的水泥装包机控制器对装包作业的应用相当成熟,但都是单机控制,不具备生产信息的采集和统计.为了适应生产信息化的要求,好多水泥生产企业迫切需要一种智能的具有通信接口(与上位机通信)的水泥装包机,通过水泥装包机集中控制平台实现所有装包机的集中控制.
本文主要研究在具体生产中利用串口RS485的通讯方式,通过制定上位机与下位机的通讯协议,实现上位机与下位机之间的通信交互过程,这样可以实现对数据的实时监控、记录及显示.结合工程实际,本文采用多线程技术,大大提高了系统的实时性和通用性,特别是在水泥装包机这种实时性要求高的场合,有较高的参考价值.我们还制作了人性化的用户界面,使其在整个生产过程中对于变量的监控、记录及显示都能做到实时更新,从而可以根据数据的实时变化对水泥装包机集中控制平台中产生的问题及时的提出可行的解决方案.
本文着重介绍了应用于水泥装包机控制器的数据采集系统,并详细介绍了其所涉及的多线程技术、串行通信技术以及数据库访问技术,并对设计和实现该系统的过程中必须考虑和注意的要点作了较详尽的说明.
本文将结合水泥生产实例,介绍如何利用VB6.0实现高速有效的多路数据采集.
关键词:水泥装包机;数据采集;多线程;数据库;串口通信
目录
摘要
ABSTRACT
第一章 绪 论-1
1.1 科学依据-1
1.1.1 意义与目的-1
1.1.2 国内外研究状况及发展趋势-1
1.2 研究内容和方法-1
1.2.1 研究内容-1
1.2.2 研究方法-2
第2章 功能设计-3
2.1 前言-3
2.2 功能描述-3
2.3 系统分析与设计-3
2.3.1 登陆界面-4
2.3.2 端口设置-5
2.3.3 监控界面-5
2.4 本章小结-7
第3章 数据库设计-9
3.1 前言-9
3.1.1 数据库系统简介-9
3.1.2 Access数据库简介-9
3.2 数据库系统开发-9
3.3 数据库访问技术概述-12
3.4 ADO技术-12
3.4.1 ADO技术概述-12
3.4.2 ADO对象-13
3.5 本章小结-13
第4章 串口通信与多线程设计-15
4.1 前言-15
4.1.1 概述-15
4.1.2 RS485简介-15
4.2 串口通信-15
4.2.1 实现串行通信的方法-15
4.2.2 串口通信控件MSComm-16
4.4 本章小结-23
第5章 系统测试与维护-25
5.1 系统测试-25
5.2 系统维护-28
第6章 结论与展望-29
6.1 结论-29
6.2 不足之处及未来展望-29
参考文献-30
致 谢-31