如何利用CANopen控制伺服電機

時間 2022-10-06 16:35:02

1樓:匿名使用者

伺服電機模組在canopen網路中作為從節點發揮作用,完成屬於自己範圍內的特定任務,進行實時資料傳輸,並對其負責的底層裝置進行資料採集和控制。在實現canopen協議之前,必須先了解它在網路中的具體功能:通過can匯流排接收控制伺服電機的資料(包括轉速控制、啟動和停止);取樣伺服ready訊號和電機當前狀態回送到can匯流排。

2樓:允桖晴

伺服電機模組在canopen網路中作為從節點發揮作用,完成屬於自己範圍內的特定任務,進行實時資料傳輸,並對其負責的底層裝置進行資料採集和控制。在實現canopen協議之前,必須先了解它在網路中的具體功能:通過can匯流排接收控制伺服電機的資料(包括轉速控制、啟動和停止);取樣伺服ready訊號和電機當前狀態回送到can匯流排。

3樓:mc學院

您好!這是一個比較開放的問題:

首先,需要知道驅動器的eds文件,用此文件和上位機建立通訊;

其次,做sdo配置,配置速度,位置或者電流控制環路等等,對映pd0;

最後,就直接發指令來控制電機就可以了。

如需詳情,可以發郵件[email protected]

4樓:

答:國產plc廠家:矩形科技生產的n80系列小型plc,也支援canopen協議。

矩形科技的n80-can系列小型plc,即可以作為主站,也可作為從站。 它符合 canopen 規範 ds301rev. 4.

2 (從站) 和 dsp302,第 1-5 部分 (主站)。 它支援透明的 can 2.0a 標準 (11 位識別符號)。

作為主站工作時,該模組可以連線多達 126 個從站,例如感測器、閥門或驅動等等裝置。

modbus rtu協議的控制器怎樣才能和一個canopen協議的伺服電機通訊?

5樓:懷念

你需要復定製一個modbus rtu轉canopen模組制,modbus rtu轉canopen閘道器屬於高bai

層協du議轉換閘道器,modbus rtu和canopen也都屬於高層協議,zhi相關的資料資訊需dao要進行對映,也就是說沒有一個通用的轉換裝置可以實現這樣的通訊,都是需要定製的,針對您的裝置來進行配置。

西門子plc如何控制伺服減速達到條件後停機? 20

6樓:迷途羔羊

1、系統簡介:

現場採西門子s7-400h dcs系統,監測和控制整個生產線的執行。兩套s120做為dcs系統的profibus dp 從站,分別控制兩套流道閘板。同時為了保證系統的可靠性,設定了本地、遠端切換功能。

在遠端工作模式時,進行位置控制,由dcs通過profibus dp通訊,傳送目標位置值s120,控制流道閘板上升或下降。

2、硬體配置:

s120的控制單元選用cu310-2dp,功率單元選用pm340,配合西門子1ft7高效能電機。cu310-2 dp控制單元設計用於 sinamics s120(ac/ac)的通訊及開環/閉環控制功能,它和功率模組pm340組合在一起,便構成了一個強大的單軸驅動器。

3、電氣原理圖

利用cu310-2dp自身整合的io點,可以使流道閘板完全脫離dcs的控制,實現本地控制。同時cu310-2dp自身也整合了dp通訊介面,可以通過dcs實現流道閘板的遠端控制。

7樓:

系統中由西門子plc(cpu 315-2dp)控制施耐德伺服控制器lexium 23a的起停,速度給定等,同時要監測伺服控制器狀態字等相關引數。現以連線一臺伺服控制器為例說明。

圖1-1

二、 接線及引數設定

1、 接線:施耐德伺服的cn4為canopen口,cn4各針腳定義如圖2-1所示,其中針腳1與匯流排橋can五針端子的h相連,針腳2與匯流排橋can五針端子的l相連。

圖2-1

2、 引數設定:本次測試中,在伺服控制器上與canopen通訊相關的引數主要是:p3-01(通訊波特率)、p3-02(通訊協議)、p3-05(canopen地址設定)。

這裡波特率設為:500k,通訊協議選擇canopen,canopen地址設為1。

三、 硬體組態

1、 新建一個專案,載入gsd檔案dscom_11,新增主站cpu315-2dp,新增從站pb-b-canopen_master/v11,設定站地址為19,如圖3-1所示

請點選此處輸入**描述

圖3-1

2、 設定can通訊引數,波特率500k,傳送週期2ms,如圖3-2所示

圖3-2

3、 這裡要用sdo讀取狀態字和編碼器位置當前值。新增兩條rsdo,資料長度分別為2個位元組、4個位元組。

8樓:情談學長

西門子plc控制伺服電機減速達到條件後停機是可以的。

9樓:星空

plc會定期掃描,當定期掃描掃描到條件成立時,就會控制伺服減速停止。

10樓:山海孟姜

你可以採集資料模擬量,做閾值比較,達到比較閾值即控制停機。

11樓:萬物凋零時遇見

其實,伺服電機還用另外兩種工作模式,那就是速度控制和轉矩控制,不過應用比較少而已。速度控制一般都是有變頻器實現,用伺服電機做速度控制,一般是用於快速加減速或是速度精準控制的場合;

12樓:匿名使用者

可以通過變數新增,在plc 變數新建一個變數表,用來儲存伺服軸變數。

13樓:

做一臺定長控制,需要加速勻速減速控制還要有色標檢測。就是運動長度達到一定長度後開始檢測,如果檢測到色標立刻停止,如果連續三個檢測不到色標報警停機

14樓:匿名使用者

這是一種自動化的程式,你只要按照說明設定就好了。

15樓:鉞溥

西門子,他這個品牌是很槓槓的,很想,還有就是說你說的這個問題的話會停機是吧,嗯。

如何利用canopen控制伺服電機

濟南科亞電子科技 伺服電機模組在canopen網路中作為從節點發揮作用,完成屬於自己範圍內的特定任務,進行實時資料傳輸,並對其負責的底層裝置進行資料採集和控制。在實現canopen協議之前,必須先了解它在網路中的具體功能 通過can匯流排接收控制伺服電機的資料 包括轉速控制 啟動和停止 取樣伺服re...

用變頻器控制伺服電機,如何讀取伺服電機編碼器反饋訊號到plc

8千w的伺服電機的反饋訊號想直接接到plc上肯定是不行的,你得先用一個比例環節把反饋訊號縮小,再通過若干個rc網路後才能將反饋訊號接到plc上,但必須有帶模擬量輸入的plc,我這兒說的就pid控制了,你可以根基實際情況設計一個pid了。市場上也有現成pid裝置,你可以去參考參考。你用的是西門子的伺服...

伺服電機為什麼要回原點,PLC 控制伺服電機 回原點問題

實找零的方法有很多種,可根據所要求的精度及實際要求來選擇。可以三菱伺服電機自身完成 有些品牌三菱伺服電機有完整的回原點功能 也可通過上位機配合伺服完成,但回原點的原理基本上常見的有以下幾種 一 三菱伺服電機尋找原點時,當碰到原點開關時,馬上減速停止,以此點為原點。這種回原點方法無論你是選擇機械式的接...