1樓:田園拾味
可以用plsy k1000 k2000 y0
前乙個k表示脈衝寬度,控制伺服/步進電機的速度,後乙個k表示脈衝量,控制伺服/步進電機的執行角度的大小。plc是不可以直接控制電機,得加驅動器。
我不明白你要問的是不是讓電機一下子轉90度。如果是這樣子的話那我可以告訴你。當你的步進電機是二相,驅動器為200細分的話。
那電機轉一圈360度的脈衝量為200*200=40000,轉90度為10000。不知道這樣子回答是不是你想的結果。
2樓:魔法師助手
首先在驅動器裡設為動作方式為位置模式的脈衝+方向
然後你要在驅動器cn1外掛程式那裡接跟線 跟plc的輸出點連上 並且定義你接的這根線的di的訊號
然後就簡單啦 plc脈衝點發脈衝 當plc那個輸出點 輸出的時候 伺服就換向
3樓:匿名使用者
不好意思,圖太小了。我看不清楚.
但是我想糾正下樓上的說法.
plsy k1000 k2000 y0
的意思是讓plc的y0以1000hz的頻率輸出2000個脈衝.
相位差是可以控制正反轉的。因為正和反的相位正好相反.
4樓:匿名使用者
伺服電機 有幾種控制 ccw cw
cw 就改變控制電機方向的電平
ccw就改變脈衝的極性
plc能夠通過傳送脈衝的數量和頻率控制伺服電機,為什麼還要用定位模組?
5樓:楊楊小可愛
伺服定位模組是可以通過編寫運動程式實現伺服電機的準確定位。 一般來說定位模組裡有位置閉環控制,我位置運動程式的編寫和執行功能。這時候伺服驅動只要有速度閉環控制就可以了。
也有的伺服定位模組根據編寫的位置運動程式,和加速度按不同頻率輸出定位脈衝。這個時候伺服驅動器則工作在位置閉環控制模式下。
有的伺服驅動裡面內建式了運動程式編寫和執行功能,則不再需要伺服定位模組
6樓:匿名使用者
plc發出脈衝數量就是為了伺服電機行走路程遠近,頻率就是為了控制電機速度,就是為了精確控制位置和速度。
在小型plc中,使用者可以通過一些指令來控制脈衝的頻率以及數量,來專門發出脈衝,而中大型plc全部是模組化的硬體組成模式,cpu本體上沒有io埠,而專門設計的定位模組,乙個模組就可以帶1-4個伺服電機,而且輸出脈衝頻率也比小型plc高出很多。小型plc一般都是2路輸出或者3路,大概都是100k頻率。所以,如果需要多軸或者高頻的話,多數選擇中大型plc和定位模組組合使用。
plc怎麼控制伺服電機方向的
7樓:瘦成一導閃電呀
如果使用脈衝來控制伺服,那麼你有兩種方式:
1 正向脈衝伺服正轉,反向脈衝伺服反轉
2 脈衝讓伺服旋轉,do輸出決定伺服方向。
了解以上知識點,還需要搞清楚以下三點:
1、變頻器可以使交流電機加、減速執行;
2、plc只是個控制器,它只能通過變頻器實現交流電機的加減速!
3、plc自己不能驅動電機!
如果使用模擬量控制伺服,那麼你可以使用正負模擬量進行正反轉的控制。
如果使用通訊控制,那麼直接發指令。如果使用脈衝來控制伺服,那麼你有兩種方式:
1 正向脈衝伺服正轉,反向脈衝伺服反轉
2 脈衝讓伺服旋轉,do輸出決定伺服方向。
如果使用模擬量控制伺服,那麼你可以使用正負模擬量進行正反轉的控制。
如果使用通訊控制,那麼直接發指令。
程式上,靠這個方式:
1.可以直接輸入位置令其正,反轉
2.jog命令其正反轉
具體的操作過程簡述:
plc發脈衝 控驅動器 要求伺服電機走梯形路線 先以v1速度執行t1時間,到達最大速度v2再以v2執行t2時間然後在t1的時間內減速到v1,在以v1的速度執行t3時間 然後這樣迴圈執行 總時間t1t2 t1 t3 內電機運轉正好a圈驅動減速比為a的軸 ,此軸也就執行1圈。
8樓:
伺服位置控制可以在伺服控制器引數中進行設定,一般有脈衝+方向;正/反脈衝;90°相位脈衝。常用的就是脈衝+方向控制。即:
plc的乙個輸出點接伺服脈衝訊號,方向訊號為開關量,為on正轉,為off反轉。
9樓:過往的美好
常用的就是脈衝+方向控制。就是plc的乙個輸出點接伺服脈衝訊號,方向訊號為開關量,為on正轉,為off反轉。伺服位置控制可以在伺服控制器引數中進行設定,一般有脈衝+方向;正/反脈衝;90°相位脈衝。
plc: 可程式設計邏輯控制器,它採用一類可程式設計的儲存器,用於其內部儲存程式,執行邏輯運算、順序控制、定時、計數與算術操作等面向使用者的指令,並通過數字或模擬式輸入/輸出控制各種型別的機械或生產過程。
10樓:匿名使用者
1伺服一般都是位置模式,使用方法一般是脈衝控制。具體就是plc傳送高速脈衝,(驅動器按一定要設定轉一圈需要多少脈衝以送下為例就是 pr0.08),然後按照plc脈衝轉動。
2伺服脈衝方式有3種,常用2種 1〉是脈衝+方向,以三菱3u為列,y0 y4 ,y0傳送轉動脈衝,y4 高低電平決定方向 2〉cw和ccw這個是大型或者中型plc ,以三菱q2位例 它傳送cw正傳,傳送ccw反轉,當然也可以傳送脈衝+方向。3〉a,b項沒使用過,不太好說,希望對你有用!
3伺服電機一定要設定脈衝方式以送下為例是pr0.06和pr0.07 如果是脈衝和方向要設定為0 和三,如果cw 和ccw 要設定為 0,1
三菱plc如何控制伺服電機正反轉?
11樓:匿名使用者
硬體上 靠樓上的方式實現:
如果使用脈衝來控制伺服,那麼你有兩種方式:
1 正向脈衝伺服正轉,反向脈衝伺服反轉
2 脈衝讓伺服旋轉,do輸出決定伺服方向。
如果使用模擬量控制伺服,那麼你可以使用正負模擬量進行正反轉的控制。
如果使用通訊控制,那麼直接發指令。
程式上,靠這個方式:
1.可以直接輸入位置令其正,反轉
2.jog命令其正反轉
12樓:匿名使用者
可用絕對位置驅動指令drva來控制,這條指令已控制了伺服電機速度、總脈衝數和方向。
13樓:匿名使用者
不需要加繼電器,plc控制伺服電機一般採用位置控制。
你可以用脈衝加方向來控制正反轉。
14樓:
如果使用脈衝來控制伺服,那麼你有兩種方式:
1 正向脈衝伺服正轉,反向脈衝伺服反轉
2 脈衝讓伺服旋轉,do輸出決定伺服方向。
如果使用模擬量控制伺服,那麼你可以使用正負模擬量進行正反轉的控制。
如果使用通訊控制,那麼直接發指令。
至於程式,三菱的程式設計手冊上都會有完整的例子。
15樓:夢裡藍天
加乙個中間控制繼電器就可以了
plc怎麼控制伺服電機方向?
16樓:瘦成一導閃電呀
如果使用脈衝來控制伺服,那麼你有兩種方式:
1 正向脈衝伺服正轉,反向脈衝伺服反轉
2 脈衝讓伺服旋轉,do輸出決定伺服方向。
了解以上知識點,還需要搞清楚以下三點:
1、變頻器可以使交流電機加、減速執行;
2、plc只是個控制器,它只能通過變頻器實現交流電機的加減速!
3、plc自己不能驅動電機!
如果使用模擬量控制伺服,那麼你可以使用正負模擬量進行正反轉的控制。
如果使用通訊控制,那麼直接發指令。如果使用脈衝來控制伺服,那麼你有兩種方式:
1 正向脈衝伺服正轉,反向脈衝伺服反轉
2 脈衝讓伺服旋轉,do輸出決定伺服方向。
如果使用模擬量控制伺服,那麼你可以使用正負模擬量進行正反轉的控制。
如果使用通訊控制,那麼直接發指令。
程式上,靠這個方式:
1.可以直接輸入位置令其正,反轉
2.jog命令其正反轉
具體的操作過程簡述:
plc發脈衝 控驅動器 要求伺服電機走梯形路線 先以v1速度執行t1時間,到達最大速度v2再以v2執行t2時間然後在t1的時間內減速到v1,在以v1的速度執行t3時間 然後這樣迴圈執行 總時間t1t2 t1 t3 內電機運轉正好a圈驅動減速比為a的軸 ,此軸也就執行1圈。
怎麼用plc控制伺服電機實現正反轉?而且要求plc到伺服電機中間還要加乙個接觸器 該怎麼弄?求教
17樓:匿名使用者
接觸器控制伺服驅動器電源
plc脈衝+方向 控制伺服正反轉
18樓:古德里安
這是乙個系統工程,plc程式設計變數輸出去控制伺服電機控制器,控制器接電機,實際應用中不會用plc去控制一台電機,訊號隔離有用安全柵的,也有用繼電器的,沒有用接觸器的。
西門子plc如何控制伺服電機正反轉 10
19樓:
看下伺服驅動器是不是設定成了脈衝加方向模式;再就是檢查接線。
20樓:晨星閃時
你看你說的,24v已經接了正方向,那麼只要這個正方向不變,根據電機的執行原理,磁場方向就不會變啊, 他就不會反轉啊。如果真要控制正反轉,就是通過繼電器或者接觸器來輔助了。電機正反轉原理就是就是你理解的兩個極性的對調。
21樓:權鶴易尋芳
如果是200的話,可以使用嚮導中的pto/pwm配置輸出高速脈衝,編碼器反饋可以用高速計數器去讀取。建議可以選用em235位控模組
22樓:匿名使用者
給出伺服型號,我幫你接線,我還有15分鐘下班
利用plc微分指令控制正反轉
plc的常用基本指令 1.置位 復位指令 set rset set n 其中,運算元n為位址編號。set rset n rset n n 圖1 set和rset指令的梯形圖符號 置位 復位指令的應用示。plc微風指令控制正反轉,然後可以通過程式設計序,然後讓它進行正反轉就可以了。備份指令控制正反轉,...