在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

M8029應用注意事項

vveeverything ? 來源:跟我學PLC吧 ? 2023-03-28 10:14 ? 次閱讀

動作描述

1、分別介紹各個定位指令的使用規則;

2、使用定位指令控制伺服步進,(以脈沖加方向的方式);

3、M8029應用注意事項。

硬件設備

1、三菱PLC :FX3U-32MT;

2、步進電機步進驅動器各一臺。

軟件

三菱編程軟件:GX Works2/ GX Works3

7c86f9a6-cd09-11ed-bfe3-dac502259ad0.png

指令的介紹

首先使用輸出高速脈沖位置控制時,控制需要理解三個概念:

1、位置移動速度(脈沖頻率,每秒發送多少個脈沖)

2、位置移動距離(脈沖數量,脈沖數量對應滑臺的距離)

3、位置移動方向(方向輸出或雙向脈沖,控制電機前進或者后退)

1 PLSY

16位運算指令PLSY,從輸出Y(D)·中輸出(S1)·個數頻率為(S2)·的脈沖串。

7c943ad0-cd09-11ed-bfe3-dac502259ad0.png

S1中指定頻率。允許設定范圍:1~32767(Hz)

S2中指定發出的脈沖量,允許設定范圍:1~32767(PLS)

32位運算指令DPLSY

輸出D中輸出[S1·+1、S1]個數頻率為[S2+1、S2]的脈沖串。

7ca3b370-cd09-11ed-bfe3-dac502259ad0.png

在[S1+1、S1]中指定頻率,使用高速輸出特殊適配器時,允許設定范圍:1~200,000(Hz)

在使用FX3G·FX3U·FX3UC本體PLC時,允許設定范圍: 1~100,000(Hz)

在[S2+1、S2]中指定發出的脈沖量,允許設定范圍:1~2,147,483,647(PLS)

在指令中指定有脈沖輸出的Y編號,允許設定范圍:Y000、Y001 、Y002、Y003

絕對位置當前值數據寄存器

1、當前值是以原點為參考點的絕對地址值。工件移動時其數值隨工件移動而變化。其數值表示工件當前位置。

2、當PLC斷電時,當前值寄存器的當前值就會被清除而變0。

3、對不同系列的PLC,對應不同的脈沖輸出口,當前值寄存器的編號是不同的。

4、當驅動條件成立時,執行PLSY指令,從輸出口(Y0Y1Y2)輸出一個頻率為S1,脈沖個數為S2,占空比為50%的脈沖串,作定位控制命令用時,需要指定方向輸出口Y,PLSY沒有加減速時間設置,定位容易丟失脈沖或者過沖。

5、PLSY指令驅動后,采用中斷方式輸出脈沖串,因此不受掃描周期影響。如果在執行過程中指令驅動條件斷并,輸出馬上停止,再次驅動后,又會從最初開始輸出。該指令一般用來控制伺服或者步進電機的手動運行。

6、把指令中脈沖個數設置為K0,則指令的功能變為輸出無數個脈沖串,如下圖1,圖2為對應的特殊軟原件。

7cb779be-cd09-11ed-bfe3-dac502259ad0.png

圖1

7cc6a3bc-cd09-11ed-bfe3-dac502259ad0.png

圖2

2 PLSV

7cd3685e-cd09-11ed-bfe3-dac502259ad0.png

S 輸出脈沖頻率或其存儲地址

D1 指定脈沖串輸出口,Y0或Y1指定旋轉方向的輸出端口

D2 指定旋轉方向的輸出端口,ON:正轉,OFF:反轉。

指令前面加D,就是32位指令。

當驅動條件成立時,從輸出口D1輸出頻率為S的脈沖串。電機轉向信號由D2口輸出,如S為正值,則D2輸出為ON,電機正轉。如S為負值,則D2輸出為OFF,電機反轉。

1、在脈沖輸出過程中,如果將S變為K0,則脈沖輸出會馬上停止。同樣,如果驅動條件在脈沖輸出過程中斷開,則輸出馬上停止。

2、PLSV指令為可隨時改變脈沖的頻率,但在脈沖輸出過程中,最好不要改變輸出脈沖的方向(即由正頻率變為負頻率或相反)。如果要變更方向,可先將輸出頻率設為K0,并設定電機充分停止時間,再輸出不同方向的頻率值。

3、PLSV指令的缺點是在開始,頻率變化和停止時均沒有加減速動作。這就影響了指令的使用,因此,常常把PLSV指令和斜坡指令RAMP配合使用,利用斜坡指令RAMP的遞增,遞減速功能來實現PLSV指令的加,減速。

