基于現(xiàn)場總線的開放式網(wǎng)絡(luò)化數(shù)控系統(tǒng)的設(shè)計
目前開放化是數(shù)控系統(tǒng)的研究熱點。開放式的技術(shù)基礎(chǔ)就是系統(tǒng)的模塊化,然而這種模塊化的設(shè)計在實現(xiàn)數(shù)控系統(tǒng)增量式功能拓展的同時,往往因追求密集的軟硬件設(shè)計而造成數(shù)控系統(tǒng)體積龐大,接口繁雜,功能重疊等負面效應(yīng)。集中式模塊化設(shè)計中模塊間的模擬量及并行連線的方式,也使得數(shù)控系統(tǒng)的整體結(jié)構(gòu)變得復(fù)雜,在造成信息交互密集的情況下,系統(tǒng)的實時性得不到有效保證。另外,隨著工業(yè)現(xiàn)場環(huán)境和控制對象本身的日益龐雜,數(shù)控系統(tǒng)已從簡單的運動軌跡控制器轉(zhuǎn)變成貫穿數(shù)字化制造全過程的系統(tǒng)級平臺。數(shù)控設(shè)備在實現(xiàn)高速、高精、高效的加工自動化的過程中,對加工過程實時可控的要求越來越高,因此狀態(tài)監(jiān)測也成為數(shù)控研究的一個重要方向。
與此同時,以Profibus為代表的現(xiàn)場總線技術(shù)已經(jīng)進入相對成熟的階段?,F(xiàn)場總線是應(yīng)用在生產(chǎn)現(xiàn)場并在微機化測量設(shè)備之間實現(xiàn)雙向串行多節(jié)點數(shù)字通信的系統(tǒng),是一種多點通信的開放化數(shù)字式底層控制網(wǎng)絡(luò)。并且現(xiàn)場總線還能夠與上層的企業(yè)內(nèi)部網(wǎng)和英特網(wǎng)相連,為實現(xiàn)自動化企業(yè)一直追求的基于控制一監(jiān)控一管理一體化的綜合自動化提供解決方案。隨著數(shù)控系統(tǒng)模塊化的趨勢。數(shù)控系統(tǒng)的很多功能單元已經(jīng)擁有了單獨的控制器和運算器,具有了獨立的數(shù)據(jù)指令處理體系,迫切需要以一種全新的優(yōu)化方式和拓撲結(jié)構(gòu)融人到數(shù)控系統(tǒng)的功能框架中。而現(xiàn)場總線應(yīng)用的基礎(chǔ)就是具備獨立智能控制能力和通訊能力的節(jié)點現(xiàn)場設(shè)備。可以說,將Profibus為代表的總線技術(shù)應(yīng)用到分布式數(shù)控系統(tǒng)的設(shè)計中,以實現(xiàn)數(shù)控系統(tǒng)的開放性和狀態(tài)監(jiān)測是合適的,并且符合未來技術(shù)發(fā)展的趨勢。因此本文以總線技術(shù)為基礎(chǔ),結(jié)合網(wǎng)絡(luò)技術(shù)、組件技術(shù)和數(shù)據(jù)庫技術(shù)設(shè)計了一種開放式可監(jiān)測的數(shù)控系統(tǒng)。
1 數(shù)控系統(tǒng)框架
系統(tǒng)分為上下兩層網(wǎng)絡(luò),分別為底層設(shè)備互聯(lián)網(wǎng)絡(luò)和遠程故障監(jiān)測診斷網(wǎng)絡(luò)。下層的設(shè)備互聯(lián)網(wǎng)絡(luò)由Profibus總線和SERCOS總線將各組成單元有機地聯(lián)系起來。以基于PC架構(gòu)的控制器為核心,實現(xiàn)數(shù)控加工的正??刂坪同F(xiàn)場信號的采集、監(jiān)測與上傳。上層監(jiān)控網(wǎng)絡(luò)結(jié)合英特網(wǎng)技術(shù)和數(shù)據(jù)庫技術(shù),采用三層C/S架構(gòu)的信息交互模式。以數(shù)據(jù)庫為核心,將底層網(wǎng)絡(luò)上傳的數(shù)據(jù)存儲在數(shù)據(jù)庫服務(wù)器中,實現(xiàn)全系統(tǒng)的數(shù)據(jù)共享。上下網(wǎng)絡(luò)之間的數(shù)據(jù)通訊通過安裝在控制器上的監(jiān)控工作站實現(xiàn)。其結(jié)構(gòu)如圖1所示。
圖1系統(tǒng)框架
2 底層設(shè)備互聯(lián)網(wǎng)絡(luò)的軟硬件體系架構(gòu)
2.1 基于總線技術(shù)的底層設(shè)備互聯(lián)網(wǎng)絡(luò)的硬件平臺
底層網(wǎng)絡(luò)是由控制器、伺服驅(qū)動單元、主軸單元、I/O邏輯控制單元、HMI單元、總線通信接口卡等以總線方式連接的網(wǎng)絡(luò)。系統(tǒng)中伺服驅(qū)動單元和主軸單元采用SERCOS總線連接。I/O單元、HMI單元通過Profibus—DP總線與數(shù)控系統(tǒng)連接。其結(jié)構(gòu)框圖如圖2所示。
圖2底層網(wǎng)絡(luò)結(jié)構(gòu)
由圖可見,相對于傳統(tǒng)的集中式數(shù)控系統(tǒng)結(jié)構(gòu),控制器的地位發(fā)生了變化。由原來的核心模塊變成了總線中的一個節(jié)點。盡管控制器仍然可以被設(shè)置為總線中的主設(shè)備并作為整個系統(tǒng)的控制主體,負責(zé)系統(tǒng)任務(wù)的發(fā)起和控制數(shù)據(jù)的生成。但通訊方式的改變使其在拓撲結(jié)構(gòu)上與其他外圍設(shè)備節(jié)點處于同等地位。
2.1.1 系統(tǒng)采用的總線的特點及功能分析
現(xiàn)場設(shè)備層負責(zé)具體的生產(chǎn)及其任務(wù)協(xié)調(diào),數(shù)據(jù)響應(yīng)時間量級為毫秒級,故系統(tǒng)對連接分布式部件的現(xiàn)場總線有特殊的要求。下面分析SERCOS總線和Profibus-DP總線的各項指標是否符合數(shù)控系統(tǒng)的要求。
假設(shè)伺服控制算法、插補算法和自適應(yīng)前饋補償算法執(zhí)行周期分別為T1、T2和T3,且3種算法執(zhí)行的頻率分別為f1、f2和f3,在此,f1 式中m為總線上一次傳輸?shù)目偙忍財?shù)。如果根據(jù)實際要求計算出來的f小于現(xiàn)場總線的傳輸速率,則表示總線能滿足實際需求。下面分析SERCOS總線的特性。圖3為SERCOS總線的報文結(jié)構(gòu)。
評論