伺服電機轉矩控制時,PLC能否讀取其編碼器的脈衝值進而得知其轉動的角度

2022-07-24 18:56:48 字數 4258 閱讀 9345

1樓:匿名使用者

理論上可以讀,但有很大滯後,因為響應很慢,你的問題應該是要調整伺服系統的自動優化,做好速度和電流環的pid引數優化,或者加制動單元和制動電阻

plc怎麼讀取伺服電機的轉矩

2樓:海瑞朗自動化

2種辦法:1、如果你是通過plc的模擬量輸出控制電機,就需要把伺服放大器上的模擬量訊號接回到plc模擬量輸入埠,通過ad模組轉換成數字量從而得出伺服電機扭矩值。2、如果plc通過匯流排方式控制電機,可以通過指令或者報文讀取伺服電機扭矩值。

用plc傳送一定數量的pto脈衝(比如說1000個)控制交流伺服電機轉動相應角度,由於脈衝丟失……

3樓:貓頭鷹

伺服電機實際轉bai

動的角度要以電du機編碼器反zhi

饋給驅動器的dao這個數個數值為準,回

plc控制伺服電機系答統這是個開環控制,有脈衝丟失是有可能發生的,但伺服系統本身是個閉環控制,不可能發生脈衝丟失,電機既不會多轉一點也不會少轉一點,如果發生發脈衝丟失,伺服驅動器就會報警錯誤,所以電機編碼器反饋給驅動的的這個脈衝數就是電機實際走的角度。

4樓:匿名使用者

你開始bai

說的是開環控制系du統,加裝伺服電機的反zhi饋功能就dao是半閉環控制,專

精確度會高很多

伺服電屬機實際轉動的角度是以驅動器接收到plc發給它的脈衝數為標準,plc傳送1000個pto脈衝驅動器未必接收到1000個,這是由於線路中有干擾訊號,機械精度等,所以線路中加裝濾波器,雙交遮蔽線,隔離變壓器,光柵尺等

5樓:匿名使用者

伺服驅動器的復位置控制是反饋制控制,控bai制量是根據duplc傳送的脈衝與反饋的zhi

脈衝數的差值得到

dao的,因此plc傳送的脈衝丟失會少轉,反饋脈衝丟失會多轉。可以找下伺服位置、速度、電流三環控制的資料,還有直流伺服電機和交流伺服電機的控制方面的資料。

6樓:默紫秋

實際的脈衝要讀取伺服控制器的輸出訊號,用高速雙相計數器讀取。

旋轉編碼器可以通過plc控制伺服電機的轉速嗎?

7樓:上海長英

你是想讓伺服電機和你的旋轉編碼器同步對吧!

就是說要求 伺服電機旋轉的圈數和速度完全和編碼器相同,是這個意思吧。

--------------------------------------

1) 可以實現這樣的功能啊!

2)編碼器型別:增量式旋轉編碼器

3)plc可選的範圍比較廣啊 (三菱 fx1n 西門子 s7-200 松下 fpx 肯定可以啊)

4)要實現這個功能伺服電機工作模式:位置控制模式plc 發脈衝給伺服電機驅動器,不需要模擬量更多交流請登入www.shchangying.

com 或者直接加q-4-6-2-3-7-4-2-1-9

8樓:匿名使用者

編碼器就是發脈衝的,很多步進電機後面都會有一個編碼器的,但是控制方面來說,plc-(?驅動器)-編碼器-電機。不知道你看的明白麼?

編碼器就是一個發脈衝的東西,但是需要(例如:步進驅動器,伺服控制器)來控制編碼器發出的脈衝,脈衝再控制電機的動作。

像你上面的說法,(不用驅動器)也是可以辦到的哦,加一個反饋。至於用什麼型號的:感覺你的需要模組,找一種帶模組控制的就可以

9樓:匿名使用者

當然可以了,但這樣精度不高,要用數控,不要用plc

伺服電機和編碼器的關係

10樓:墨汁諾

編碼bai器的訊號時做訊號反饋用du的,反饋位置zhi和速度信dao號,所以伺服電機的控制回的脈衝答訊號當然不能通過編碼器給編碼器只是做一些訊號的反饋。

伺服判斷速度是通過編碼器脈衝反饋來實現。編碼器和電機的引數需要驅動器設定。一出來就設定好了。如果沒設定沒配型好,驅動器再怎麼配也配不上其它電機,就算配上了效能也達不到最最優。

驅動是靠編碼器的反饋脈衝來判斷速度的,不是提前算到驅動裡的。驅動不是內部編碼器,而是有一個演算法,靠演算法來判斷速度的。

11樓:匿名使用者

1、伺服驅動器和編碼器是構成伺服系統的兩個必要組成部分,伺內

服驅動器控制部分通過讀取編容碼器獲得。轉子速度、轉子位置和機械位置,可以完成:

a、伺服電機的速度控制;

b、伺服電機的轉矩控制;

c、機械位置同步跟蹤(多個傳動點);

d、定點停車。

2、編碼器型別非常多,最常用的是絕對值編碼器、增量編碼器和旋轉變壓器,還有一些更高的通訊編碼器。

對於伺服來講,要想獲得非常高的效能和精度,必須提高編碼器的解析度,常用的伺服編碼器2000-2500線(脈衝數/轉),但線數越高,編碼器**就越貴,所以必須瞭解控制系統的要求,以選擇最合適的編碼器。

