高速、低成本的數(shù)字控制網(wǎng)絡(luò)的引入,為建造分布式控制系統(tǒng)提供了新的選擇。隨著具有更高功率、更緊湊的開(kāi)關(guān)放大器的出現(xiàn),集中化設(shè)計(jì)使得在同一塊印刷電路板上可以布置的控制器數(shù)量正在逐步增加。
了解這些技術(shù)發(fā)展趨勢(shì),有助于解釋如何以及在什么時(shí)候,應(yīng)用這兩種不同的控制結(jié)構(gòu)。
運(yùn)動(dòng)控制應(yīng)用的類(lèi)型
集中式還是分布式,哪種控制方式更合適:應(yīng)用控制問(wèn)題的特性對(duì)其具有決定性的影響。
在平面運(yùn)動(dòng)控制應(yīng)用領(lǐng)域,馬達(dá)的控制或多或少的由集中式PC或控制器完成;也有一些分層應(yīng)用領(lǐng)域,運(yùn)動(dòng)軸被分成2、3組或者更多的功能軸;也有一些單機(jī)應(yīng)用的場(chǎng)合,機(jī)床控制器的運(yùn)行在很大程度上沒(méi)有與網(wǎng)絡(luò)連接,不依賴(lài)網(wǎng)絡(luò)的監(jiān)視。
平面運(yùn)動(dòng)控制的例子:具有多個(gè)轉(zhuǎn)軸的印刷機(jī),它的轉(zhuǎn)軸受伺服控制器的控制。在這里,時(shí)間是關(guān)鍵因素。主控制器,通常是PC或者是PLC,必須同步驅(qū)動(dòng)所有的軸。典型的指令為:“移動(dòng)軸#1到位置X,移動(dòng)軸#2到位置Y”等等。
分級(jí)運(yùn)動(dòng)控制應(yīng)用的例子:半導(dǎo)體晶圓處理系統(tǒng),該系統(tǒng)具有一個(gè)主機(jī)器人(4軸)、晶圓定位器(3軸)和一個(gè)閥門(mén)控制器(1或2軸)。在這種結(jié)構(gòu)下,網(wǎng)絡(luò)一般將就地機(jī)器人或者閥門(mén)控制器連接至中心網(wǎng)絡(luò),但是實(shí)際的運(yùn)動(dòng)控制由就地機(jī)器人、晶圓定位器或者閥門(mén)完成??偟臋C(jī)器控制器不會(huì)發(fā)出類(lèi)似“將機(jī)器軸#2移動(dòng)到位置12345”的指令,而是給出諸如“伸展機(jī)械臂”的指令,該指令由就地機(jī)器人控制器來(lái)解釋和執(zhí)行。
單機(jī)應(yīng)用的例子:磁帶存檔系統(tǒng),該系統(tǒng)允許操作人員走近控制臺(tái),要求檢索特定的磁帶。這些單機(jī)控制器,能夠執(zhí)行一攬子的機(jī)械臂運(yùn)動(dòng),該運(yùn)動(dòng)基于就地人員發(fā)出的指令,如“檢索磁帶#1234”。在該應(yīng)用中,如果連接了網(wǎng)絡(luò),那只是用其實(shí)現(xiàn)報(bào)告和監(jiān)視功能,并不是用于控制本身。
增加分布式運(yùn)動(dòng)驅(qū)動(dòng)器
了解哪些實(shí)際設(shè)備可以用于運(yùn)動(dòng)控制系統(tǒng)同樣十分重要。兩個(gè)可用的設(shè)備是:分布式驅(qū)動(dòng)器和運(yùn)動(dòng)控制卡。盡管這些設(shè)備有很多不同的變體,但是歸納起來(lái),它們都是上述兩種設(shè)備中的一種。
分布式運(yùn)動(dòng)控制器驅(qū)動(dòng)器,有時(shí)也被稱(chēng)為智能放大器,通過(guò)網(wǎng)絡(luò)與中心主機(jī)通訊,提供一套運(yùn)動(dòng)控制功能,比如產(chǎn)生輪廓、回路閉合或者是放大功能。
根據(jù)應(yīng)用的不同,有兩種分布式驅(qū)動(dòng)可供使用。第一種,可稱(chēng)之為緊耦合驅(qū)動(dòng),應(yīng)用諸如SERCOS、EtherCAT、或EthernetPOWERLINK等高速、確定性的網(wǎng)絡(luò)。第二種,可稱(chēng)之為松耦合驅(qū)動(dòng),使用諸如以太網(wǎng)協(xié)議、CAN總線(xiàn)和RS485等低速網(wǎng)絡(luò)。
緊耦合驅(qū)動(dòng)需要使用運(yùn)動(dòng)卡或者通過(guò)PC運(yùn)行專(zhuān)用軟件,來(lái)同步和協(xié)調(diào)各個(gè)軸的運(yùn)動(dòng)。每個(gè)驅(qū)動(dòng)器可接收位置和速度的更新信息,其更新速率可達(dá)每秒鐘數(shù)千次。松耦合驅(qū)動(dòng)也是由主機(jī)控制,但是驅(qū)動(dòng)器承擔(dān)更強(qiáng)大的仿形切削,同時(shí)也具有更大的延遲。將類(lèi)似于“利用點(diǎn)到點(diǎn)S型曲線(xiàn),將軸移動(dòng)到位置X”的指令,發(fā)送給每個(gè)驅(qū)動(dòng)器。這些驅(qū)動(dòng)器內(nèi)的交互傾向于自動(dòng)化,利用就地傳感器的輸入來(lái)啟動(dòng)或停止運(yùn)動(dòng)。
運(yùn)動(dòng)控制卡
運(yùn)動(dòng)控制卡是分布式驅(qū)動(dòng)最主要的替代品。主要區(qū)別是:運(yùn)動(dòng)控制卡通過(guò)背板總線(xiàn)與分散的主板或處理器卡連接起來(lái)。但是在這里,我們將單機(jī)單卡控制器和背板運(yùn)動(dòng)控制卡稱(chēng)為機(jī)器控制器卡。
在運(yùn)動(dòng)控制器方案中,微處理器中有應(yīng)用代碼,運(yùn)動(dòng)控制器IC(運(yùn)動(dòng)處理器)用于產(chǎn)生輪廓、伺服回路閉合以及管理軸控制中的對(duì)時(shí)間要求比較嚴(yán)格的元素。機(jī)器應(yīng)用的微處理器和運(yùn)動(dòng)處理器可以為同一個(gè),尤其是對(duì)那些簡(jiǎn)單的控制應(yīng)用而言。機(jī)器控制器卡的優(yōu)勢(shì)之一是可維護(hù)性更好,這是因?yàn)榫S修整個(gè)控制器卡,就是更換卡件。由于放大器布置在卡件上,接線(xiàn)也減少了。還可根據(jù)實(shí)際應(yīng)用對(duì)卡件的實(shí)體尺寸以及接頭進(jìn)行裁剪。
運(yùn)動(dòng)控制卡有兩種不同的類(lèi)型:成品的和客戶(hù)定制的。成品卡,尤其是總線(xiàn)連接的運(yùn)動(dòng)卡,存在已經(jīng)很長(zhǎng)時(shí)間了,有很多供應(yīng)商可供選擇??蛻?hù)定制卡,盡管需要更多的設(shè)計(jì)工作,也是一種很好的選擇。有個(gè)重要的發(fā)展趨勢(shì)就是將放大器(IC或者基于模塊的)集成到卡件上。另外一個(gè)趨勢(shì)是利用基于IC的成品運(yùn)動(dòng)控制器,提供輪廓產(chǎn)生、伺服回路閉合、通訊以及時(shí)間關(guān)鍵功能,比如自動(dòng)安全響應(yīng)、程控中斷以及其它類(lèi)型的自動(dòng)運(yùn)動(dòng)軸管理。
以上便是主要使用了對(duì)運(yùn)動(dòng)控制系統(tǒng)的兩種控制結(jié)構(gòu):集中式和分布式的全部講解和應(yīng)用了。