基于面向对象的热处理炉集散式控制软件设计
本文关键词:基于面向对象的热处理炉集散式控制软件设计 出处:《南昌航空大学》2017年硕士论文 论文类型:学位论文
更多相关文章: 热处理集散控制 面向对象编程 多线程 XML文件 数据管理
【摘要】:热处理是一种使材料内部晶粒发生组织变化,提高材料在某些方面的性能的工艺,它是金属材料加工中极其重要的环节。热处理过程中的关键参数是加热温度、时间等,它们直接影响到产品质量的好坏。随计算机网络技术、智能化仪表的发展,集散式网络控制系统得到广泛应用,在实际生产中,研发一款集散式控制软件将车间现场分散的所有控制单元进行集中监视和控制,提高产品质量,并将热处理工艺信息记录和保存,为产品质量追踪提供依据等具有重要的意义。本课题针对某厂热处理车间不同型号电加热炉集散式控制的要求,建立RS485串行通信方式的智能温控仪表集散式控制网络,在上位计算机中采用Microsoft Visual Studio 2010编程语言,基于面向对象程序设计方法,编制集散式控制软件和数据管理软件。完成的主要工作和研究结果有:(1)以温控表、热处理炉、工艺卡等为编程对象,抽象出类的属性,方法和事件,根据不同的仪表特性派生出各自的子类,使得软件设计思路清楚,框架结构良好,便于扩充增加不同型号温控仪表;(2)设计多线程运行机制,将物理上不同的串口放在各自的线程中运行,提高读取仪表参数的实时性;(3)采用基于可扩展标记语言(XML)文件格式,设计独立于程序之外的参数配置文件。在本程序框架范围内,非专业用户可以方便的配置热处理炉,即改变炉子的数量和其包含温控仪表的数量;(4)数据保存采用XML文件格式,便于数据管理。在记录温度精度范围内设置偏差值,在此范围内的数据不重复记录,该方法极大减小了记录文件容量;(5)编制SQL数据库语言的数据管理软件,具有历史记录数据查询、显示等功能;基于EXCEL表格实现数据报表的打印,用户可以自行设计报表格式模板,使用方便。本热处理集散式控制软件已成功应用于某厂热处理车间,为该厂热处理信息化、标准化管理和产品质量控制提供了有力保障。
[Abstract]:Heat treatment is a kind of technology which can change the grain structure of the material and improve the properties of the material in some aspects. It is an extremely important part in the metal material processing. The key parameter in the heat treatment process is the heating temperature. With the development of computer network technology and intelligent instrument, distributed network control system has been widely used in practical production. Develop a distributed control software to centralized monitoring and control of all control units scattered in the workshop, improve product quality, and record and save heat treatment process information. It is of great significance to provide the basis for product quality tracking. This paper aims at the requirements of distributed control of different types of electric heating furnace in a heat treatment workshop of a factory. The distributed control network of intelligent temperature control instrument based on RS485 serial communication is established. The Microsoft Visual Studio 2010 programming language is used in the upper computer. Based on the object-oriented programming method, the distributed control software and data management software are developed. The main work and research results are as follows: 1) taking the temperature control table, heat treatment furnace, process card and so on as the programming objects. Abstract the attributes, methods and events of the class and derive their subclasses according to the characteristics of different instruments, so that the software design ideas are clear, the frame structure is good, and it is convenient to expand and add different types of temperature control instruments; (2) Design multi-thread running mechanism, put different serial port in their own thread, improve the real-time performance of reading instrument parameters; The parameter configuration file which is independent of the program is designed in the format of extensible markup language (XML). Within the framework of this program, the non-professional users can easily configure the heat treatment furnace. That is, change the number of stoves and the number of temperature control instruments; (4) data preservation adopts XML file format, which is convenient for data management. The deviation value is set in the range of recording temperature precision, and the data in this range is not recorded repeatedly. This method greatly reduces the recording file capacity. The data management software of SQL database language has the functions of query and display of historical record data. Based on the EXCEL form, the user can design the report form template and use it conveniently. The distributed heat treatment control software has been successfully applied in the heat treatment workshop of a factory. For the plant heat treatment information, standardized management and product quality control to provide a strong guarantee.
【学位授予单位】:南昌航空大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TG155.1;TP311.52
【参考文献】
相关期刊论文 前10条
1 代学禹;;石化机械产品热处理工艺过程控制应用[J];科技与企业;2016年08期
2 张炯;;阐述金属材料组织和性能之间的关系[J];科技创新与应用;2016年03期
3 刘艳荣;赵硕伟;;组态软件在配料系统中的应用[J];电子设计工程;2015年24期
4 谢建华;;Flash AS 3.0加载XML数据的机制与实现[J];电脑与信息技术;2015年01期
5 宋汉宏;;XML在飞机综合航电系统中的应用[J];电子技术与软件工程;2015年02期
6 范志永;李英;史佳新;;基于DSP的恒温控制系统设计与实现[J];测控技术;2014年09期
7 李丽萍;;控温仪表常见故障解析[J];科技创新与应用;2014年20期
8 姜天林;;可控硅的使用及其方法[J];科技创新与应用;2014年06期
9 张明松;杨公源;;基于PLC的烘干温度控制系统[J];仪器仪表用户;2012年05期
10 王定祥;;钢铁耐磨材料热处理工艺[J];铸造技术;2012年04期
相关博士学位论文 前1条
1 赵瑞莲;软件测试方法研究[D];中国科学院研究生院(计算技术研究所);2001年
相关硕士学位论文 前10条
1 陈文印;基于Visual Basic的温度集散控制系统组态软件开发[D];江苏大学;2016年
2 江丽丽;温度检测系统设计与误差分析研究[D];东北农业大学;2016年
3 刘伟;基于GPRS技术的智能路灯节能控制系统的设计与研究[D];天津大学;2014年
4 冯彬;疫苗冷链监管系统的设计与实现[D];电子科技大学;2014年
5 隋臣伟;煅后焦空气反应性和二氧化碳反应性自动检测[D];北京工业大学;2013年
6 孙楠;核电站液位控制系统的设计与实现[D];南京邮电大学;2013年
7 袁磊;基于ARINC661的CDS设计文件开发平台研究[D];南京航空航天大学;2013年
8 章铅飞;复杂过程控制系统设计及控制策略的研究[D];南京理工大学;2012年
9 杨芳芳;基于组态王和Matlab的台车式热处理炉监控系统设计[D];大连理工大学;2011年
10 王韬;分布式牵引变电所容性设备绝缘在线监测系统设计与开发[D];西南交通大学;2011年
,本文编号:1415973
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1415973.html