歡迎光臨武漢金石興職業(yè)培訓(xùn)學(xué)校官網(wǎng)!
常見問題 | 聯(lián)系我們 | 視頻課程
機(jī)器視覺中運(yùn)動控制卡與PLC有什么區(qū)別?
發(fā)布時間:
2023-06-27
運(yùn)動控制卡與PLC是工業(yè)自動化系統(tǒng)中常見的控制器,它們分別負(fù)責(zé)運(yùn)動軸控制和輸入輸出信號控制。
運(yùn)動控制卡與PLC是工業(yè)自動化系統(tǒng)中常見的控制器,它們分別負(fù)責(zé)運(yùn)動軸控制和輸入輸出信號控制。
PLC具備更廣泛的通用性和靈活的通訊組態(tài),選擇范圍也更廣。通常情況下,運(yùn)動控制卡的CPU模塊是4軸,但可以通過擴(kuò)展達(dá)到32軸。而低端點(diǎn)的PLC通常具備兩個高速輸出點(diǎn),可以控制2軸步進(jìn)電機(jī),也可以購買相關(guān)的軸控制模塊或直接支持控制伺服電機(jī)的PLC,通常最多支持32軸。
PLC的專長在于邏輯IO控制,而運(yùn)動控制卡則專注于專業(yè)伺服電機(jī)的運(yùn)動控制,其指令簡單且具備更多的控制方式,如齒輪、插補(bǔ)和凸輪。然而,運(yùn)動控制卡的IO處理相對較為復(fù)雜,需要進(jìn)行語言編程,而不像PLC的梯形圖編程那樣簡單明了。
運(yùn)動控制卡基于PC界面,利用PC機(jī)強(qiáng)大的功能,與PC一同組成的運(yùn)動控制器具備最強(qiáng)大的功能,但在工作穩(wěn)定性和可靠性方面稍遜一籌。運(yùn)動控制卡通過PCI插槽插在PC主機(jī)上,利用高級編程語言如C++、C#、VB、VB.NET、labview等進(jìn)行開發(fā),并使用運(yùn)動控制卡廠商提供的API接口函數(shù)來使用控制卡資源。它通過發(fā)送脈沖控制伺服或步進(jìn)驅(qū)動器,實現(xiàn)對伺服電機(jī)或步進(jìn)電機(jī)的控制,并通過讀取輸入信號和控制輸出信號來控制繼電器、傳感器、氣缸等IO設(shè)備。
運(yùn)動控制卡的主要優(yōu)勢在于利用PC的強(qiáng)大功能,例如CAD功能、機(jī)器視覺功能和軟件高級編程等。它還可以通過FPGA+DSP/ARM+DSP芯片實現(xiàn)高精度的運(yùn)動控制,包括多軸直線和圓弧插補(bǔ)、運(yùn)動跟隨和PWM控制等功能。
PLC(可編程邏輯控制器)的主要功能是對開關(guān)量進(jìn)行邏輯控制,并具備簡單的運(yùn)動控制(如直線軌跡控制)、運(yùn)算和數(shù)據(jù)處理等功能,通常采用觸摸屏作為人機(jī)界面。PLC具有工作可靠和編程簡單等優(yōu)點(diǎn),但其運(yùn)動控制功能相對簡單。在PLC的應(yīng)用過程中,通常通過PLC+HMI的方式,這導(dǎo)致可視化界面受到一定限制,而無法實現(xiàn)復(fù)雜的繪圖功能。
目前,由于機(jī)器視覺的快速發(fā)展和廣泛應(yīng)用,PLC與機(jī)器視覺的結(jié)合存在一定難度。目前一些廠商提供了一種機(jī)器視覺方案,其中獨(dú)立的PC機(jī)處理視覺部分,并將處理結(jié)果發(fā)送給PLC,PLC根據(jù)接收到的數(shù)據(jù)進(jìn)行操作。這種方式增加了開發(fā)成本,一個控制系統(tǒng)需要使用兩套軟件來執(zhí)行機(jī)器視覺任務(wù)。
關(guān)鍵詞:
輸入,控制,運(yùn)動,plc,控制卡,機(jī)器視覺
相關(guān)新聞