欢迎来到天天文库
浏览记录
ID:20470284
大小:67.50 KB
页数:7页
时间:2018-10-12
《sqlite嵌入式数据库在自动化生产车间中的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、SQLite嵌入式数据库在自动化生产车间中的应用韩路平卫蒙安石油大学电子工程学院摘要:为了解决自动化车间生产过程屮大量实时数据的保存、处理和管理等问题,设计了生产过程数据管理系统。使用ARMWindowsCE系统的eVC开发了该系统,利用嵌入式数据库SQLite3及多线程技术,实现了对工业生产的有效监控,达到了精细化和精确化管理的目的,提高了产品质量。关键词:嵌入式系统;自动化生产;数据库;多线程;数据总线;作者简介:韩路平(1990-),男,硕士,西安石油大学电子工程学院,主要研宄方向为:测试计量技术与仪器。收稿日期
2、:2017-09-28ApplicationofSQLiteembeddeddatabaseinautomatedproductionworkshopHanLupingWeiMengElectronicEngineeringofXi'anShiyouUniversity;Abstract:Inordertosolvetheproblemsofthestorage,processingandmanagementofalargenumberofreal-timedataintheproductionprocessofaut
3、omatedworkshop,adatamanagementsystemforproductionprocessisdesigned.ThesystemisdevelopedwiththeeVC(eMbeddedVisualC++)forARMWindowsCR,andtheembeddeddatabaseSQLite3andmulti-threadtechnologyareusedtorealizetheeffectivecontrolofindustrialproduction,sothatapreciseanda
4、ccuratemanagementisachievedandthequalityoftheproductsisimproved.Keyword:embeddedsystem;automatedproduction;database;multi-thread;databus;Received:2017-09-280引言工业生产现场经历了无数记录、人工记录数据、自动化记录数据和实时记录数据等几个发展阶段,随着数据量的不断增加和处理复杂度的不断提高,人们逐渐引入了数据库,国内的科研机构通过研究推出的嵌入式数据库有方舟公司No
5、ahbasc和人大金仓kingbase等[1-3]。当前常用的嵌入式数掘库有三种:EDB、BerkeleyDB、SQLite。其中SQLite是一款专用于嵌入式系统的轻量型C语言库,实现了独立、可嵌入、零配罝的SQL数据库。使用SQLite时不用安装和应的驱动,使用特定的C函数即可实现对数据库的各种操作U1。木系统采用SQLilte3作为数据库,设计数据库实现故障记录、参数修改记录和实吋数据记录的存储和査询,具有操作方便、査询速度快的优点1自动化生产车间的构成自动化生产车间,主要由执行机构、控制系统和上位系统机构成m,
6、其中下位机由多个相对独立的控制系统组成,每个控制系统控制若干个执行机构,每个执行机构又由多个动力系统构成,各个控制系统来控制各自的执行机构进行生产运作;上位机系统主要由参数设置模块、数据采集模块、数据管理模块、图表分析模块和通信模块构成[8-9]。如图1所示。图1自动化车间构成系统框图下载原图1.1下位机系统的构成下位机主要由仓管系统,物料传输系统,物料加工系统,故障自动修复系统,质量监测系统,产品伍装系统组成uni。在各系统间根据不同的工作特点通过CAN总线或RS485总线进行通信,来达到各系统之间配合生产的目的。如
7、物料加工系统在物料即将用完时,向仓管系统发送加料请求,由仓管系统将指定的物料加载到传输系统,然后由传输系统将物料运放至物料加工系统的指定位置un等。控制系统的应用大大提高丫各个模块的生产效率,降低丫工人的劳动强度,及时的故障修复功能和自动化的质量检测系统将大大的提高产品的质量[12]。1.2上位机系统的构成上位机主要由通信模块,人机交互界面,数据库,以及各类数据分析的图表构成m。根据项目系统多和主从分类的特点,上位机和下位机之间采用双总线通信方式来确保系统的高效可靠性。对于只接收命令不上传数据的不位机系统我们用一主多从
8、的RS485总线进行通信:对于既耍接收数据又耍发送实时数据的下位机系统我们采用多主的CAN总线来完成数据传输[14]。如图2所示。图2上位机和下位机通信方式框图下载原图上位机通过命令和参数设置界面,设置好有关数据并保存至数据库屮,以便下次直接提取下发和历史查询,然后通过向下位机系统下发命令帧来完成对下位机的控制,通过下发数据帧来设
此文档下载收益归作者所有