4、PLSV指令的缺點是在開始,頻率變化和停止時均沒有加減速動作。這就影響了指令的使用,因此,常常把'PLSV指令和斜坡指令RAMP配合使用,利用斜坡指令RAMP的遞增,遞減速功能來實現PLSV指令的加,減速。正常不做定位指令使用。

3PLSR

7cdccc0a-cd09-11ed-bfe3-dac502259ad0.png

7cf790da-cd09-11ed-bfe3-dac502259ad0.png

1、當驅動條件成立時,從輸出口D輸出最高頻率為S1,脈沖個數為S2,加減速時間為S3,占空比為50%的脈沖串。加減速時間不能分開控制,PLSR脈沖指令以一定的頻率發出目標值個脈沖,在指令中可以設置脈沖頻率、脈沖總數、和發出脈沖的輸出點;但只能控制脈沖,如果是脈沖加方向的脈沖模式,那方向點要另選一個普通開關點另外控制。方向信號先于脈沖指令給定,頻率和脈沖數設定。

2、輸出頻率S1的設定范圍是[(FX2N)10~20000HZ] [(FX1S)10~100000HZ],頻率設定必須是10的整數倍。2、輸出脈沖數的設定范圍是:16位運算為110~32767,32位運算為110~2147486947。當設定值不滿110時,脈沖不能正常輸出。

3、M8029:脈沖發完后,M8029閉合。當M0斷開后,M8029自動斷開。

4、M8147:Y0輸出脈沖時閉合,發完后脈沖自動斷開,用下降沿觸發轉下一步;

5、M8148:Y1輸出脈沖時閉合,發完后脈沖自動斷開,用下降沿觸發轉下一步;

6、M8149:Y2輸出脈沖時閉合,發完后脈沖自動斷開,用下降沿觸發轉下一步;

7、D8140:記錄Y0輸出的脈沖總數,32位寄存器;

8、D8142:記錄Y1輸出的脈沖總數,32位寄存器;

9、D8136:記錄Y0和Y1輸出的脈沖總數,32位寄存器 (針對FX1S)

7d00b854-cd09-11ed-bfe3-dac502259ad0.png

4DRVA

7d08648c-cd09-11ed-bfe3-dac502259ad0.png

S1 目標的絕對位置脈沖量

S2 輸出脈沖頻率

D1 輸出脈沖端口,僅能Y0或Y1

D2. 指定旋轉方向的輸出端口,ON:正轉,OFF:反轉

當驅動條件成立時,輸出口D1發出定位脈沖,電機以轉速S2轉動到位置為絕對位置值S1處。轉向由S1與當前位置值比較確定,S1大于當前值時,D2為ON,電機正轉;當S1小于當前值時,D2為OFF,電機反轉。

與DRVI指令相同

1、指令格式相同

2、特殊軟元件相同

3、速度與位置參數相同

4、運行時序相同

5、電機的轉向信號都是指令自動完成

與DRVI指令不同

目標位置表示不同

DRVI是用于相對于當前位置的移動量來表示目標位置,而DRVA是用相對于原點的絕對位置值來表示目標位置。

指令中所指定的脈沖數量不同

DRVI指令中所指定的脈沖數量就是PLC輸出的數量。而DRVA指令中所指定的數量不是PLC實際發出脈沖的數量。其實際輸出脈沖數是與指令驅動前當前值相運算的結果。

暫停再驅動效果不同

DRVI指令暫停后再驅動不能繼續原來的運行,而DRVA指令暫停后再驅動可以繼續原來的運行。

5DRVI

7d1ab3bc-cd09-11ed-bfe3-dac502259ad0.png

S1 輸出脈沖量(位置移動距離)

S2 輸出脈沖頻率(位置移動速度)

D1 輸出脈沖端口,僅能Y0或Y1

D2 指定旋轉方向的輸出端口(位置移動方向), ON:正轉,OFF:反轉.

相對定位,相對位移是指移位后位置坐標與當前位置坐標的位移量。

位置控制三要素

1、位置移動方向(電機轉動方向)

2、位置移動速度(電機轉速)

3、位置移動距離(相對或絕對)

當驅動條件成立時,輸出口D1發出定位脈沖,電機以轉速S2轉動S1個脈沖數。轉向由S1的正、負確定。S1為正,D2為ON,電機正轉;S1為負,D2為OFF,電機反轉。

最高速度

電機運行時出最高速度,電機實際運行速度必須小于該值。

最高速度存于寄存器D8147(高位),D8146(低位)中,其設定范圍為10—100kHZ。出廠值為100kHZ。

運行速度,指令對運行速度有如下限制:最低速度≤運行速度<最高速度。

