本發(fā)明涉及一種計(jì)算機(jī)控制系統(tǒng)的設(shè)計(jì)方法,具體涉及一種鍛造液壓機(jī)組計(jì)算機(jī)控制系統(tǒng)的設(shè)計(jì)方法,屬于計(jì)算機(jī)智能控制技術(shù)領(lǐng)域。
背景技術(shù):
大型快速鍛造液壓機(jī)是關(guān)系國家安全、經(jīng)濟(jì)發(fā)展的戰(zhàn)略性設(shè)備,但核心技術(shù)長(zhǎng)期被國外壟斷,主要依靠進(jìn)口,但設(shè)備昂貴,購買成本較高;開發(fā)先進(jìn)的國產(chǎn)化快速鍛造液壓機(jī)組,才能改變我國對(duì)于像航空鍛件等高品質(zhì)、高精度鍛件長(zhǎng)期依靠進(jìn)口的局面,才能改變目前我國鍛造行業(yè)“高數(shù)量、低品質(zhì)”的狀況,從而提高我國鍛造行業(yè)的自動(dòng)化程度和產(chǎn)品質(zhì)量。因此,為了提高競(jìng)爭(zhēng)力,設(shè)計(jì)一種鍛造液壓機(jī)組計(jì)算機(jī)控制系統(tǒng)的設(shè)計(jì)方法。
技術(shù)實(shí)現(xiàn)要素:
(一)要解決的技術(shù)問題
為解決上述問題,本發(fā)明提出了一種鍛造液壓機(jī)組計(jì)算機(jī)控制系統(tǒng)的設(shè)計(jì)方法,將壓機(jī)手動(dòng)的PLC控制方式改為由工業(yè)控制計(jì)算機(jī)控制,PLC只起采集控制臺(tái)信號(hào)的作用,使計(jì)算機(jī)和PLC的分工更加合理;且提高了數(shù)據(jù)采集的精度和可靠性。
(二)技術(shù)方案
本發(fā)明的鍛造液壓機(jī)組計(jì)算機(jī)控制系統(tǒng)的設(shè)計(jì)方法,包括以下步驟:
第一步,鍛造液壓機(jī)的液壓系統(tǒng),分析了各主要?jiǎng)幼骰芈?,并制定各回路下的液壓閥動(dòng)作原理圖;
第二步,分析整個(gè)快鍛液壓機(jī)組基于現(xiàn)場(chǎng)總線的控制網(wǎng)絡(luò),研究計(jì)算機(jī)控制系統(tǒng)的軟硬件組成,根據(jù)快鍛液壓機(jī)組對(duì)更高實(shí)時(shí)性的要求,將壓機(jī)手動(dòng)的PLC控制方式改為由工業(yè)控制計(jì)算機(jī)控制;
第三步,確定鍛造生產(chǎn)過程中主要參數(shù)的檢測(cè)方法,并統(tǒng)計(jì)需要檢測(cè)的鍛造液壓機(jī)和部分操作機(jī)的開關(guān)量和模擬量信號(hào),采用研華數(shù)據(jù)采集卡作為連接計(jì)算機(jī)和各數(shù)據(jù)采集信號(hào)的中間接口,從而完成了整個(gè)數(shù)據(jù)采集的硬件方案的設(shè)計(jì);
第四步,在充分研究Windows操作系統(tǒng)體系結(jié)構(gòu)的基礎(chǔ)上,利用C++語言構(gòu)建全新的數(shù)據(jù)采集驅(qū)動(dòng)程序框架,實(shí)現(xiàn)在后臺(tái)自動(dòng)采集壓機(jī)和部分操作機(jī)的各種位置參數(shù)及壓力、狀態(tài)等信號(hào)的數(shù)據(jù)和對(duì)應(yīng)的標(biāo)度變換,并利用硬件中斷將數(shù)據(jù)采集間隔嚴(yán)格控制在lms左右;
第五步,將部分控制臺(tái)上的操作手柄和開關(guān)的功能軟件化,完成壓機(jī)控制面板應(yīng)用程序的開發(fā),并初步進(jìn)行應(yīng)用程序和驅(qū)動(dòng)程序的通信。
(三)有益效果
與現(xiàn)有技術(shù)相比,本發(fā)明的鍛造液壓機(jī)組計(jì)算機(jī)控制系統(tǒng)的設(shè)計(jì)方法,將壓機(jī)手動(dòng)的PLC控制方式改為由工業(yè)控制計(jì)算機(jī)控制,PLC只起采集控制臺(tái)信號(hào)的作用,使計(jì)算機(jī)和PLC的分工更加合理;利用硬件中斷將數(shù)據(jù)采集間隔嚴(yán)格控制在lms左右,進(jìn)一步提高了數(shù)據(jù)采集的精度和可靠性。
具體實(shí)施方式
一種鍛造液壓機(jī)組計(jì)算機(jī)控制系統(tǒng)的設(shè)計(jì)方法,包括以下步驟:
第一步,鍛造液壓機(jī)的液壓系統(tǒng),分析了各主要?jiǎng)幼骰芈?,并制定各回路下的液壓閥動(dòng)作原理圖;
第二步,分析整個(gè)快鍛液壓機(jī)組基于現(xiàn)場(chǎng)總線的控制網(wǎng)絡(luò),研究計(jì)算機(jī)控制系統(tǒng)的軟硬件組成,根據(jù)快鍛液壓機(jī)組對(duì)更高實(shí)時(shí)性的要求,將壓機(jī)手動(dòng)的PLC控制方式改為由工業(yè)控制計(jì)算機(jī)控制;
第三步,確定鍛造生產(chǎn)過程中主要參數(shù)的檢測(cè)方法,并統(tǒng)計(jì)需要檢測(cè)的鍛造液壓機(jī)和部分操作機(jī)的開關(guān)量和模擬量信號(hào),采用研華數(shù)據(jù)采集卡作為連接計(jì)算機(jī)和各數(shù)據(jù)采集信號(hào)的中間接口,從而完成了整個(gè)數(shù)據(jù)采集的硬件方案的設(shè)計(jì);
第四步,在充分研究Windows操作系統(tǒng)體系結(jié)構(gòu)的基礎(chǔ)上,利用C++語言構(gòu)建全新的數(shù)據(jù)采集驅(qū)動(dòng)程序框架,實(shí)現(xiàn)在后臺(tái)自動(dòng)采集壓機(jī)和部分操作機(jī)的各種位置參數(shù)及壓力、狀態(tài)等信號(hào)的數(shù)據(jù)和對(duì)應(yīng)的標(biāo)度變換,并利用硬件中斷將數(shù)據(jù)采集間隔嚴(yán)格控制在lms左右;
第五步,將部分控制臺(tái)上的操作手柄和開關(guān)的功能軟件化,完成壓機(jī)控制面板應(yīng)用程序的開發(fā),并初步進(jìn)行應(yīng)用程序和驅(qū)動(dòng)程序的通信。
上面所述的實(shí)施例僅僅是對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行描述,并非對(duì)本發(fā)明的構(gòu)思和范圍進(jìn)行限定。在不脫離本發(fā)明設(shè)計(jì)構(gòu)思的前提下,本領(lǐng)域普通人員對(duì)本發(fā)明的技術(shù)方案做出的各種變型和改進(jìn),均應(yīng)落入到本發(fā)明的保護(hù)范圍,本發(fā)明請(qǐng)求保護(hù)的技術(shù)內(nèi)容,已經(jīng)全部記載在權(quán)利要求書中。