1樓:斜槓青年斜槓青年
第一:plc是通過傳送脈衝來控制步進電機
第二:在控制脈衝輸出的回指令上有兩個引數:答脈衝數(控制行走距離),頻率(控制行走速度)
第三:設定步進的細分數,看下步進電機轉一圈,移動了多少距離。然後根據這個轉換,就可以在觸控式螢幕設定距離,轉換成脈衝數
plc控制步進電機(算移動距離)
2樓:匿名使用者
移動300mm需要的脈衝數
300/200=電機轉1.5轉;
脈衝數=1.5轉 * 1000p/轉=1500pulse //驅動器接收1500個脈
衝,則電機帶版動300mm;
步距角,為一個脈衝使得步權
進電機旋轉的角度。例如步距角1.2度,那麼電機轉一圈需要300個脈衝。
驅動器細分設定為1000步/轉,是指驅動器接收到1000個脈衝則驅動電機轉一圈,為了提高控制的精度和控制的方便。
3樓:匿名使用者
呵呵 其實你說的細分1000步/轉 其實就是1000個脈衝電機轉一圈
你要移動300mm 就是電回機轉一圈半 也就是需要給步答進1500個脈衝
主要還是看你設的細分是多少
步距角也就是電機固有步距角度 是脈衝沒有被細分時一個脈衝對應的角度目前常用的有二相、三相、四相、五相步進電機。電機相數不同,其步距角也不同,一般二相電機的步距角為0.9°/1.
8°、三相的為0.75°/1.5°、五相的為0.
36°/0.72°
4樓:匿名使用者
計算都是沒問題的復,制不過你說1000步/轉,那麼,也就是360度被分成了1000份,一份0.36度,電機原步距角1.2度,那麼,一個步距角被你分成了3.
33333333333份???
你把一個步距角分成了非整數份,那麼你電機換向的時候怎麼換啊,
是不是資料錯了,是不是 把步距角分成了1000份?(不過好像都是分成2的n次方份)
5樓:匿名使用者
按照你的說明 步距角 由於細分了 可以不管 。數值上可能有點問題 不去管這個先。
300*1000/200=1500
三菱plc控制步進電機程式
6樓:匿名使用者
如圖,這個就是一個步進電機的正反轉的執行,y0接步進驅動器版的脈權衝,y1接步進驅動器的方向,m0為on時正轉,m1為on時反轉,d0是脈衝的頻率,d1是脈衝的個數。
移動速度和脈衝頻率有關,在細分數一定的條件下,頻率越高速度越快,行走的距離和脈衝個數有關,脈衝個數越多,行走距離越長,(在三菱這個指令中,脈衝個數為0時,是一直執行,相當於無限個數),具體的移動速度和行走距離得根據你的設定(頻率,細分數,脈衝個數等)和硬體(包括步進電機的步距角,絲桿的絲距,齒輪組的齒輪比,齒輪帶的傳送比等)來調節。
望採納。。。。
7樓:媯苒吳升榮
m206:正轉
m207:反轉
y0:脈衝輸出
y1:反轉訊號
d4200:頻率(用於控制速度,資料**於觸控式螢幕)k99999999:脈衝數量
k100:加速時間
8樓:漫忻公西靈卉
把馬達細分調到50,也就是10000脈衝是一圈。這段程式完成了正轉半圈停0.5秒,再反轉半圈,再停0.5秒………………
圖中 第58步那裡應該是 [ddrvi k-5000 k5000 y0 y2]
9樓:梅珏耿夜春
可以這樣轉的嗎?只有看過正反轉的還沒有看過轉90度在轉回來的啊電機一轉都有轉速的怎麼可能只有90度那麼剛剛好
跪求三菱plc控制步進電機正反轉梯形圖, 20
10樓:手機使用者
你好!我給你幾
bai個要點:
du1,你要知道步zhi進馬達的工dao作原理。
控制方式是脈衝控回
制,而不答是電平控制;
控制訊號一般為低電平訊號,而不是高電平;
度量單位,也就是如何衡量步進馬達行走的距離---步進角,就是一個脈衝馬達轉動的角度。步進馬達的步進角一般為1.8°。
0.9°,0.72°,0.
36°,0.0288°,等等。步進角越小,則步進馬達的控制精度越高。
我們根據步進角可以控制馬達行走的精確距離。比如說,步進角0.72°,馬達旋轉一週需要的脈衝數為360/0.
72=500脈衝,也就是對步進馬達驅動器發出500個脈衝訊號,馬達才旋轉一週。
所以,根據以上步進馬達的工作原理,你需要選擇合適的plc。你用fx2n的plc,需要制定為mt電晶體型,mr為繼電器型,不可以發高速脈衝,所以必須用mt型。
2,至於接線圖,你要知道fx2n的plc最多發兩路脈衝,脈衝口為y0和y1,頻率為20khz。
附圖如下:
3,至於程式的話,看你的要求,是自動正反轉還是手動控制正反轉。應用plsy指令控制步進速度和行走距離。你自己寫寫看,不行給我留下郵箱和控制要求
11樓:純火星文
樓上說那麼多沒用的,人家要是知道這麼多,還用的著問這個問題嗎?
三菱plc控制步進電機正反轉梯形圖
12樓:天晴電子玩家
梯形圖:
1、正轉聯鎖控制。按下正轉按鈕sb1→梯形圖程
版序中的正轉觸點x000閉合→線圈
權y000得電→y000自鎖觸點閉合,y000聯鎖觸點斷開,y0端子與com端子間的內部硬觸點閉合→y000自鎖觸點閉合,使線圈y000在x000觸點斷開後仍可得電。
y000聯鎖觸點斷開,使線圈y001即使在x001觸點閉合(誤操作sb2引起)時也無法得電,實現聯鎖控制;y0端子與com端子間的內部硬觸點閉合,接觸器km1線圈得電,主電路中的km1主觸點閉合,電動機得電正轉。
2、反轉聯鎖控制。按下反轉按鈕sb2→梯形圖程式中的反轉觸點x001閉合→線圈y001得電→y001自鎖觸點閉合,y001聯鎖觸點斷開,y1端子與com端子間的內部硬觸點閉合→y001自鎖觸點閉合,使線圈y001在x001觸點斷開後繼續得電。
y001聯鎖觸點斷開,使線圈y000即使在x000觸點閉合(誤操作sb1引起)時也無法得電,實現聯鎖控制;y1端子與com端子間的內部硬觸點閉合,接觸器km2線圈得電,主電路中的km2主觸點閉合,電動機得電反轉。
13樓:手機使用者
你好!我給你幾bai個要點:
1,你du
要知道步進馬zhi達的工作原理。dao
控制方式是脈衝控專
制,而不是電平控制;屬
控制訊號一般為低電平訊號,而不是高電平;
度量單位,也就是如何衡量步進馬達行走的距離---步進角,就是一個脈衝馬達轉動的角度。步進馬達的步進角一般為1.8°。
0.9°,0.72°,0.
36°,0.0288°,等等。步進角越小,則步進馬達的控制精度越高。
我們根據步進角可以控制馬達行走的精確距離。比如說,步進角0.72°,馬達旋轉一週需要的脈衝數為360/0.
72=500脈衝,也就是對步進馬達驅動器發出500個脈衝訊號,馬達才旋轉一週。
所以,根據以上步進馬達的工作原理,你需要選擇合適的plc。你用fx2n的plc,需要制定為mt電晶體型,mr為繼電器型,不可以發高速脈衝,所以必須用mt型。
2,至於接線圖,你要知道fx2n的plc最多發兩路脈衝,脈衝口為y0和y1,頻率為20khz。
附圖如下:
3,至於程式的話,看你的要求,是自動正反轉還是手動控制正反轉。應用plsy指令控制步進速度和行走距離。你自己寫寫看,不行給我留下郵箱和控制要求
14樓:匿名使用者
因為沒bai
有時間,這裡提供du一個思路和方向zhi
:fx1s需要mt型別的,只有2組高速脈衝數dao出點,是y0;y1,可以回plc的y0高速脈衝輸答出端子接步進驅動器的pu步進脈衝端子。(pu端子接收到多少個脈衝,就走多少個步進。
)y1或者別的y??端子接步進驅動器的dr接線端子(是改變方向的訊號,一般dr端子有訊號往一個方向轉,dr端子沒有訊號往相反方向轉。)
mf是步進電機釋放訊號,(關斷電機線圈電流,驅動器停止工作,電機處於自由狀態,可以用手轉動。)這個點端子可以懸空不接。
還要給步進驅動器接入工作電源。
至於plc程式設計,則需要用到ddrvi和ddrva指令,(絕對定位指令和相對定位指令) 具體指令用法,在plc使用者手冊上有詳細的例子講解說明。
步進需要轉幾圈,則要你根據實際情況,設定plc傳送的脈衝數。
15樓:牽手其
找我吧 這個是我專業
三菱plc模擬量輸出怎麼程式設計,三菱plc輸出模擬量怎麼寫程式編寫
是的,可以先按照手冊上的示例,瞭解熟悉指令 如果是模組,應當有相應的手冊。上三菱官網下模擬量手冊,查基本指令手冊 三菱plc輸出模擬量怎麼寫程式編寫 根據你來選用的模擬量模組來確自 認程式的編寫,基本的框架是不變的,使用 to 來寫入你模組的緩衝儲存器的bfm值,用from 來讀取模組的bfm值,當...
PLC控制步進電機(算移動距離)
移動300mm需要的脈衝數 300 200 電機轉1.5轉 脈衝數 1.5轉 1000p 轉 1500pulse 驅動器接收1500個脈 衝,則電機帶版動300mm 步距角,為一個脈衝使得步權 進電機旋轉的角度。例如步距角1.2度,那麼電機轉一圈需要300個脈衝。驅動器細分設定為1000步 轉,是指...
三菱plc的程式設計軟體有哪些,三菱PLC的程式設計軟體有哪些
1 很久很久以前的melsec軟體,現在已經沒人用了,工作在dos系統,對其f1系列程式設計,也可對a系列程式設計。2 10多年前的fxgp軟體,現在用的人也非常少,可以在windows系統下工作,但是不可以對fx3u或以上機型程式設計,也不可以對a系列程式設計。3 gx developer軟體,現...