基底速度,電機運行的起動速度,也即當電機從位置A向位置B移動時,并不是從0開始加速,而是從基底速度開始加速到運行速度。基底速度存于寄存器D8145,出廠值為0,基底速度是針對步進電機運行所設的速度參數,對伺服電機來說,基底速度可設為0。

加減速時間,加速時間指電機從當前位置加速到最高轉速的時間。減速時間指電機從最高轉速下降到當前位置的時間。

當輸出脈沖頻率小于最高速度時,實際加減速時間要小一些。

1、指令驅動后,如果驅動條件OFF,則將減速停止,但完成標志位M8029并不動作。

2、如果在指令執行中改變指令的操作內容,這種改變不能更改當前的運行。只能在下一次執行時才生效。

3、電機的方向信號(D2)都是指令自動完成的,不需要在程序中另行考慮。

4、指令在執行過程中,輸出的脈沖數以增量的方式存入當前值寄存器。正轉時當前值增加,反轉時則減少。所以相對位置控制指令又叫做增量式驅動指令。

6M8029

M8029指令執行結束標志

M8329指令執行異常結束標志

1.多個標志位的程序(指令執行結束標志位M8029的例子)

對使用相同標志位動作的應用指令而言、將指令執行結束標志位M8029集中使用編程時,難于判斷哪個指令的執行內容導致標志位控制執行,此外也可能不能正常讀取各個指令相對應的標志位。

在應用指令的正下方以外的位置中使用時.請參考下一頁的內將。

7d272840-cd09-11ed-bfe3-dac502259ad0.png

2.在應用指令的正下方以外的位置中任用的方法介紹

對多個應用指令編程后,一般標志位會根據各自的應用指令的ON執行進行變化。

因此,想要在該指令的正下方以外的位置中使用時,先在應用指令的正下方用一般標志位,ON/OFF其他的位軟元件,然后將該觸點作為指令觸點使用。

7d4e4222-cd09-11ed-bfe3-dac502259ad0.png

在三菱FX系列PLC中數據寄存器D8000與輔助繼電器M8000之后屬于特殊的寄存器或是繼電器。這些特殊寄存器和繼電器都有特定的含義,如對于特殊繼電器,常用的有M8000,M8002。

M8029也是一個常用的特殊繼電器,它是指令執行完成標志。既在指令執行完成后,輸出這個M8029信號。

因為M8029是指令執行完成標志,那在編程時就可以用這個標志做以下一些工作。判斷指令是否執行完成,通過判斷M8029是否接通,可以判斷指令是否完成。

可以用這個標志啟動下一個執行指令,在程序中有時會有多個執行指令,一個指令需要在前一個指令執行完成后再去執行,那就可以用上一個指令的完成標志去啟動下一個指令。

(1)M8029雖是指令執行完成標志,但不是所有的指令執行完都會輸出這個標志,是部分指令,如手冊中提到的DSW(數值開關)RAMP(斜坡信號),以及在控制伺服、步進電機時用到的定位指令或是脈沖指令。

(2)M8029要是在指令正常完成后才會輸出,如果是指令在執行過程中,指令前面的條件不成立,造成指令沒有完全執行完就停止執行,則這個標志不會輸出。

(3)M8029指令完成信號,只是一個脈沖信號,它只是在對應的指令完成后的一個掃描周期時成立,在其后的掃描周期會斷開。這樣如果是監控程序時肉眼去觀察這個信號有沒有接通是很難看到的,如果是編程時需要瞬時信號,那就可以直接用M8029信號,如果需要連續的信號,那可以用M8029置位一個信號。比如INCP 自加一指令來驗證是否接通過。

(4)M8029作為指令執行完成標志,而一個正常的工程程序中可能有多個不同指令,即使是一個指令也可能是用到幾次,此時要注意這些指令執行完成的標志都是同一個標志M8029,要避免一個指令的完成標志對另一個指令完成標志的影響,所以要在程序中要注意M8029要在各自的指令后面編寫。

在PLC中定位指令結束后,會輸出完成標志M8029,可以用這個標志判斷定位完成,然后進行下一步動作。

定位指令中還有一個標志M8147(Y0脈沖輸出中監控),對于FX3U/G是M8348。當有脈沖輸出時有信號輸出。

M8029對應結束后的一個周期,而且是正常完成后的標志,所以用M8029作為標志更嚴謹。

如果一步定位完成后,有例如電磁閥控制氣缸等動作,可以用M8029控制Y這樣的信號輸出。

如果一步定位完成后,有其它的定位動作,可以用M8029再次啟動定位指令。

如果一步定位完成后,有數據處理,那可以用M8029標志進行四則運算。

程序思路及編寫

手動程序如下:

