三菱plc脈衝指令只能使用一次嗎 怎麼重複使用

時間 2022-02-18 09:25:03

1樓:瘋狂小鳥

plsy指令可以多次使用,但是控制的高速輸出口不能重複。plsy前面的控制可以是多個,像你這個x1和x2併到一起,控制plsy就行了。至於你的x2為啥不能控制plsy根據你說的沒分析出來,估計是你程式上某些地方編錯了。

望採納。。。。

2樓:匿名使用者

用y2口控制方向,on為正轉,off為反轉

y2口可以接步進電機的方向訊號dir-

3樓:hi漫海

plc脈衝指令plsy只能用一次不假.因為fx1n系列一個plc內部只帶一個脈衝發生器。一個發生器怎麼能當幾個用的。

但是可以用其他方式擴充套件,比如用暫存器來改寫相引數達到調節的目的,但輸出點只能是一個的,也就是相當於獨佔模式。

要想控制另外一個點也發出脈衝,就要用帶兩個脈衝發生器的plc,如fx2n系列,這時你就可以用plsr和plsy來控制y0和y1同時傳送兩路不同的脈衝了。

要想得到更多路的不同脈衝同時輸出,就要加脈衝發生模組了。

另,假如控制三個步進電機的脈衝時間段不干涉的話,可以用一些技巧,共用一個脈衝發生器。

三菱plc脈衝指令plsy只能用一次是什麼意思?

4樓:鈺瀟

因為三菱plc內部只帶一個脈衝發生器,所以脈衝指令plsy只能用一次。

脈衝輸出指令plsy用於指定頻率定量輸出脈衝,其使用方法如下[s1.]指定輸出脈衝頻率,fx2n系列plc的頻率範圍為2~2000 hz。

[ s2.]指定輸出脈衝的個數,16位數操作允許最大值為32767,32位操作允許最大值為2 147483647。

[ d.]指定脈衝輸出埠,fx2n電晶體輸出型plc僅能使用y0和y1。

當脈衝輸出完畢後指令執行結束標誌位m8029置1。

5樓:

plc脈衝指令plsy只能用一次不假.因為fx1n系列一個plc內部只帶一個脈衝發生器。一個發生器怎麼能當幾個用的。

但是你可以用其他方式擴充套件,比如用暫存器來改寫相引數達到調節的目的,但輸出點只能是一個的,也就是相當於獨佔模式。

要想控制另外一個點也發出脈衝,就要用帶兩個脈衝發生器的plc,如fx2n系列,這時你就可以用plsr和plsy來控制y0和y1同時傳送兩路不同的脈衝了。

要想得到更多路的不同脈衝同時輸出,就要加脈衝發生模組了。

另,假如控制三個步進電機的脈衝時間段不干涉的話,可以用一些技巧,共用一個脈衝發生器。

6樓:匿名使用者

plsy:16位連續執行型脈衝輸出指令 dplsy:32位連續執行型脈衝輸出指令

fxplc的plsy指令的程式設計格式:

plsy k1000 d0 y0

*k1000:指定的輸出脈衝頻率,可以是t,c,d,數值或是位元件組合如k4x0

*d0:指定的輸出脈衝數,可以是t,c,d,數值或是位元件組合如k4x0,當該值為0時,輸出脈衝數不受限制

*y0:指定的脈衝輸出端子,只能是y0或y1

小例:ld m0

plsy d0 d10 y1

當m0閉合時,以d0指定的脈衝頻率從y1輸出d10指定的脈衝數;

在輸出過程中m0斷開,立即停止脈衝輸出,當m0再次閉合後,從初始狀態開始重新輸出d10指定的脈衝數;

plsy指令沒有加減速控制,當m0閉合後立即以d0指定的脈衝頻率輸出脈衝(所以該指令高速輸出脈衝控制步進或是伺服並不理想);

在輸出過程中改變d0的值,其輸出脈衝頻率立刻改變(調速很方便);

在輸出過程中改變輸出脈衝數d10的值,其輸出脈衝數並不改變,只要驅動斷開再一次閉合後才按新的脈衝數輸出;

相關標誌位與暫存器:

m8029:脈衝發完後,m8029閉合。當m0斷開後,m8029自動斷開。

m8147:y0輸出脈衝時閉合,發完後脈衝自動斷開;

m8148:y1輸出脈衝時閉合,發完後脈衝自動斷開;

d8140:記錄y0輸出的脈衝總數,32位暫存器

d8142:記錄y1輸出的脈衝總數,32位暫存器

d8136:記錄y0和y1輸出的脈衝總數,32位暫存器

注意:plsy指令斷開,再次驅動plsy指令時,必須在m8147或m8148斷開一個掃描週期以上,否則發生運算錯誤!

三菱plc的指令plsy在一個程式中只能用一次,那要是想實現不同的脈衝頻率控制步進電機怎麼辦?

7樓:布樂正

需要藉助另一個元件來實現對步進電機的控制。另一個元件即為步進電機驅動控制器。微控制器通過控制驅動器來間接的控制步進電機。

