基于面向?qū)ο蟮臒崽幚頎t集散式控制軟件設(shè)計(jì)
本文關(guān)鍵詞:基于面向?qū)ο蟮臒崽幚頎t集散式控制軟件設(shè)計(jì) 出處:《南昌航空大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: 熱處理集散控制 面向?qū)ο缶幊?/b> 多線程 XML文件 數(shù)據(jù)管理
【摘要】:熱處理是一種使材料內(nèi)部晶粒發(fā)生組織變化,提高材料在某些方面的性能的工藝,它是金屬材料加工中極其重要的環(huán)節(jié)。熱處理過程中的關(guān)鍵參數(shù)是加熱溫度、時(shí)間等,它們直接影響到產(chǎn)品質(zhì)量的好壞。隨計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、智能化儀表的發(fā)展,集散式網(wǎng)絡(luò)控制系統(tǒng)得到廣泛應(yīng)用,在實(shí)際生產(chǎn)中,研發(fā)一款集散式控制軟件將車間現(xiàn)場分散的所有控制單元進(jìn)行集中監(jiān)視和控制,提高產(chǎn)品質(zhì)量,并將熱處理工藝信息記錄和保存,為產(chǎn)品質(zhì)量追蹤提供依據(jù)等具有重要的意義。本課題針對(duì)某廠熱處理車間不同型號(hào)電加熱爐集散式控制的要求,建立RS485串行通信方式的智能溫控儀表集散式控制網(wǎng)絡(luò),在上位計(jì)算機(jī)中采用Microsoft Visual Studio 2010編程語言,基于面向?qū)ο蟪绦蛟O(shè)計(jì)方法,編制集散式控制軟件和數(shù)據(jù)管理軟件。完成的主要工作和研究結(jié)果有:(1)以溫控表、熱處理爐、工藝卡等為編程對(duì)象,抽象出類的屬性,方法和事件,根據(jù)不同的儀表特性派生出各自的子類,使得軟件設(shè)計(jì)思路清楚,框架結(jié)構(gòu)良好,便于擴(kuò)充增加不同型號(hào)溫控儀表;(2)設(shè)計(jì)多線程運(yùn)行機(jī)制,將物理上不同的串口放在各自的線程中運(yùn)行,提高讀取儀表參數(shù)的實(shí)時(shí)性;(3)采用基于可擴(kuò)展標(biāo)記語言(XML)文件格式,設(shè)計(jì)獨(dú)立于程序之外的參數(shù)配置文件。在本程序框架范圍內(nèi),非專業(yè)用戶可以方便的配置熱處理爐,即改變爐子的數(shù)量和其包含溫控儀表的數(shù)量;(4)數(shù)據(jù)保存采用XML文件格式,便于數(shù)據(jù)管理。在記錄溫度精度范圍內(nèi)設(shè)置偏差值,在此范圍內(nèi)的數(shù)據(jù)不重復(fù)記錄,該方法極大減小了記錄文件容量;(5)編制SQL數(shù)據(jù)庫語言的數(shù)據(jù)管理軟件,具有歷史記錄數(shù)據(jù)查詢、顯示等功能;基于EXCEL表格實(shí)現(xiàn)數(shù)據(jù)報(bào)表的打印,用戶可以自行設(shè)計(jì)報(bào)表格式模板,使用方便。本熱處理集散式控制軟件已成功應(yīng)用于某廠熱處理車間,為該廠熱處理信息化、標(biāo)準(zhǔn)化管理和產(chǎn)品質(zhì)量控制提供了有力保障。
[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.
【學(xué)位授予單位】:南昌航空大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TG155.1;TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 代學(xué)禹;;石化機(jī)械產(chǎn)品熱處理工藝過程控制應(yīng)用[J];科技與企業(yè);2016年08期
2 張炯;;闡述金屬材料組織和性能之間的關(guān)系[J];科技創(chuàng)新與應(yīng)用;2016年03期
3 劉艷榮;趙碩偉;;組態(tài)軟件在配料系統(tǒng)中的應(yīng)用[J];電子設(shè)計(jì)工程;2015年24期
4 謝建華;;Flash AS 3.0加載XML數(shù)據(jù)的機(jī)制與實(shí)現(xiàn)[J];電腦與信息技術(shù);2015年01期
5 宋漢宏;;XML在飛機(jī)綜合航電系統(tǒng)中的應(yīng)用[J];電子技術(shù)與軟件工程;2015年02期
6 范志永;李英;史佳新;;基于DSP的恒溫控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];測控技術(shù);2014年09期
7 李麗萍;;控溫儀表常見故障解析[J];科技創(chuàng)新與應(yīng)用;2014年20期
8 姜天林;;可控硅的使用及其方法[J];科技創(chuàng)新與應(yīng)用;2014年06期
9 張明松;楊公源;;基于PLC的烘干溫度控制系統(tǒng)[J];儀器儀表用戶;2012年05期
10 王定祥;;鋼鐵耐磨材料熱處理工藝[J];鑄造技術(shù);2012年04期
相關(guān)博士學(xué)位論文 前1條
1 趙瑞蓮;軟件測試方法研究[D];中國科學(xué)院研究生院(計(jì)算技術(shù)研究所);2001年
相關(guān)碩士學(xué)位論文 前10條
1 陳文印;基于Visual Basic的溫度集散控制系統(tǒng)組態(tài)軟件開發(fā)[D];江蘇大學(xué);2016年
2 江麗麗;溫度檢測系統(tǒng)設(shè)計(jì)與誤差分析研究[D];東北農(nóng)業(yè)大學(xué);2016年
3 劉偉;基于GPRS技術(shù)的智能路燈節(jié)能控制系統(tǒng)的設(shè)計(jì)與研究[D];天津大學(xué);2014年
4 馮彬;疫苗冷鏈監(jiān)管系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2014年
5 隋臣偉;煅后焦空氣反應(yīng)性和二氧化碳反應(yīng)性自動(dòng)檢測[D];北京工業(yè)大學(xué);2013年
6 孫楠;核電站液位控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];南京郵電大學(xué);2013年
7 袁磊;基于ARINC661的CDS設(shè)計(jì)文件開發(fā)平臺(tái)研究[D];南京航空航天大學(xué);2013年
8 章鉛飛;復(fù)雜過程控制系統(tǒng)設(shè)計(jì)及控制策略的研究[D];南京理工大學(xué);2012年
9 楊芳芳;基于組態(tài)王和Matlab的臺(tái)車式熱處理爐監(jiān)控系統(tǒng)設(shè)計(jì)[D];大連理工大學(xué);2011年
10 王韜;分布式牽引變電所容性設(shè)備絕緣在線監(jiān)測系統(tǒng)設(shè)計(jì)與開發(fā)[D];西南交通大學(xué);2011年
,本文編號(hào):1415973
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/1415973.html