-
1 # 鍛鍊身體愛護家園
-
2 # 真特麼頭大
拿三菱來說有這麼幾種:
1.Fx系列的電晶體輸出型的一般透過y0、y1或者定位模組的輸出點給伺服發脈衝,伺服的速度方向等取決於你程式裡脈衝的頻率及方向選擇。
2.Q系列可以透過運動控制cpu或者定位模組,透過接線或者光纖通訊的方式給伺服驅動器發脈衝,這個用起來很方便,可以在程式設計軟體裡設定伺服運動引數來控制伺服。
3.L系列跟Q系列差不多,有簡易運動控制CPU,功能比q系列少
-
3 # 工品彙
一、觸控式螢幕、PLC、伺服控制器、伺服電機之間的連線順序如下:
透過專用的資料線,就可以將他們有機的聯絡起來,構成一套比較完整的自動化控制系統。
二、關於觸控式螢幕:
觸控式螢幕(touch screen)又稱為“觸控屏”、“觸控面板”,是一種可接收觸頭等輸入訊號的感應式液晶顯示裝置,當接觸了螢幕上的圖形按鈕時,螢幕上的觸覺反饋系統可根據預先程式設計的程式驅動各種連結裝置,可用以取代機械式的按鈕面板,並藉由液晶顯示畫面製造出生動的影音效果。
三、關於PLC
PLC:可程式設計邏輯控制器,它採用一類可程式設計的儲存器,用於其內部儲存程式,執行邏輯運算、順序控制、定時、計數與算術操作等面向使用者的指令,並透過數字或模擬式輸入/輸出控制各種型別的機械或生產過程。
四、關於伺服驅動器
伺服驅動器(servo drives)又稱為“伺服控制器”、“伺服放大器”,是用來控制伺服電機的一種控制器,其作用類似於變頻器作用於普通交流馬達,屬於伺服系統的一部分,主要應用於高精度的定位系統。一般是透過位置、速度和力矩三種方式對伺服馬達進行控制,實現高精度的傳動系統定位,目前是傳動技術的高階產品。
五、關於伺服電機:
伺服電機(servo motor )是指在伺服系統中控制機械元件運轉的發動機,是一種補助馬達間接變速裝置。
伺服電機可使控制速度,位置精度非常準確,可以將電壓訊號轉化為轉矩和轉速以驅動控制物件。伺服電機轉子轉速受輸入訊號控制,並能快速反應,在自動控制系統中,用作執行元件,且具有機電時間常數小、線性度高、始動電壓等特性,可把所收到的電訊號轉換成電動機軸上的角位移或角速度輸出。分為直流和交流伺服電動機兩大類,其主要特點是,當訊號電壓為零時無自轉現象,轉速隨著轉矩的增加而勻速下降。
-
4 # 喇喇蛄2
plc輸出脈衝訊號,控制伺服電機轉數,脈衝訊號的個數和伺服驅動器裡面的電子齒輪決定伺服馬達的轉數,脈衝訊號的頻率決定伺服馬達的速度。假如電子齒輪設定設定1:1000,那就是1000個脈衝,伺服馬達轉一圈。
-
5 # OK100o
有好幾種控制方式的,可以發脈衝控制,可以通訊控制,可以I/O控制,還有模擬量控制。伺服電機一般有位置模式,速度模式和力矩模式,還可以互相切換。根據不同要求和實際情況來選擇控制方式。
-
6 # 手機使用者873801750
記得在學習plc程式設計時,接觸到了步進電機轉速轉向的控制,後來還知道了用plc控制伺服電機的過程控制。
大家都知道,三相六拍步進電機怎樣實現轉向與速度控制的原理,需要在y0/y1/y2三個輸出端透過與邏輯關係加上獨立輸出順序組合的方式在電機輸入端得到A,AB,B,BC,C,CA(或AC)電壓訊號,plc內部繼電器和計數器再次組合與分配輸出脈衝時長時序即可實現方向速度控制。
步進電機都有一相引數,步距角,每次脈衝供給所能轉動的角度。在實際運用中可以把減速機構變速比與減速輸出軸帶動的執行機構運動距離結合,反推出需要執行的步數,plc計數法即可精密控制這個機械運動了。同時也可以在有效控制範圍內使用光電變送裝置,行程開關進行限位,並且讓plc知道自己所處位置,以便斷電後再次投入時仍然具有可控性。
另外一種伺服控制需要有完整的控制環。由於需要大量的資料支援,所以顯得比較複雜,首先得有測速裝置、編碼器和軟體資料庫,資料庫有臨場實測資料和預設資料,plc程式設計器透過查表、邏輯運算和實時變送資料還有一系列的算數運算,控制後面的直流電機或交流三相電機。直流電機要改變受控電路里的輸出脈衝佔空比(PWM脈寬調製)調節輸出電壓平均值才能改變轉速,改變電壓極性可以改變轉向,環路中設定了位置變送器,制動器,再由plc軟體執行完成直流電機拖動控制。
如果執行元件是交流電機則還要由變頻器實施一系列速度轉向控制與制動控制,中間要有通訊系統(DCS)的支援,實現受控系統的溫度、壓力、流量、密度和位置控制,同時引入了工控微機,小規模的plc基本無法勝任。
-
7 # BenjaminHua1
控制伺服電機有很多方式,匯流排控制,脈衝控制,模擬量控制。控制器也五花八門,PLC、ARM,PAC,PCI,CAN,EtherCat等等。如果真心想在這領域走下去,可以先從+/-10V的模擬量開始,然後是脈衝控制+AB編碼器返饋學一下,最後是學匯流排控制,可以學倍福的EtherCat匯流排運動控制,軟PLC組態,CNC模組使用,功能很強大的。
-
8 # 另眼角度
伺服電機不同於一般電機。必需轉一圈輸出多少進給,閉環檢測光柵片及分頻是多少(分頻訊號比較後會反饋方向),脈衝角度多少。編碼器控制進給量與方向。應用中還必需正確使電機原點與機械空間原點(檢測感測器)重合。一般電機上需要兩組線(反饋控制線和電機線),另外還有空間檢測線。
編碼器根據訊號開啟相應通道後(方向)脈衝數(一般有初始脈衝和方向脈衝)決定距離,光柵檢測運轉反饋方向與資料,後臺比較處理,錯誤則報警,否則等待(自動狀態則匯入相應資料並遮蔽外部輸入I0.0使子程式一直呼叫,可見梯形圖不嚴謹吧,當發生其它高階中斷訊號則退出等待)。
一般伺服電機還需機械點教學(空間點反饋),所有該程式還有其它部分如空間點修改輸入,位置執行比較等等,不是一個計數程式就簡單搞整。
一般PLC並不用於微米級及以下精度控制,它的掃描週期相對來說太長了。當然伺服電機的控制精度是看要求的。
-
9 # 機器人觀察
伺服電機現在使用量越來越多。國內臺達,匯川,英威騰,埃斯頓伺服略有不同,不過plc控制以及整體佈局基本不變。多瞭解各家產品的效能,在應用的時候有一些好處。
PLC控制伺服電機應用例項,寫出組成整個系統的PLC模組及外圍器件,並附相關程式。 PLC品牌不限。
以松下FP1系列PLC和A4系列伺服驅動為例,編制控制伺服電機定長正、反旋轉的PLC程式並設計外圍接線圖,此方案不採用松下的位置控制模組FPG--PP11\12\21\22等,而是用電晶體輸出式的PLC,讓其特定輸出點給出位置指令脈衝串,直接傳送到伺服輸入端,此時松下A4伺服工作在位置模式。在PLC程式中設定伺服電機旋轉速度,單位為(rpm),設伺服電機設定為1000個脈衝轉一圈。PLC輸出脈衝頻率=(速度設定值/6)*100(HZ)。假設該伺服系統的驅動直線定位精度為±0.1mm,伺服電機每轉一圈滾珠絲槓副移動10mm,伺服電機轉一圈需要的脈衝數為1000,故該系統的脈衝當量或者說驅動解析度為0.01mm(一個絲);PLC輸出脈衝數=長度設定值*10。 以上的結論是在伺服電機引數設定完的基礎上得出的。也就是說,在計算PLC發出脈衝頻率與脈衝前,先根據機械條件,綜合考慮精度與速度要求設定好伺服電機的電子齒輪比!大致過程如下: 機械機構確定後,伺服電機轉動一圈的行走長度已經固定(如上面所說的10mm),設計要求的定位精度為0.1mm(10個絲)。為了保證此精度,一般情況下是讓一個脈衝的行走長度低於0.1mm,如設定一個脈衝的行走長度為如上所述的0.01mm,於是電機轉一圈所需要脈衝數即為1000個脈衝。此種設定當電機速度要求為1200轉/分時,PLC應該發出的脈衝頻率為20K。松下FP1---40T 的PLC的CPU本體可以發脈衝頻率為50KHz,完全可以滿足要求。 如果電機轉動一圈為100mm,設定一個脈衝行走仍然是0.01mm,電機轉一圈所需要脈衝數即為10000個脈衝,電機速度為1200轉時所需要脈衝頻率就是200K。PLC的CPU輸出點工作頻率就不夠了。需要位置控制專用模組等方式。 有了以上頻率與脈衝數的演算法就只需應用PLC的相應脈衝指令發出脈衝即可實現控制了。假設使用松下A4伺服,其工作在位置模式,伺服電機引數設定與接線方式如下:
一、按照伺服電機驅動器說明書上的“位置控制模式控制訊號接線圖”接線:
pin3(PULS1),pin4(PULS2)為脈衝訊號端子,PULS1連線直流電源正極(24V電源需串連2K左右的電阻),PULS2連線控制器(如PLC的輸出端子)。 pin5(SIGN1),pin6(SIGN2)為控制方向訊號端子,SIGN1連線直流電源正極(24V電源需串連2K左右的電阻),SIGN2連線控制器(如PLC的輸出端子)。當此端子接收訊號變化時,伺服電機的運轉方向改變。實際運轉方向由伺服電機驅動器的P41,P42這兩個引數控制,pin7(com+)與外接24V直流電源的正極相連。pin29(SRV-0N),伺服使能訊號,此端子與外接24V直流電源的負極相連,則伺服電機進入使能狀態,通俗地講就是伺服電機已經準備好,接收脈衝即可以運轉。 上面所述的六根線連線完畢(電源、編碼器、電機線當然不能忘),伺服電機即可根據控制器發出的脈衝與方向訊號運轉。其他的訊號端子,如伺服報警、偏差計數清零、定位完成等可根據您的要求接入控制器構成更完善的控制系統。
二、設定伺服電機驅動器的引數。 1、Pr02----控制模式選擇,設定Pr02引數為0或是3或是4。3與4的區別在於當32(C-MODE)端子為短路時,控制模式相應變為速度模式或是轉矩模式,而設為0,則只為位置控制模式。如果您只要求位置控制的話,Pr02設定為0或是3或是4是一樣的。 2、Pr10,Pr11,Pr12----增益與積分調整,在執行中根據伺服電機的執行情況相應調整,達到伺服電機執行平穩。當然其他的引數也需要調整(Pr13,Pr14,Pr15,Pr16,Pr20也是很重要的引數),在您不太熟悉前只調整這三個引數也可以滿足基本的要求. 。 3、Pr40----指令脈衝輸入選擇,預設為光耦輸入(設為0)即可。也就是選擇3(PULS1),4(PULS2),5(SIGN1),6(SIGN2)這四個端子輸入脈衝與方向訊號。 4、Pr41,Pr42----簡單地說就是控制伺服電機運轉方向。Pr41設為0時,Pr42設為3,則5(SIGN1),6(SIGN2)導通時為正方向(CCW),反之為反方向(CW)。Pr41設為1時,Pr42設為3,則5(SIGN1),6(SIGN2)斷開時為正方向(CCW),反之為反方向(CW),正、反方向是相對的,看您如何定義了,正確的說法應該為CCW,CW 。 5、Pr48、Pr4A、Pr4B----電子齒輪比設定。此為重要引數,其作用就是控制電機的運轉速度與控制器傳送一個脈衝時電機的行走長度。
其公式為: 伺服電機每轉一圈所需的脈衝數=編碼器解析度 × Pr4B/(Pr48 × 2^Pr4A) 伺服電機所配編碼器如果為:2500p/r 5線制增量式編碼器,則編碼器解析度為10000p/r 如您連線伺服電機軸的絲桿間距為20mm,您要做到控制器傳送一個脈衝伺服電機行走長度為一個絲(0.01mm)。計算得知:伺服電機轉一圈需要2000個脈衝(每轉一圈所需脈衝確定了,脈衝頻率與伺服電機的速度的關係也就確定了) 。 三個引數可以設定為:Pr4A=0,Pr48=10000,Pr4B=2000,約分一下則為:Pr4A=0,Pr48=100,Pr4B=20。 從上面的敘述可知:設定Pr48、Pr4A、Pr4B這三個引數是根據我們控制器所能傳送的最大脈衝頻率與工藝所要求的精度。在控制器的最大發送脈衝頻率確定後,工藝精度要求越高,則伺服電機能達到的最大速度越低。松下FP1---40 T 型PLC的程式梯型圖如下:
S7—200 PLC在數字伺服電機控制中的應用
首先了解plc如何控制伺服電機1、電機的連線及控制
本應用例項選擇的是位置控制模式,脈衝輸入方式有集電極開路方式和差動驅動方式兩種,為了方便的實現同時對兩部電機的控制,採用差動驅動方式。與PLC的接線圖如圖所示。
PLC與伺服放大器接線圖 圖中L+為公共PLC端子,接24VDC正端,透過控制內部電晶體的開關使得輸出Q呈現不同的電平訊號或發出脈衝訊號。L+一PG—P lM—L+為脈衝輸入迴路,PLC控制該回路中的發光二極體的亮滅,形成脈衝編碼輸入。L+一NG—NP一1M— L+為電機旋轉方向控制迴路,當該迴路的發光二極體點亮時,電機正轉,否則反轉。由於伺服放大器內部電阻只有100歐,為 了防止電流過大燒壞內部的發光二極體,需要外接電阻R,其阻值的計算如下:
根據公式(1),可以選擇R=3.9KO
2、電子齒輪比
數字交流伺服系統具有位置控制的功能,可透過上位控制器發出位置指令脈衝。而伺服系統的位置反饋脈衝當量由編碼器的解析度及電機每轉對應的機械位移量等決定。當指令脈衝當量與位置反饋脈衝當量二者不一致時,就需要使用電子齒輪使二者匹配。使用了電子齒輪功能,就可以任意決定一個輸入脈衝所相當的電機位移量。具有電子齒輪功能的伺服系統結構如圖3所示。若機械傳動機構的螺距為w,指令脈衝當量為△L,編碼器每轉脈衝數為P,又考慮到一般電機軸與傳動絲槓為直接相連,則位置反饋脈衝當量△ =W/4P。
具有電子齒輪功能的伺服系統結構圖 由於脈衝當量與反饋脈衝當量不一定相等,就需要使用電子齒輪比來建立兩者的關係。具體計算公式為:AL=3M ×CMX / CDV。因此根據一個指令脈衝的位置當量和反饋脈衝的位置當量,就可以確定具體的電子齒輪比。三菱該系列伺服電機的電子齒輪比的設定範圍
對於輸入的脈衝,可以乘上其中任意倍率使機械執行。
下面是plc控制私服的具體應用
3、PI C控制原理及控制模型
本例採用了西門子s7.200系列CPU226作為主控制器。它是s7.200系列中的高檔PLC,本機自帶24個數字輸人口、l6個數字輸出口及兩個RS-422/485序列通訊口,最多可擴充套件7個應用模組 j。實際專案中,透過擴充套件EM231模擬量輸入模組來採集電壓訊號,輸入的模擬訊號可在0~10V±5V、0~20mA等多種訊號輸入方式中選擇。最終,PLC根據輸入電壓訊號的大小控制脈衝傳送週期的長短,從而達到控制伺服電機速度的目的。 3.1 高速數字脈衝輸出 西門子s7.200系列AC/DC/DC(交流供電,直流I/O)型別PLC上集成了兩個高速脈衝輸出口,兩個高速脈衝輸出口分別透過Q0.0、Q0.1兩個輸出端子輸出,輸出時可選擇PWM(脈寬調製)和PIO(脈衝串)方式。PIO方式每次只能發出固定脈衝,脈衝開始傳送後直到傳送完畢才能開始新的脈衝串;PWM方式相對靈活,在脈衝傳送期間可隨時改變脈衝週期及寬度,其中脈衝週期可以選擇微秒級或毫秒級。 3.2 PID功能特性
該系列PLC可以透過PID迴路指令來進行PID運算,在一個程式中最多可以用8條PID指令,既最多可同時實現8個PID 控制演算法。在實際程式設計中,可用STEP 7-Micro/Win 32中的PID嚮導程式來完成一個閉環控制過程的PID演算法,從而提高程式設計效率。
3.3 控制模型
控制模型方框圖如下圖所示,其中Uset為極間電壓給定值(此時產氣狀態最佳),Uf為極間電壓取樣值,Vout為伺服電機運轉速度。透過對電弧電壓取樣值與弧間電壓給定值的比較並經過PLC的PID調節迴路控制,可以得出用於控制伺服電機旋轉的脈衝傳送週期T,從而使伺服電機的送棒速度不停的得到調整,這樣就達到了控制兩極間距的目的。保證了兩極間距的相對穩定,也就保證了極間電壓的穩定性。
PID調節控制原理框圖
根據極間距對極間電壓的影響,可以設定PLC的PID調節迴路調整策略如下: Uset—uf<0,T 減小;
Uset—uf>0,T增大。
透過上述控制方法,能夠比較精確的實現對UF的控制。
4、程式設計
以下應用程式是經過簡化的,沒有涉及異常情況。其設計以本文前面所述方法及原理為依據,並給出了詳盡的程式註釋。
4.1 主程式 NErW0RK 1 ① IJD SM0.1 //SM0.1=1僅第一次掃描有效 ② MOVW +0,VW450 //PID中斷計數器初始化 ③ MOVB 100,SMB34 //設定定時中斷時間間隔為100ms ④ ATCH INT— PWM — PID ,10 //設定中斷,啟動PID執行 ⑤ ENI
//開中斷4.2 中斷程式 ① NETWORK 1 LD SM0.0 //SM0.0=1每個掃描週期都有效 I CW V VW450 //呼叫中斷程式次數加1 ② NETWORK 2 LDW > = VW450. + 10 //檢查是否應進行PID計算 M0VW +0,VW450 //如果如此,清計數器並繼續 N0T JMP 0 //否則,轉人中斷程式結尾 ③ NETWORK 3 //計算並裝載PID PV(過程變數) ID SM0.0 RPS
XORW VW464,VW464 //清除工作區域 M0VW ArW0.VW466 //讀取模擬數值 A V466.7 M0VW 16#FFFF.VW464 //檢查符號位,若為負則擴充套件符號 LRD DTR VD464.VD396 //將其轉化成實數並裝載人PV LPP /R 32000.0,VD396 //正常化至0.0至1.0之間的數值 ④ NETWORK 4 ID SM0.0 MOVR VIM00,VIM00 //VIM00為設定值 ⑤ ⑥ NETWORK 6 ID SM0.0 PID VB396,0 //進行PID計算 ⑦ NETWORK 7 LD SM0.0 M0vR VD404.VD464 //裝載PID輸出至工作區 +R VD400,VD464 *R 1000.0. VIM64 //縮放數值
TRUNC VD464,VD464 //將數值轉化成整數 MOVW VW 466.VW 1000 //VW1000為PLC輸出脈衝週期 ⑧ NETWORK 8 //伺服電機右反轉控制(PWM) //SMW68/78 lIFO週期值 //SMW70/80 PWM脈衝寬度 //SMD72/82 lIFO脈衝計數值 LD SM0.0 MOVB 16# D3.SMB77 //輸出脈衝週期為500微秒 MOVW VW 1000,SMW 78 MOVW VW 1000.VW1 1 18 /I +2.VWl118 MOVW VW 1118.SMW 80 PIS 1 ⑨ NETWORK 9 LBL 0
本例給出了利用西門子PLC的高速脈衝輸出及PID控制功能,實現對數字式交流伺服電機進行控制的原理及相應程式設計方法。此控制方法已成功用於水燃氣生產控制系統中,效果良好
基於1756-M08SE模組的多軸交流伺服控制系統(二軸)
由於開發程式較大,這裡我們只給出伺服的點動,正反向,等的控制!先介紹如下:
總體概述:羅克韋爾伺服傳動習慣於用EQU(等於指令)比較數字量輸入模組0號位輸入次數的奇偶次數來分別控制伺服環的閉合和斷開。其中MSO指令用於直接啟用伺服驅動器並且使能與物理伺服軸相關的已組態伺服環。觸發MSO指令後,指定軸進入伺服控制狀態。當軸處於移動狀態時,執行該指令無效。如果這時觸發了該指令,MSO指令會產生一個“Axis in Motion”的故障。MSF指令用於直接立即關斷伺服驅動器輸出,並且禁止物理伺服軸的伺服環。這會使軸處於準備狀態。該指令可以禁止任意正在執行的其他運動規劃。且若需要直接用手來移動軸時,可以用該指令關斷伺服操作。
要成功執行以上兩條運動狀態指令,有個必要的前提,即目標軸必須組態為伺服軸,如果該條件不滿足,該指令會產生錯誤。 建立座標也是主程式中一個非常重要的環節。無論是在工業現場或者是其它地方的運動控制系統中,基本上都須要建立一個座標系。若不建立一個座標系,雖然可以用增量式的控制方式來實現一些簡單的控制,但是這樣的方式不能實現對實際位置的反饋等操作,而且控制方式複雜。所以在成熟合理的控制系統中建立座標系是必不可少的一個環節。座標系的建立可以使控制變得很方便,且可實現對系統當前所在位置的實時反饋等功能。 本次設計所控制的軸為以羅克韋爾公司型號為Y-1002-2-H00AA的電動驅動的兩根絲桿。絲桿長330mm,每個螺距為5mm,其實物如圖1所示。(伺服軸)
系統的架構如下圖:
系統的實現: 在硬體上一個完整的伺服系統由控制器、通訊網路、驅動器、電動機、執行機構及檢測裝置組成。其中控制器相當於人的大腦,用來分析各種輸入訊號(命令和反饋等);通訊網路相當於人的神經系統,如SERCOS介面、DeviceNet介面等;而驅動器則像是肌肉所起的作用一樣,用於將控制訊號進行功率放大,以驅動電動機;電動機相當於手,而人手中的生產工具則是伺服系統的中執行機構(如滾珠絲桿等,將電動機的旋轉運動轉化為直線運動)。在以上兩章系統分析和設計中闡述了系統各個部分的功能和特點,而要實現本次設計的功能的硬體連線如圖4.1所示。
最常用指令介紹:本次設計中利用MAJ和MAS指令來實現手動程式的編寫。在程式中MAJ(Motion Axis Jog)指令用於點動伺服軸。點動軸的輪廓可設定為按照S形曲線平滑達到設定速度,也可按照梯形曲線達到設定速度,同時該指令可將任何當前軸的運動轉換為單純的點動運動。軸在點動執行過程中,可以使用MAS指令停止該軸,或觸發另一個MAJ指令。MAS(Motion Axis Stop)指令用於停止指定物理軸的任意運動,而無需禁止其伺服環(如果伺服環閉合)。對於任何被控制的軸運動均可使用該指令以設定的減速度進行停止,其可選用的停止方式有點動停止方式、齒輪停止等。
程式設計如下:
注:其中的一些中間暫存器為上位機HMI設定用的。可以不考慮!
PLC控制檯達伺服電機圖片:
-、接線圖:(草圖,有待整理最佳化)
1、PLC接線圖
K1A、K1B---K3B等中間繼電器採用固態繼電器。
2、伺服控制器接線圖
伺服控制器為北京欣斯達特數字科技有限公司產品,該MicroStep TX-3H504D驅動器效能如下:
二、程式設計:
-
10 # 傅工Engineer
PLC 控制伺服有兩種方式,一是發脈衝,二是通訊。脈衝方式經濟簡單,適合四軸以下,如果超過四根軸,就用通訊的方式。
伺服透過脈衝的頻率和數量來控制伺服執行的距離和速度。比如,你發10000個脈衝,電機轉一圈,那麼發100000個脈衝電機就轉十圈,你在一分鐘內發完,還是在十分鐘內發完,用來控制伺服的速度
-
11 # DH工控
PLC控制伺服電機中間需要加一個伺服驅動器或者驅動模組,以倍福為例:
1、硬體部分:PLC控制器透過網線與伺服驅動器相連,伺服驅動器與電機相連,電機的編碼器反饋訊號連線到驅動器形成閉環;
2、軟體部分:透過twincat軟體進行程式設計,軟體中集成了倍福的運動控制功能塊,透過用運動功能塊的程式設計來實現電機的正反轉、速度控制、位置控制等。
PLC是不能單獨控制伺服電機的,中間都需要加伺服驅動器或者驅動模組,PLC控制伺服電機的原理是PLC傳送脈衝給中間的驅動模組,驅動模組將脈衝轉先換成速度再轉換成電流,最後電流作用在電機上來驅動電機運轉的。
-
12 # 控制研究控
這個問題只能從大的方向來說,伺服電機通常都配有驅動器,驅動器才是最終控制伺服電機正轉反轉以及一個脈衝訊號控制多少旋轉角度,驅動器可以實現對步進角度的細分,比如一個脈衝電機轉動360度中的1度,甚至0.5度或者更小,這取決於電機和驅動器。
所以plc控制步進電機,就是plc透過控制驅動器進而去控制步進電機的,驅動器是他們之間必不可缺的橋樑。
常見的plc要控制驅動器有兩種方式:
1種是plc的輸出點(DO)具備高速脈衝輸出功能,比如100KHZ的高速脈衝,就相當於一個接點1秒不斷的接通斷開100千次。plc有相關的脈衝指令,可以控制脈衝的接通斷開頻率,實現對電機轉速的控制; plc中還有控制輸出多少個脈衝的指令,透過這個指令可以實現對電機旋轉多少圈的控制,配合外部的機械傳動部件,也就可以實現對運動距離和位置的控制。
2種方法就是通訊的方式,plc直接高速驅動器發出怎樣的脈衝,和多少個脈衝,實現驅動器對電機的控制。通訊的話就沒有要求plc必須具備高速輸出模組
基本就是如此了,合個plc廠家可能有所差異,但是道理就是這些道理。
-
13 # 工控人
PLC系統如何控制伺服電機,首先我們說下伺服電機的模式一般有位置模式、速度模式和扭矩模式,最常用的是用於定位功能的位置模式。其中速度模式和扭矩模式可以透過模擬量輸入控制,驅動器接受速度/扭矩指令,控制電機至目標轉速/扭矩,速度和扭矩指令可由內部暫存器提供或由外部端子臺輸入電壓(-10V ~ +10V)。也就是我們可以使用PLC的DA模組輸出電壓訊號去調速和控制輸出扭矩,也可以透過通訊的方式寫入驅動器內部的暫存器來完成。
位置模式是驅動器接受位置指令,控制電機至目標位置。位置指令由端子臺輸入,訊號型態為脈衝,脈衝有三種型式可以選擇,每種型式也有正/負邏輯之分,如下圖臺達伺服系統所示的:
最常見簡單的方式就是脈衝+方向的組成去實現控制伺服電機。那麼脈衝的傳送就得靠PLC來完成了。PLC脈衝輸出一般是高速脈衝,輸出型別必須是電晶體型別的,在運動控制中有專門的定位指令來發送,很方便我們的使用,只需要選擇正確的方式即可。比如在三菱PLC中,就有基本的脈衝指令PLSY、帶加減速的PLSR,以及原點回歸、單速定位(絕對和相對位置)、可變速執行等。伺服系統定位需要設定的引數有控制模式的選擇、脈衝形式和電子齒輪比的計算,按照伺服驅動器的要求正確接線,編寫好定位程式就能控制伺服電機按照要求進行運動了。
-
14 # 工業自動化設計維修
最常用的就是脈衝控制,這種控制需要plc帶高速脈衝輸出功能,輸出必須是電晶體輸出。再一種是通訊方式,profibus can等,這種方式需要plc具備此種通訊能力。通常帶profibus can的價格比較高一些。
-
15 # 工控老馮
你好,PLC控制伺服電機的方式無外乎三種。
一、PLC發脈衝控制,這種方法多對應伺服的位置控制模式。脈衝的數量決定伺服轉動的角度,脈衝的頻率決定伺服的轉速。
二、模擬量控制,伺服的速度控制模式和轉矩控制模式需要用到模擬量,比如鎖螺絲裝置上面就可以用轉矩控制模式。恆速流水線可以用速度控制模式。
三、通訊控制。這種模式一般用在伺服比較多的場合。
-
16 # 大道至簡0510
伺服驅動器(servo drives)又稱為“伺服控制器”、“伺服放大器”,是用來控制伺服電機的一種控制器,其作用類似於變頻器作用於普通交流馬達,屬於伺服系統的一部分,主要應用於高精度的定位系統。一般是透過位置、速度和力矩三種方式對伺服馬達進行控制,實現高精度的傳動系統定位,目前是傳動技術的高階產品。
PLC與伺服放大器之間使用以下三種方式:
1、位置控制,即使用脈衝序列進行控制,PLC側需要高速脈衝輸出或者位控模組
2、轉矩控制,即使用模擬量進行控制,PLC側需要模擬量輸出貨這位控模組。
3、使用通訊的方式
回覆列表
plc控制伺服電機主要是透過存在於plc中的各個程式來實現
一定的功能,原先的工廠裡想要實現某些功能就只能用繼電
器來實現,而plc取代了繼電器,使得人不需要手動操控繼電
器而是透過一定的程式來實現一定的功能!