2017-03-07 43 views
0

我在Visual Studio中編寫了一個C++程序,用於使用OpenCV進行異常檢測。我現在可以使用Basler Ace相機捕捉圖像,並在Visual Studio中處理捕捉的圖像。相機通過USB 3.0直接連接到電腦。如何同步Basler相機,機器人控制器(ABB)和Visual Studio?

我的下一步是將圖像捕捉和處理與機器人運動同步。我有IRB1440 ABB機器人。

這有什麼可能的解決方案?我應該購買昂貴的西門子PLC嗎?解決方案可以以其他方式找到嗎?我應該使用什麼類型的通信?

回答

2

這是一個非常具體的商業產品問題。我建議您聯繫ABBs支持並閱讀機器人控制器手冊。在那裏你會找到關於如何以安全的方式連接它的信息。

這不是你想要談論的機器人,而是它的控制器!

根據我在IRB 1440上找到的信息(似乎是IRB1400的子模型),控制器是S4Cplus。

我們通常這樣做的方式是基於Windows PC的圖像處理系統,它連接到一個PLC(西門子,三菱,...),它將我們的座標,角度和任何事情都轉發給機器人控制器。 如果您的PC是整個系統的「老大」,PLC當然可以省略。

S4Cplus Product Specifications

這種控制器的各種接口選項,包括RS232,RS422,以太網以及一大堆的行業標準。

使用單獨的PLC不是必需的,因爲控制器可以充當PLC本身,儘管您可能必須使用所謂的I/O節點升級控制器。

但正如我所說的,請參閱手冊和ABB支持。

顯然任何非實時解決方案(如Windows PC)都不是任何安全功能的選項。