3、對於增量性編碼器,最為常用,但最大的問題是:掉電位置丟失,所以要保持掉電位置,可以採用絕對值編碼器;如果機械振動大,則選用光電編碼器就不合適了,這是需採用旋轉變壓器。

12樓:principal小天

首先伺服電機需要bai尋找目標

du位置的話,目

標位置是在plc的程式zhi裡面給到的一dao個目標位置值,這回個目標位答置值是編碼器在該位置的反饋的數值,至於電機後面的接線,一根是動力線並中間有維修開關然後接到電機的抱閘上,至於編碼器,有電機本機的機體中整合好的編碼器,也有外加的編碼尺等用於反饋電機的實際位置的裝置提供。當然,有編碼器的話,反饋位置的話需要使用編碼器線,一般顏色是綠色的,裡面有很對細的線組成。

13樓:匿名使用者

準確地說,plc的脈衝訊號是傳遞給伺服驅動器,驅動器將脈衝訊號轉換為電源訊號,通過伺服電機的uvw控制伺服電機的轉速和圈數,伺服電機的編碼器反饋轉速及位置給伺服驅動器。

14樓:匿名使用者

伺服電機需要的控制脈衝是plc之類的機構給伺服控制器,當然是由電纜傳輸了呀,然後由控制器放大後給伺服電機的,編碼器只是反饋回來的伺服電機實際脈衝

15樓:匿名使用者

編碼器的訊號時做訊號反饋用的 反饋位置和速度訊號 所以私服電機的控制的脈衝訊號當然不能通過編碼器給

編碼器只是做一些訊號的反饋

16樓:匿名使用者

伺服放大器的bai

脈衝不是由編du碼器給 也不是zhi電源電

纜,而是除了dao電機和內放大器外的第三方容裝置提供,應該說任何可以提供滿足伺服放大器波形的脈衝的裝置都可以用,比如微控制器,plc,軸控卡等等。另外,如果只是為了保持伺服的當前值不變,為了維持伺服的原有狀態,伺服放大器本身就可以驅動電機,不需要外部的控制器。這就是所謂的動平衡

17樓:匿名使用者

他們bai的關係其實很簡單的,du

伺服電機的驅動的脈衝信zhi號是由

dao上位機(plc.控制卡回)發出的,由上位機來控制答伺服的運動。編碼器是一個反饋單元,用來檢查執行了多少脈衝的,這也是伺服優於步進電機的地方,比方說一個編碼器上一圈有2500個點,相當於電機轉一圈編碼器就會發出2500個訊號給驅動器或上位機,這樣上位機就知道了我發出的脈衝數是否都已經執行完了。

這樣就會很大的定位提高精度,稱為半閉環結構,如果想更加的準確就要再加一個光柵尺做一個全閉環結構。

你的脈衝訊號是發給伺服驅動器的,驅動器再根據你發的脈衝量來控制電機轉動多少角度,從而達到精確定位的功能的。

18樓:知行合一

plc發的脈衝傳給伺服驅動器,伺服驅動器控制伺服電機。

編碼器是反饋給伺服驅動器電機的當前的位置,速度等訊號。

plc如何控制伺服轉動角度

19樓:初來乍到

伺服可以控制速度,位移,和力矩。你說的角度是指位移嗎

20樓:匿名使用者

1.伺服有位置模式控制 先弄明白

2.通過位置控制 及 被馬達旋轉的絲桿 通過位置控制中旋轉的圈數和螺距 通過數學計算出來

3.角度也好 位移也好 都可計算出來

以上是走的彎路

最直接的如下

伺服中有個引數 就是絕對位置的資料

那個資料是相對於0點位的資料 只要轉動就變化 直接就可以計算出角度補充說明:

馬達後面有個編碼器 那個東西是反饋馬達主軸旋轉訊號的在生產中 那個編碼器的軸需要人工固定一個0點位置 螺絲鎖住的有興趣可以開啟看看

當然這要是伺服馬達才有

如何用PLC控制兩個或多個伺服電機同步執行

同步分bai控制精度來確定控制du方案的。1 簡單的多個伺 zhi服電機轉速的同步,完全dao可以 回plc不同輸出口發同一個速答度出去,這個不是跟隨。2 伺服驅動有脈衝輸出功能,可以用這個控制下一臺伺服的速度,這個是簡單跟隨。3 相應速度和跟隨精度要求很高,建議使用多軸運動控制器,以前見過派克的一...

電機的正反轉怎麼控制實現的,伺服電機正反轉怎麼控制的

最簡單的就是找一個現成的電機驅動模組了,或者自己用 h橋 方便地用高低電平來控制正反轉,至於幾秒切換什麼的做個延時就行了。三相非同步電動機的正反轉是通過三相電源的換相來實現的如圖。不知道你的電機是直流電機還是交流,我簡易的知道有個方法就是加l278.和 l298 問的太籠統了。通過控制線路來控制主電...

伺服電機為什麼會不受軟體控制自動轉

一 伺服電機可以自動轉動的原因 可能是干擾的問題,伺服電機驅動靠的是脈衝驅動,在接地或沒有光電隔離處理的電路上,初一上電會帶來脈衝訊號,從而驅動了伺服電機。處理方法有很多,可靠的線路和板卡是最關鍵的。其次可以在電機的使能訊號上加一個通斷訊號,即需要電機動的時候才給驅動器加24vdc,其餘情況不加電。...