倍福|圖像處理功能完全集成在控制系統(tǒng)中

時間:2019-09-29

來源:德國倍福自動化有限公司

導(dǎo)語:到目前為止,工業(yè)圖像處理通常與傳統(tǒng)控制技術(shù)還是分開的。它主要由專業(yè)工程師使用專用的工具和編程語言在專用的 PC 或智能相機上實現(xiàn)。但是以這種方式生成的圖像處理解決方案不僅在工程和技術(shù)支持方面需要投入相當(dāng)大的人力物力,而且它們幾乎不可能與傳統(tǒng)的工業(yè)控制系統(tǒng)同步。這一切促使倍福決定走一條完全不同的路,將機器視覺完全集成在其開發(fā)環(huán)境和運行時系統(tǒng)中。

到目前為止,工業(yè)圖像處理通常與傳統(tǒng)控制技術(shù)還是分開的。它主要由專業(yè)工程師使用專用的工具和編程語言在專用的PC或智能相機上實現(xiàn)。但是以這種方式生成的圖像處理解決方案不僅在工程和技術(shù)支持方面需要投入相當(dāng)大的人力物力,而且它們幾乎不可能與傳統(tǒng)的工業(yè)控制系統(tǒng)同步。這一切促使倍福決定走一條完全不同的路,將機器視覺完全集成在其開發(fā)環(huán)境和運行時系統(tǒng)中。

集成有圖像處理功能的倍福方案再次將系統(tǒng)智能整合在性能強大的工業(yè)PC中。這表示價格便宜的非智能相機也可用于捕獲本地圖像。此外,將視覺功能整合到控制PC上運行的軟件中可以帶來極大的靈活性,唯一的限制因素是工業(yè)PC的計算能力。與依賴于智能相機的解決方案不同,這一設(shè)置不僅允許通過HMI直接、完整地顯示圖像數(shù)據(jù)和中間結(jié)果,還可以存儲圖像,進(jìn)行更全面的分析。

高效開發(fā)圖像處理項目

將PLC、C++、運動控制、安全以及現(xiàn)在的機器視覺等各種機器功能整合到同一個控制平臺中的TwinCAT3自動化軟件是在微軟的VisualStudio?中開發(fā)而成。這意味著自動化工程師可以在編程標(biāo)準(zhǔn)軟件應(yīng)用程序時常用的相同集成開發(fā)環(huán)境(IDE)中工作。

這樣做的好處之一是,這一開發(fā)環(huán)境已在全世界范圍內(nèi)被廣泛接受;另一個好處是,它允許直接訪問源代碼控制、數(shù)據(jù)庫和測試工具接口。此外,可以直接在IDE中配置TwinCAT所支持的各種現(xiàn)場總線:通過TwinSAFE,還可以配置和編寫與安全相關(guān)的應(yīng)用程序。它也支持用NCPTP實現(xiàn)運動控制,以及配置和編寫CNC應(yīng)用程序。因此,整合圖像處理功能是合乎邏輯的下一個步驟。市面上的其它解決方案通常都需要使用自己的用戶界面進(jìn)行配置和編程,但有了TwinCATVision后,配置、校準(zhǔn)和編程都可以在VisualStudio?中完成,無需學(xué)習(xí)其它工具或?qū)S玫木幊陶Z言。此外,TwinCATVision還可以順利將開發(fā)環(huán)境與基于HTML5的TwinCATHMI集成在一起,實現(xiàn)拍攝畫面及結(jié)果的實時顯示。

用戶可以在VisualStudio?中輕松將相機配置為I/O節(jié)點,它支持所有使用GigEVision協(xié)議并符合GenIcam配置標(biāo)準(zhǔn)的相機;該標(biāo)準(zhǔn)還使得系統(tǒng)能夠輕松地集成專業(yè)相機。用戶只需要簡單掃描一下,即可實現(xiàn)所有相機連接至工業(yè)PC,并且可以從分配給相機的相關(guān)GenIcam描述文件中檢索每臺相機的配置參數(shù)。因此無需手動分配IP地址或創(chuàng)建大量參數(shù)列表。片刻之后,相機運行準(zhǔn)備就緒,可以在VisualStudio?中顯示捕獲到的實時圖像。無論是在開發(fā)階段,還是之后的現(xiàn)場操作期間,所有參數(shù)都可以使用PLC功能塊實現(xiàn)參數(shù)配置修改。