7d64f6ac-cd09-11ed-bfe3-dac502259ad0.png

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5016

    文章

    13369

    瀏覽量

    464630
  • 脈沖
    +關注

    關注

    20

    文章

    897

    瀏覽量

    95704
  • 步進電機
    +關注

    關注

    151

    文章

    3117

    瀏覽量

    147701

原文標題:

文章出處:【微信號:跟我學PLC,微信公眾號:跟我學PLC吧】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Cortex-M內核使用FreeRTOS特別注意事項

    本文來自CSDN博客FreeRTOS基礎篇,本篇主要分享Cortex-M內核使用FreeRTOS特別注意事項
    發表于 09-19 15:01 ?847次閱讀
    Cortex-<b class='flag-5'>M</b>內核使用FreeRTOS特別<b class='flag-5'>注意事項</b>

    膽機使用的注意事項

    膽機使用的注意事項:膽機使用的注意事項 我是初哥, 現在對膽機感興趣, 但聽說膽機使用麻煩, 請問有什么需要注意的?湖南吉首火車站 范增不必擔心, 膽機的使用方法
    發表于 11-29 17:09 ?46次下載

    LCM使用注意事項

    LCM使用注意事項 1. 安裝   LCD模塊的安裝是用PCB上的安
    發表于 04-16 21:38 ?1421次閱讀

    電池組的設計加工注意事項

    電池組的設計加工注意事項 電池組設計注意事項: 1、功率要求 2、體積空
    發表于 11-05 08:47 ?1575次閱讀

    硒鼓注意事項

    硒鼓注意事項     1、避免在高濕、高溫、高寒環
    發表于 12-28 15:47 ?1174次閱讀

    電容的用途及注意事項

    電容的用途及注意事項 什么電路板都要用到電容,但如果用得不好,后果很嚴重!下面介紹電容的用途及注意事項。 什么是好
    發表于 01-14 10:31 ?2083次閱讀

    鉭電解應用注意事項

    鉭電解應用注意事項 使用電壓---------------------------------------------------------------------------------------------------------------------電容器
    發表于 03-31 15:54 ?591次閱讀

    pcb注意事項

    pcb注意事項,感興趣的小伙伴們可以看看。
    發表于 07-29 17:46 ?0次下載

    Protel布線設計注意事項

    Protel布線設計注意事項,好資料,下來看看。
    發表于 01-12 12:48 ?0次下載

    電源MOSFET使用注意事項

    關于電源MOSFET使用注意事項說明。
    發表于 06-18 15:22 ?24次下載

    COB光源的使用注意事項

    COB光源的使用注意事項
    的頭像 發表于 12-13 15:45 ?1732次閱讀

    使用注意事項

    使用注意事項
    發表于 03-17 20:14 ?1次下載
    使用<b class='flag-5'>注意事項</b>

    使用注意事項

    使用注意事項
    發表于 07-07 19:04 ?0次下載
    使用<b class='flag-5'>注意事項</b>

    RX78M組的高溫操作注意事項

    電子發燒友網站提供《RX78M組的高溫操作注意事項.pdf》資料免費下載
    發表于 01-29 11:19 ?0次下載
    RX78<b class='flag-5'>M</b>組的高溫操作<b class='flag-5'>注意事項</b>

    TAS5825M的EMC設計注意事項

    電子發燒友網站提供《TAS5825M的EMC設計注意事項.pdf》資料免費下載
    發表于 08-29 11:48 ?0次下載
    TAS5825<b class='flag-5'>M</b>的EMC設計<b class='flag-5'>注意事項</b>
    主站蜘蛛池模板: 特黄特色视频| 日韩免费一级片| 狠狠操亚洲| 国产色网址| 日韩免费观看一级毛片看看| 高清一区二区| 丁香六月欧美| 福利区在线观看| 夜夜爱视频| 国产一级做a爰片久久毛片男| 国产一级aaa全黄毛片| 成人性生活免费视频| 精品噜噜噜噜久久久久久久久| 日韩欧美亚洲综合久久影院d3| 全国男人的天堂天堂网| 日韩一级在线观看| 欧美色网络| 日本一区二区高清免费不卡| 天堂网中文字幕| 一级毛片一级黄片| 黄蓉h肉辣文大全| 欧美性色xo影院69| 222aaa免费| 中文字幕一区二区三区精彩视频| 朋友夫妇和交换性bd高清| 亚洲欧洲一区| 亚洲欧美视频在线| 日韩大胆| 国产精品九九久久一区hh | 影院在线观看免费| 黄色网址中文字幕| 中文字幕一区在线观看视频| 3p高h文| 永久黄网站色视频免费| 年轻护士女三级| 婷婷五月色综合香五月| 天天狠狠弄夜夜狠狠躁·太爽了| 人人做人人澡人人人爽| 免费一级欧美片片线观看| 欧美三级色| 97人人草|