三菱plc控制步進電機,在外面板上改寫想要的距離,就能移動這個距離?求大神指點

2021-04-25 04:07:34 字數 4300 閱讀 6590

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軟體,現...