如果要在圖像處理期間進(jìn)行測量,則校準(zhǔn)相機時需要將像素大小轉(zhuǎn)換為公制尺寸??梢允褂贸S玫钠灞P校準(zhǔn)板或點陣校準(zhǔn)板對相機進(jìn)行校準(zhǔn);它也支持3D校準(zhǔn)模式。只需簡單幾個圖像就足以滿足校準(zhǔn)要求,這是很重要的優(yōu)點:這樣可以簡化維護(hù)時更換相機和/或鏡頭的操作,從而降低成本。

倍福工業(yè)自動化.jpg

針對視覺應(yīng)用中高精度照明控制的LED驅(qū)動端子模塊EL2596是倍福開發(fā)的第一款專用硬件產(chǎn)品,旨在支持將圖像處理功能集成到控制系統(tǒng)中

在PLC中編寫視覺程序時,只需要添加一個包含捕獲圖像、渲染和過濾圖像數(shù)據(jù)、檢測和識別對象以及測量圖像中的對象所需的功能和功能塊的功能庫。特別是包裝行業(yè)所要求的條形碼、二維碼識別能力,而現(xiàn)有的視覺功能庫中也已經(jīng)包括處理這些任務(wù)的功能。

在將圖像傳輸?shù)焦I(yè)PC前,首先必須通過觸發(fā)相機來捕獲圖像。在大多數(shù)情況下,相機以數(shù)字方式觸發(fā)—例如,通過支持分布式時鐘功能且同步精度達(dá)到微秒級的EtherCAT輸出端子模塊。一旦捕獲到的圖像被存儲在工業(yè)PC上后,就開始啟用濾波算法。在檢查濾鏡是否正常工作時,可以將每個中間步驟都視為VisualStudio?或HMI中的圖像。

主要的查找和分析算法可以在渲染完原始圖像后運行。目前,TwinCATVision有500多種此類算法可用,用戶可以根據(jù)需要通過在線更改參數(shù)和或代碼將這些算法集成到PLC中,而無需在調(diào)試C++視覺項目前,事先停止使用PLC。與基于C++的傳統(tǒng)解決方案相比,這是一個主要優(yōu)點。

最大同步精度

圖像處理算法在TwinCAT實時系統(tǒng)中執(zhí)行,其主要優(yōu)點是視覺算法可以在與PLC、運動控制和測量應(yīng)用相同的周期時間內(nèi)運行,或與其他任務(wù)同步運行。因此,不需要協(xié)調(diào)非實時應(yīng)用和實時PLC、運動控制或測量過程之間的通信,這樣可以避免出現(xiàn)通信延遲和抖動之類的常見相關(guān)問題。

將圖像處理集成在PLC中還有一個重要優(yōu)點:PLC編程人員可以使用與處理普通傳感器數(shù)據(jù)的相同的方式,直接處理視覺算法返回的結(jié)果。例如,他們可以按照此方法編寫指令:“如果檢測到的圖像中的對象為圓形,將此數(shù)字量輸出設(shè)置為TRUE?!本幊倘藛T還可以使用各種熟悉的PLC調(diào)試功能。這意味著他們可以在處理任務(wù)期間隨時顯示圖像,就像在監(jiān)視變量一樣。如果圖像是分多個階段進(jìn)行處理,則可以在每個階段直接在VisualStudio?中查看。從而可以實現(xiàn)快速且簡單的測試算法。編程人員可以在線切換參數(shù),然后直接觀察效果,例如,可以切換圖像中的ROI感興趣區(qū)域。用戶能夠在線修改參數(shù)(PLC編程中的常見做法)意味著也可以在正在運行的PLC上修改整個算法。這個功能讓圖像處理解決方案能夠快速投入運行并可進(jìn)行優(yōu)化。

 倍福 PLC編寫程序.jpg

