運(yùn)動(dòng)控制卡與PLC的區(qū)別
日期:2021-06-02 / 人氣:382
運(yùn)動(dòng)控制卡與PLC都是控制器,主要負(fù)責(zé)工業(yè)自動(dòng)化系統(tǒng)中運(yùn)動(dòng)軸控制、輸入輸出信號(hào)控制; PLC肯定是通用一些,通訊組態(tài)都比較靈活,選擇也很多!一般運(yùn)動(dòng)控制卡CPU模塊是4軸,但可以擴(kuò)展,現(xiàn)在大部分都能擴(kuò)到32軸。一般低端點(diǎn)的PLC有兩個(gè)高速輸出點(diǎn),可以控制2軸步進(jìn)也可以購(gòu)買(mǎi)相關(guān)的軸控制模塊或者有直接控制伺服的PLC一般也是可以到32軸
運(yùn)動(dòng)控制卡與PLC的區(qū)別
PLC專長(zhǎng)在于邏輯IO控制 而運(yùn)動(dòng)控制卡就跟專業(yè)伺服電機(jī)的控制對(duì)運(yùn)動(dòng)而已他的指令很簡(jiǎn)單控制的方式更多齒輪,插補(bǔ),凸輪等但在IO處理起來(lái)就不像有PLC的梯形圖那么簡(jiǎn)單要語(yǔ)言編程。
運(yùn)動(dòng)控制卡 基于PC界面,由于PC機(jī)的強(qiáng)大功能,因此與其一起組成的運(yùn)動(dòng)控制器功能最強(qiáng),但其工作穩(wěn)定性、可靠性較差。
運(yùn)動(dòng)控制卡通過(guò)PCI插槽將控制卡插在PC的主機(jī)上;利用高級(jí)編程語(yǔ)言C++、C#、VB、VB.NET、labview等編程語(yǔ)言進(jìn)行開(kāi)發(fā);編程中使用運(yùn)動(dòng)控制卡廠商提供的控制卡API接口函數(shù),來(lái)實(shí)現(xiàn)對(duì)控制卡資源的使用;
運(yùn)動(dòng)控制卡通過(guò)發(fā)送脈沖的方式控制伺服或步進(jìn)驅(qū)動(dòng)器來(lái)控制伺服電機(jī)或步進(jìn)電機(jī)、通過(guò)讀取輸入信號(hào)、控制輸出信號(hào)來(lái)實(shí)現(xiàn)對(duì)繼電器、傳感器、氣缸等IO的控制;
運(yùn)動(dòng)控制卡主要的優(yōu)勢(shì) 在于利用PC強(qiáng)大的功能,比如CAD功能、機(jī)器視覺(jué)功能、軟件高級(jí)編程等;利用FPGA+DSP / ARM + DSP芯片的功能實(shí)現(xiàn)高精度的運(yùn)動(dòng)控制(多軸直線、圓弧插補(bǔ)等,運(yùn)動(dòng)跟隨,PWM控制等)。
PLC可編程邏輯控制器 主要功能是對(duì)開(kāi)關(guān)量進(jìn)行邏輯控制,并有簡(jiǎn)單的運(yùn)動(dòng)控制(直線軌跡控制)、運(yùn)算、數(shù)據(jù)處理等功能,通常采用觸摸屏作人機(jī)界面。 具有工作可靠,編程簡(jiǎn)單等優(yōu)點(diǎn),但其運(yùn)動(dòng)控制功能相對(duì)簡(jiǎn)單。
PLC的應(yīng)用過(guò)程中主要通過(guò)PLC+HMI,這就導(dǎo)致可視化界面受到極大地限制,實(shí)際應(yīng)用過(guò)程中最大的問(wèn)題就是不能實(shí)現(xiàn)導(dǎo)圖功能;
與機(jī)器視覺(jué)結(jié)合
現(xiàn)在由于機(jī)器視覺(jué)大力的發(fā)展與應(yīng)用,PLC與機(jī)器視覺(jué)的結(jié)合難度很大;目前有部分廠商給PLC提供一種機(jī)器視覺(jué)方案,獨(dú)立的PC機(jī)處理視覺(jué)部分,將處理的結(jié)果發(fā)送給PLC,PLC來(lái)應(yīng)用所接收數(shù)據(jù)進(jìn)行操作。這種方式提高了開(kāi)發(fā)成本,一套控制系統(tǒng)需要兩套軟件來(lái)執(zhí)行。