基于数据库技术的纺丝生产数据管理的设计与实现
2015-05-30刘家鑫
摘 要:化纤行业上位机生产管理系统是在监控软件的基础上,结合数据库应用技术,采用VC++开发工具,设计编写的生产统计应用程序。结合实际生产的需求,生产统计的项目涉及生产过程中各纺位的切换、断丝、卷绕、产量,以及汇总数据。上位机生产管理系统实现了生产报表统计的功能,拓展了监控软件的应用范围,不仅对生产数据进行设定和监控,还将数据进行后台处理,自动生成可反映生产状况的统计报表,实现上位机的多方面管理。
关键词:生产管理;数据库;报表统计
1 概述
对化纤纺丝行业来说,生产数据管理的意义重大:生产数据客观反映了生产线的生产能力,为管理者提供有价值的信息,便于迅速的找出问题、提高工作效率。
开发具有纺丝生产数据管理的上位机系统是行业的发展趋势。上位机不仅停留在参数的设定、热辊卷绕信息的显示上,已经朝实测数据的收集、保存、维护、使用等方向发展,利用上位机的数据收集处理能力,经过相应的程序化计算,系统可以生成生产报告,直接客观的反映化纤生产的状况。目前国际先进的卷绕上位机控制系统已具备生产统计的功能。
上位机数据管理系统的生产报告功能,替代了原有管理方式的人工记录。生产报告可以是日报、月报、季报或者是年报。生产报告功能只需要系统通过程序计算而得,同人工记录相比只要上位机软件工作正常、通讯稳定,计算程序逻辑清楚、编程正确,得到的结果一定是准确无误、客观实际的。这也正体现了上位机数据管理系统相对于原有管理方式的优越性。
2 生产数据管理系统的设计
2.1 系统结构的设计
上位机数据管理系统的原理如图2-1所示,在原有监控系统与纺丝设备数据交换的基础上,拓展数据库与数据管理的应用。上位机监控系统与纺丝现场设备保持数据交换,传输热辊与卷绕机的温度、速度等实时数据到上位机。监控系统以一定的采样频率将实时数据记录到上位机数据库。
数据库起到重要的数据存储功能,准确快速的记录现场数据,同时数据还能被数据管理程序读取,具备便捷的數据查找能力。
当需要查看生产报告的时候,操作人员由监控系统启动数据管理程序,启动后读取数据库中的记录信息、分析数据,再按照不同厂家的相关设定,生成生产报告。
2.2 生产报告的设计
生产报告能够反映一段时间某些纺位的生产能力,管理者依据报告的内容判定生产状况。纺丝生产行业关注的统计项目主要有:卷绕机正常切换次数、手动切换次数,满卷的重量,断丝时的卷大小、卷重量,废丝的重量、废卷的个数,切换断丝、生头断丝、升速断丝的次数,纺丝效率。这些统计项目经过归类,形成生产数据报表,便于查看。
3 生产数据管理系统的开发
3.1 Visual C++ 6.0及ADO技术
Visual C++ 6.0是Microsoft公司开发的基于C/C++的集成开发工具。Visual C++ 6.0功能强大、代码执行效率高,并且提供了强大的数据访问功能。ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。ADO具有强大的数据处理功能,能够处理各种不同类型的数据源和分布式的数据处理,以及极其简单、容易的编程接口[1]。
3.2 SQL Server 2008 R2
SQL Server是Microsoft公司推出的以结构化查询语言(SQL)为基础的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。SQL Server由于其具有良好的安全性,而且用户界面简单易懂,对于数据库管理人员来说操作起来简便,因而很受企业的欢迎[2]。
SQL Server通过利用ADO简化开发工作,与Visual Studio紧密集成。SQL Server 2008 R2是Microsoft公司2010年发布的版本,其Express Edition 适用于Window XP系统,提供1G内存、10G硬盘的支持,这些满足目前上位机监控软件的运行要求,是合适的上位机数据管理系统的数据库开发工具。
4 生产数据管理系统的实现
生产数据管理系统的统计报表功能,需要查询前进行相关的设定,如下图所示,设定查询时间和查询纺位。
设定完成后,按照系统预先设置好的数据分类指标,选择相应的限定条件,就可以自动生成生产数据报表。
上图是某厂纺位10一天时间的生产数据报表统计。从生产数据报表中,可以查看报表的统计时间段、报表的生成时间、统计项目。统计时间是2014年12月27日,生成日期是2014年12月29日的上午9点29分。从统计项目中查看到,该纺位一天共有52次正常切换和2次手动切换,生产了208个满卷,满卷产量达到1372.79公斤;共有8次断丝,分别是5次卷绕断丝、1次切换断丝、3次生头断丝,生产了4个大卷、24个小卷、无废卷,大卷产量是26.06公斤、小卷产量是57.38公斤;废丝量是120.29公斤,效率为92.4%。经过与实际当天生产情况的比较,切换统计、断丝统计、卷绕统计正确无误;产量统计方面,计算值与实际称重值比较,单个满卷的重量相差不到±0.05公斤,满卷产量误差处于极小水准,大卷产量、小卷产量、废丝量误差处于较小水准。
5 总结
上位机纺丝生产数据管理系统在原有监控软件的基础上,拓展了数据库的应用,通过相关的设定,增加了纺丝生产的项目统计功能,实现查询纺位的满卷情况、断丝情况等,统计满卷产量、小卷产量、废丝量等,能准确的反映出各个纺位的生产能力,提供数字化的生产报表,为管理者提供直观的依据。
参考文献:
[1]崔晶.基于VC++、SQL Server的人力资源管理系统的设计和实现[D].长春:吉林大学,2009.
[2]寇春鹏.SQL Server数据库信息获取系统的设计与实现[D].北京:北京化工大 学,2008.
作者简介:
刘家鑫,男,1985.12,硕士,研究方向:化纤纺丝上位机开
发。