自動(dòng)化系統(tǒng)集成商淺談PLC和運(yùn)動(dòng)控制卡的區(qū)別
運(yùn)動(dòng)控制卡和PLC(可編程plc控制器)都是控制器,主要負(fù)責(zé)工業(yè)自動(dòng)化系統(tǒng)中的運(yùn)動(dòng)軸控制和輸入輸出信號(hào)控制。PLC必須通用,通訊配置靈活,選擇多!運(yùn)動(dòng)控制卡的CPU模塊一般是4軸,但是可以擴(kuò)展,現(xiàn)在大部分可以擴(kuò)展到32軸。一般低端PLC有兩個(gè)高速輸出點(diǎn),可以控制2軸步進(jìn)或者購(gòu)買(mǎi)相關(guān)的軸控制模塊,或者直接控制伺服的PLC也可以達(dá)到32軸。
運(yùn)動(dòng)控制卡與可編程控制器的區(qū)別
PLC擅長(zhǎng)邏輯IO控制,而運(yùn)動(dòng)控制卡就像伺服電機(jī)對(duì)運(yùn)動(dòng)的控制。他的指示很簡(jiǎn)單。有更多的齒輪,插值,凸輪等。但在IO處理上,并不像帶PLC的梯形圖那么簡(jiǎn)單,需要語(yǔ)言編程。
運(yùn)動(dòng)控制卡基于PC機(jī)接口。由于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í)現(xiàn)控制卡資源的使用。
運(yùn)動(dòng)控制卡通過(guò)發(fā)送脈沖控制伺服或步進(jìn)驅(qū)動(dòng)器控制伺服電機(jī)或步進(jìn)電機(jī),通過(guò)讀取輸入信號(hào)和控制輸出信號(hào)控制繼電器、傳感器和氣缸的IO。
運(yùn)動(dòng)控制卡的主要優(yōu)勢(shì)在于利用了PC的強(qiáng)大功能,如CAD功能、機(jī)器視覺(jué)功能、軟件編程等。利用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ī)界面。它具有運(yùn)行可靠、編程簡(jiǎn)單的優(yōu)點(diǎn),但其運(yùn)動(dòng)控制功能相對(duì)簡(jiǎn)單。
可編程控制器的應(yīng)用過(guò)程主要是通過(guò)可編程控制器+人機(jī)界面,導(dǎo)致視覺(jué)界面的局限性很大。實(shí)際應(yīng)用過(guò)程中問(wèn)題是映射功能無(wú)法實(shí)現(xiàn)。
結(jié)合機(jī)器視覺(jué)
現(xiàn)在,由于機(jī)器視覺(jué)的蓬勃發(fā)展和應(yīng)用,將可編程控制器和機(jī)器視覺(jué)結(jié)合起來(lái)是非常困難的。目前一些廠家為PLC提供機(jī)器視覺(jué)解決方案,由獨(dú)立的PC對(duì)視覺(jué)部分進(jìn)行處理,并將處理結(jié)果發(fā)送給PLC,PLC利用接收到的數(shù)據(jù)進(jìn)行操作。這種方法增加了開(kāi)發(fā)成本,一個(gè)控制系統(tǒng)需要兩套軟件來(lái)執(zhí)行。
長(zhǎng)沙昂卓智能科技有限公司位于美麗星城長(zhǎng)沙,是一家依托非標(biāo)自動(dòng)化、智能制造發(fā)展起來(lái)的高科技技術(shù)型公司。有需要?dú)g迎咨詢(xún)。