论文部分内容阅读
热处理是一种使材料内部晶粒发生组织变化,提高材料在某些方面的性能的工艺,它是金属材料加工中极其重要的环节。热处理过程中的关键参数是加热温度、时间等,它们直接影响到产品质量的好坏。随计算机网络技术、智能化仪表的发展,集散式网络控制系统得到广泛应用,在实际生产中,研发一款集散式控制软件将车间现场分散的所有控制单元进行集中监视和控制,提高产品质量,并将热处理工艺信息记录和保存,为产品质量追踪提供依据等具有重要的意义。本课题针对某厂热处理车间不同型号电加热炉集散式控制的要求,建立RS485串行通信方式的智能温控仪表集散式控制网络,在上位计算机中采用Microsoft Visual Studio 2010编程语言,基于面向对象程序设计方法,编制集散式控制软件和数据管理软件。完成的主要工作和研究结果有:(1)以温控表、热处理炉、工艺卡等为编程对象,抽象出类的属性,方法和事件,根据不同的仪表特性派生出各自的子类,使得软件设计思路清楚,框架结构良好,便于扩充增加不同型号温控仪表;(2)设计多线程运行机制,将物理上不同的串口放在各自的线程中运行,提高读取仪表参数的实时性;(3)采用基于可扩展标记语言(XML)文件格式,设计独立于程序之外的参数配置文件。在本程序框架范围内,非专业用户可以方便的配置热处理炉,即改变炉子的数量和其包含温控仪表的数量;(4)数据保存采用XML文件格式,便于数据管理。在记录温度精度范围内设置偏差值,在此范围内的数据不重复记录,该方法极大减小了记录文件容量;(5)编制SQL数据库语言的数据管理软件,具有历史记录数据查询、显示等功能;基于EXCEL表格实现数据报表的打印,用户可以自行设计报表格式模板,使用方便。本热处理集散式控制软件已成功应用于某厂热处理车间,为该厂热处理信息化、标准化管理和产品质量控制提供了有力保障。