高速脈沖指令應用舉例_第1頁
高速脈沖指令應用舉例_第2頁
高速脈沖指令應用舉例_第3頁
高速脈沖指令應用舉例_第4頁
高速脈沖指令應用舉例_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

f(KHz)ABCD4000個脈沖200200210【例】。步進電機的控制要求如圖所示。從A點到B點為加速過程,從B到C為恒速運行,從C到D為減速過程。步進電機的控制要求Q0.0和Q0.1對PTO/PWM輸出的控制字節(jié)Q0.0Q0.1說明SM67.0SM77.0PTO/PWM刷新周期值 0:不刷新; 1:刷新SM67.1SM77.1PWM刷新脈沖寬度值 0:不刷新; 1:刷新SM67.2SM77.2PTO刷新脈沖計數(shù)值 0:不刷新; 1:刷新SM67.3SM77.3PTO/PWM時基選擇 0:1μs;1:1msSM67.4SM77.4PWM更新方法0:異步更新;1:同步更新SM67.5SM77.5PTO操作0:單段操作;1:多段操作SM67.6SM77.6PTO/PWM模式選擇0:選擇PTO1:選擇PWMSM67.7SM77.7PTO/PWM允許 0:禁止;1:允許Q0.0和Q0.1對PTO/PWM輸出的周期值Q0.0Q0.1說明SMW68SMW78 PTO/PWM周期時間值(范圍:2至65535)Q0.0和Q0.1對PTO/PWM輸出的脈寬值Q0.0Q0.1說明SMW70SMW80PWM脈沖寬度值(范圍:0至65535)Q0.0和Q0.1對PTO脈沖輸出的計數(shù)值Q0.0Q0.1說明SMD72SMD82PTO脈沖計數(shù)值(范圍:1至4294967295)Q0.0和Q0.1對PTO脈沖輸出的多段操作Q0.0Q0.1說明SMB166SMB176段號(僅用于多段PTO操作),多段流水線PTO運行中的段的編號SMW168SMW178包絡表起始位置,用距離V0的字節(jié)偏移量表示(僅用于多段PTO操作)Q0.0和Q0.1的狀態(tài)位Q0.0Q0.1說明SM66.4SM76.4PTO包絡由于增量計算錯誤異常終止 0:無錯; 1:異常終止SM66.5SM76.5PTO包絡由于用戶命令異常終止 0:無錯; 1:異常終止SM66.6SM76.6PTO流水線溢出 0:無溢出;1:溢出SM66.7SM76.7PTO空閑 0:運行中;1:PTO空閑分析:編程前(1)發(fā)生器的選擇:選擇高速脈沖發(fā)生器為Q0.0,并確定PTO為3段流水線。(2)控制字節(jié)設置

SMB67為16#A0表示允許PTO功能、選擇PTO操作選擇多段操作、以及選擇時基為微秒,不允許更新周期和脈沖數(shù)。(3)3段的包絡表的建立,并將包絡表的首地址裝入SMW168。(4)PTO完成中斷程序的調(diào)用,使Q1.0接通。

PTO完成的中斷事件號為19。用中斷調(diào)用指令ATCH將中斷事件19與中斷程序INT-0連接,并全局開中斷。執(zhí)行PLS指令,退出子程序。本例題的主程序,初始化子程序,和中斷程序如圖所示

V變量存儲器地址段號參數(shù)值說明VB2003段數(shù)VB201段1500μs初始周期VB203-2μs每個脈沖的周期增量ΔVB205200脈沖數(shù)VB209段2100μs初始周期VB2110每個脈沖的周期增量ΔVB2133600脈沖數(shù)VB217段3100μs初始周期VB2192μs每個脈沖的周期增量ΔVB221200脈沖數(shù)包絡表主程序LDSM0.1//首次掃描時,將Q0.0復位RQ0.01CALLSBR_0//調(diào)用子程序0子程序0//寫入PTO包絡表LDSM0.0MOVB3VB200//將包絡表段數(shù)設為3//段1:MOVW+500VW201//段1的初始循環(huán)時間設為500usMOVW-2VW203//段1的Δ設為-2usMOVD+200VD205//段1的脈沖數(shù)設為200

//段2:MOVW+100VW209//段2的初始周期設為100usMOVW+0VW211//段2的Δ設為0usMOVD+3600VD213//段2中的脈沖數(shù)設為3600//段3:MOVW+100VW217//段3的初始周期設為100usMOVW+1VW219//段3的Δ設為1usMOVD+200VD221//段3中的脈沖數(shù)設為200

LDSM0.0MOVB16#A0,SMB67//設置控制字節(jié):MOVW+200,SMW168//將包絡表起始地址指定為VB200。ATCHINT_0,19//設置中斷ENI//全局開中斷PLS0//起動PTO,由Q0.0輸出LDSM0.0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論