這裡我們以四相五線制步進電機為例,驅動器選擇熟悉的uln2003元件,在此也是放大驅動電流的作用。該晶片最多可一次驅動八線步進電機。例項中採用的是四相無線制24byj-48步進電機,驅動電壓為5v,驅動方式為四相四拍。

基本電路原理圖如下:

因為三菱plc內部只帶一個脈衝發生器,所以脈衝指令plsy只能用一次。

脈衝輸出指令plsy用於指定頻率定量輸出脈衝,其使用方法如下

[s1.]指定輸出脈衝頻率,fx2n系列plc的頻率範圍為2~2000 hz。

[ s2.]指定輸出脈衝的個數,16位數操作允許最大值為32767,32位操作允許最大值為2 147483647。

[ d.]指定脈衝輸出埠,fx2n電晶體輸出型plc僅能使用y0和y1。

當脈衝輸出完畢後指令執行結束標誌位m8029置1。

8樓:匿名使用者

是誰告訴你只能用一次的?誤人子弟呀。plsy在程式中可以多次使用,但前提條件是用的時候只能接通一個plsy指令,不能同時接通。

9樓:匿名使用者

同是fx,不同型號的plc,對plsy的限制不同,有的型號可以不限次數使用,有的就有限制,這些在程式設計手冊上有說明。在fx2n上,對於一個脈衝口,plsy只能使用一次,否則只有排在最前邊的一個plsy會執行,後面都不會執行。我試驗過。

三菱plc脈衝指令plsy只能用一次是什麼意思?

10樓:後翰抄雁風

plsy:16位連續執行型脈衝輸出指令

dplsy:32位連續執行型脈衝輸出指令

fxplc的plsy指令的程式設計格式:

plsy

k1000

d0y0

*k1000:指定的輸出

脈衝頻率

,可以是t,c,d,數值或是位元件組合如k4x0

*d0:指定的輸出

脈衝數,可以是t,c,d,數值或是位元件組合如k4x0,當該值為0時,輸出脈衝數不受限制

*y0:指定的脈衝輸出

端子,只能是y0或y1

小例:ld

m0plsy

d0d10

y1當m0閉合時,以d0指定的脈衝頻率從y1輸出d10指定的脈衝數;

在輸出過程中m0斷開,立即停止脈衝輸出,當m0再次閉合後,從初始狀態開始重新輸出d10指定的脈衝數;

plsy指令沒有加減速控制,當m0閉合後立即以d0指定的脈衝頻率輸出脈衝(所以該指令高速輸出脈衝控制

步進或是伺服並不理想);

在輸出過程中改變d0的值,其輸出脈衝頻率立刻改變(調速很方便);

在輸出過程中改變輸出脈衝數d10的值,其輸出脈衝數並不改變,只要驅動斷開再一次閉合後才按新的脈衝數輸出;

相關標誌位與暫存器:

m8029:脈衝發完後,m8029閉合。當m0斷開後,m8029自動斷開。

m8147:y0輸出脈衝時閉合,發完後脈衝自動斷開;

m8148:y1輸出脈衝時閉合,發完後脈衝自動斷開;

d8140:記錄y0輸出的脈衝總數,32位暫存器

d8142:記錄y1輸出的脈衝總數,32位暫存器

d8136:記錄y0和y1輸出的脈衝總數,32位暫存器

注意:plsy指令斷開,再次驅動plsy指令時,必須在m8147或m8148斷開一個掃描週期以上,否則發生運算錯誤!

三菱PLC的SFWR指令怎麼用,三菱PLC指令STMR如何使用

花花 sfwr 先入先出 這是資料寫入指令。sfrd 先入先出 是資料讀出指令。x0 sfwr d0 d1 k10 當x0變為on時,在源d0中的資料寫入d2 d1變為指標1。以此類推。alt指令是交替輸出 假設y0為指示燈。ldp x0 alt y0 此時y0是滅燈狀態,按下x0,指示燈就亮燈。再...

三菱PLC,STL指令怎麼用的,三菱plc中stl指令如何輸入

凝望宇宙深處 三菱plc stl指令用法 1 stl觸點與母線相連,與stl觸點相連的起始觸點應使用ld或ldi指令。即使用stl 指令後,ld點移至stl觸點的右側,一直到出現下一條stl指令或ret指令為止。ret指令表明整個stl程 序區的結束,ld點返回原母線。各stl觸點驅動的電路一般放在...

三菱PLC用dDRVI指令為什麼給它正負脈衝都只朝方向轉

鈺瀟 是因為接線錯誤,也有可能是是伺服引數錯誤。解決方案是檢查接線,然後伺服引數恢復出廠值重新設定。drvi是相對定位指令 drvi是16位,ddrvi是32位 以目前的當前值暫存器中的資料為起點,進行增減操作。是以相對驅動方式執行單速位置控制的指令。ddrvi k99999 k8000 y0 y0...