精確測量鉆孔的能力只是眾多用例中的一個,其中集成的、精確同步的視覺解決方案可以提高制造過程中的質(zhì)量和生產(chǎn)效率
 倍福機器人技術(shù).jpg

實時同步運動控制、機器人技術(shù)和視覺應(yīng)用(在本用例中,圖像處理與XTS磁懸浮輸送系統(tǒng)相結(jié)合)可以大大提升設(shè)備設(shè)計和工藝順序設(shè)定效率

具備視覺專業(yè)知識的PLC編程人員

設(shè)置并校準(zhǔn)好相機后,用戶就可以開始視覺項目編程。由于視覺解決方案與標(biāo)準(zhǔn)控制技術(shù)集成在一起,因此可以使用大家所熟悉的PLC編程語言來執(zhí)行。實際上,也可以使用C/C++和MATLAB?/Simulink?。展望未來,這樣將讓PLC編程人員能夠編寫圖像處理代碼以及其它編程任務(wù),因為機器視覺專家和專業(yè)編程語言不再是必不可少的。同時,圖像處理將與近年來已經(jīng)整合到控制軟件中的運動控制、安全技術(shù)、測量技術(shù)等功能一樣,逐漸成為標(biāo)準(zhǔn)自動化系統(tǒng)功能。

倍福 PLC編程技術(shù).jpg

 現(xiàn)在,測量任務(wù)和輪廓、顏色及關(guān)鍵點特征檢測功能都可以通過常用的PLC方式進(jìn)行編程

與其它外圍設(shè)備一樣,也可以使用EtherCAT和分布式時鐘同步機器視覺應(yīng)用所使用的外部設(shè)備。比如,大多數(shù)相機都有數(shù)字觸發(fā)輸入。如果這是由EtherCAT端子模塊上的數(shù)字量輸出驅(qū)動的,則捕獲到的圖像可以精確匹配傳送帶位置。同樣用戶也可以基于倍福XFC模塊出色的輸入輸出精度,非常精確地給照明設(shè)備進(jìn)行曝光計時并進(jìn)行控制。新推出的用于控制LED燈的EtherCAT端子模塊EL2596便是專為此類應(yīng)用而開發(fā)設(shè)計的。


倍福工業(yè)自動化技術(shù).jpg

倍福TwinCAT產(chǎn)品經(jīng)理

JosefPapenfort博士


結(jié)論

TwinCATVision作為第一個完全集成圖像處理技術(shù)的自動化解決方案,它無論是在配置和編程層面,還是在實時操作中,都開辟了一片新天地。它讓PLC編程人員能夠在熟悉的環(huán)境中使用通用的PLC編程語言,通過內(nèi)置圖像處理功能配置、編程和調(diào)試控制應(yīng)用程序。通過實時集成視覺功能,TwinCATVision可以實現(xiàn)PLC、運動控制和圖像處理應(yīng)用的最高精度同步;如果與EtherCAT結(jié)合使用,可以實現(xiàn)相同的相機和照明計時精度。可以將捕獲到的圖像數(shù)據(jù)合并到HMI中或隨時進(jìn)行保存。該解決方案也簡化了開發(fā)設(shè)計和技術(shù)支持工作。

更多信息:

www.beckhoff.com/twincat-vision

中傳動網(wǎng)版權(quán)與免責(zé)聲明:

凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運動控制公眾號獲取更多資訊

關(guān)注直驅(qū)與傳動公眾號獲取更多資訊

關(guān)注中國傳動網(wǎng)公眾號獲取更多資訊

最新新聞
查看更多資訊

娓娓工業(yè)

廣州金升陽科技有限公司

熱搜詞
  • 運動控制
  • 伺服系統(tǒng)
  • 機器視覺
  • 機械傳動
  • 編碼器
  • 直驅(qū)系統(tǒng)
  • 工業(yè)電源
  • 電力電子
  • 工業(yè)互聯(lián)
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機界面
  • PLC
  • 電氣聯(lián)接
  • 工業(yè)機器人
  • 低壓電器
  • 機柜
回頂部
點贊 0
取消 0