2012-07-17 73 views
0

首先,我必須說我對Linux和CAN/CANopen都不是很有經驗,所以如果這裏的某些東西不清楚或缺少任何關鍵的東西,請告訴我。通過CAN/CANopen從PC連接到PLC

我有一個項目,我需要通過CAN/CANopen將PC連接到PLC。我有一個CAN-USB轉換器(canusb.com)和一個Festo PLC。

我已經編譯了CANopen堆棧(CanFestival),但是我該從哪裏出發?它看起來非常複雜,我真的不明白它。 (我的第一個目標是通過CAN適配器建立與PLC的聯繫,並以某種方式驗證他們能夠通話。主要目標是能夠通過PLC打開和關閉一些閥門,設置一些寄存器。)

回答

0

我熟悉CANopen,爲它編寫了一個堆棧併爲其設計了設備。在我看來,這對你來說將是一條重要的學習曲線,很可能需要幾周的工作。大多數PLC支持大多數(如果不是全部的話)現場總線協議。你的支持Modbus?如果確實如此,那麼您將在一到兩天後開始運行:Modbus編程簡單。

我和你去年的情況一樣,牢記我對CANopen的深刻理解,這就是我處理它的方式。也就是說,我不按小時工作,這是一項固定價格工作,所以我選擇了最便宜的解決方案,而這需要購買支持Modbus的PLC模塊。

+0

謝謝! 我被要求在CAN中完成它,但是我們不得不放棄,因爲協議太複雜了,不能簡單地使用。使用modbus(PLC幸運地支持),它花了我們幾天的時間。 – plcbp 2012-08-02 11:57:19