版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PTOPWM控制寄存器PLS指令讀取存儲(chǔ)在指定的SM內(nèi)存位置的數(shù)據(jù),并以此為PTOPWM發(fā)生器編程。SMB67控制PTO0或PWM0,SMB77控制PTO1或PWM1。PTOPWM控制寄存器表描述用于控制PTOPWM操作的寄存器。您可以將下表用作快速參考,幫助確定放置在PTOPWM控制寄存器中用于激活所需操作的數(shù)值。您可以改變PTO或PWM信號(hào)波形的特征,方法是修改SM區(qū)(包括控制字節(jié))中的位置,然后執(zhí)行PLS指令。您可以在任何時(shí)間禁止
2、PTO或PWM信號(hào)波形的生成,方法是向控制字節(jié)(SM67.7或SM77.7)的PTOPWM啟用位寫入0,然后執(zhí)行PLS指令。狀態(tài)字節(jié)中的PTO空閑位(SM66.7或SM76.7)表示編程脈沖串已完成。此外,可在脈沖串完成時(shí)激活中斷例行程序。(請(qǐng)參閱中斷指令說明和“通訊“指令。)如果您在使用多段操作,在輪廓表完成時(shí)激活中斷例行程序。以下條件設(shè)置SM66.4(或SM76.4)和SM66.5(或SM76.5):指定一個(gè)在數(shù)次脈沖后導(dǎo)致非法周期
3、的周期氖瞪梢桓鍪б緋鎏跫錳跫嶂罩筆TO功能,并將“募撲憒砦位(SM66.4或SM76.4)設(shè)為1。輸出回復(fù)為映像寄存器控制。以手動(dòng)方式異常中止(禁用)正在執(zhí)行的PTO輪廓會(huì)將“用戶異常中止“位(SM66.5或SM76.5)設(shè)為1。嘗試在管線已滿的情況下載入會(huì)將PTO溢出位(SM66.6或SM76.6)設(shè)為1。如果您希望檢測(cè)隨后的溢出,您必須在檢測(cè)到溢出后以手動(dòng)方式清除該位。轉(zhuǎn)換至RUN(運(yùn)行)模式可將該位初始化為0。注釋:當(dāng)
4、您載入新脈沖計(jì)數(shù)(SMD72或SMD82)、脈寬(SMW70或SMW80)或周期(SMW68或SMW78)時(shí),在執(zhí)行PLS指令之前,還需要在控制寄存器中設(shè)置適當(dāng)?shù)母挛?。?duì)于多段脈沖串操作,在執(zhí)行PLS指令之前,您還必須載入輪廓表的起始偏移量(SMW168或SMW178)和輪廓表數(shù)值。PTOPWM控制寄存器Q0.0Q0.1狀態(tài)位SM66.4SM76.4PTO輪廓由于募撲憒砦笠斐V兄0=無錯(cuò):1=異常中止SM66.5SM76.5PTO輪廓
5、由于用戶命令異常中止0=無錯(cuò):1=異常中止SM66.6SM76.6PTO管線溢出/下溢0=無溢出;1=溢出/下溢SM66.7SM76.7PTO空閑0=進(jìn)行中1=PTO空閑Q0.0Q0.1控制位SM67.0SM77.0PTOPWM更新周期值0=無更新;1=更新周期SM67.1SM77.1PWM更新脈寬時(shí)間值0=無更新;1=更新脈寬SM67.2SM77.2PTO更新脈沖計(jì)值0=無更新;1=更新脈沖計(jì)數(shù)SM67.3SM77.3PTOPWM選擇
6、0=1祍tick;1=1mstickSM67.4SM77.4PWM更新方法:0=異步更新;1=同步更新SM67.5SM77.5PTO操作:0=單段操作;1=多段操作SM67.6SM77.6PTOPWM模式選擇0=選擇PTO;1=選擇PWMSM67.7SM77.7PTOPWM啟用0=禁用PTOPWM;1=啟用PTOPWMQ0.0Q0.1其他PTOPWM寄存器SMW68SMW78PTOPWM周期值(范圍:2至65535)SMW70SMW80
7、PWM脈寬值(范圍:0至65535)SMD72SMD82PTO脈沖計(jì)值(范圍:1至4294967295)4.執(zhí)行PLS指令(以便S7200為PTOPWM發(fā)生器編程)。5.欲為隨后的脈寬變化預(yù)載一個(gè)新控制字節(jié)數(shù)值(選項(xiàng)),在SMB67:16#D2(微秒)或16#DA(毫秒)中載入下列數(shù)值之一。6.退出子程序。為PWM輸出更改脈寬如果您用16#D2或16#DA預(yù)載SMB67(請(qǐng)參閱以上第5步),您可以使用一個(gè)將脈寬改變?yōu)槊}沖輸出(Q0.0)
8、的子程序。建立對(duì)該子程序的調(diào)用后,使用以下步驟建立改變脈寬的控制邏輯:1.在SMW70中載入新脈寬的字尺寸值。2.執(zhí)行PLS指令,使S7200為PTOPWM發(fā)生器編程。3.退出子程序。PTO初始化-單段操作以下PWM初始化和操作順序說明建議使用“首次掃描“位(SM0.1)初始化脈沖輸出。使用“首次掃描“位調(diào)用初始化子程序可降低掃描時(shí)間,因?yàn)殡S后的掃描無須調(diào)用該子程序。(僅需在轉(zhuǎn)換為RUN(運(yùn)行)模式后的首次掃描時(shí)設(shè)置“首次掃描“位。)但
9、是,您的應(yīng)用程序可能有其他限制,要求您初始化(或重新初始化)脈沖輸出。在此種情況下,您可以使用另一個(gè)條件調(diào)用初始化例行程序。通常,您用一個(gè)子程序?yàn)槊}沖輸出初始化PWM。您從主程序調(diào)用初始化子程序。使用首次掃描內(nèi)存位(SM0.1)將脈沖輸出初始化為0,并調(diào)用子程序,執(zhí)行初始化操作。當(dāng)您使用子程序調(diào)用時(shí),隨后的掃描不再調(diào)用該子程序,這樣會(huì)降低掃描時(shí)間執(zhí)行,并提供結(jié)構(gòu)更嚴(yán)謹(jǐn)?shù)某绦?。從主程序建立初始化子程序調(diào)用后,用以下步驟建立控制邏輯,用于在
10、初始化子程序中配置脈沖輸出Q0.0:1.通過將以下一個(gè)值載入SMB67:16#85(選擇微秒增加)或16#8D(選擇毫秒增加)的方法配置控制字節(jié)。2.兩個(gè)值均可啟用PTOPWM功能、選擇PWM操作、設(shè)置更新脈寬和周期值、以及選擇(微秒或毫秒)。在SMW68中載入一個(gè)周期的字尺寸值。3.在SMD72中載入脈沖計(jì)數(shù)的雙字尺寸值。4.(選項(xiàng))如果您希望在脈沖串輸出完成后立即執(zhí)行相關(guān)功能,您可以將脈沖串完成事件(中斷類別19)附加于中斷子程序,
11、為中斷編程,使用ATCH指令并執(zhí)行全局中斷啟用指令ENI。5.執(zhí)行PLS指令,使S7200為PTOPWM發(fā)生器編程。6.退出子程序。改變PTO周期-單段操作對(duì)于單段PTO操作,您可以使用中斷例行程序或子程序改變周期。欲使用單段PTO操作更改中斷例行程序或子程序中的PTO周期,請(qǐng)遵循下列步驟:設(shè)置控制字節(jié)(啟用PTOPWM功能、選擇PTO操作、選擇、設(shè)置更新周期值),方法是在SMB67:16#81(用于微秒)或16#89(用于毫秒)中載入
12、下列一個(gè)值。在SMW68中,載入新周期的一個(gè)字尺寸值。執(zhí)行PLS指令,使S7200為PTOPWM發(fā)生器編程。更新脈沖計(jì)數(shù)信號(hào)波形輸出開始之前,CPU必須完成所有進(jìn)行中的PTO。退出中斷例行程序或子程序。改變PTO脈沖計(jì)數(shù)-單段操作對(duì)于單段PTO操作,您可以使用中斷例行程序或子程序改變脈沖計(jì)數(shù)。欲使用單段PTO操作在中斷例行程序或子程序中改變PTO脈沖計(jì)數(shù),請(qǐng)遵循下列步驟:1.設(shè)置控制字節(jié)(啟用PTOPWM功能、選擇PTO操作、選擇、設(shè)置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 儀表的脈沖輸出信號(hào)
- 西門子plc脈沖輸出
- 高性能脈沖發(fā)生器脈沖輸出通道設(shè)計(jì).pdf
- 輸出串聯(lián)型高壓脈沖電源的研制.pdf
- 慣導(dǎo)組件脈沖輸出測(cè)控系統(tǒng)研究(1)
- 慣導(dǎo)組件脈沖輸出測(cè)控系統(tǒng)研究.pdf
- 1.06μm脈沖串激光產(chǎn)生及輸出特性研究
- 脈沖發(fā)生器時(shí)鐘模塊與輸出模塊設(shè)計(jì).pdf
- 脈沖輸出型數(shù)字渦街流量計(jì)的研究.pdf
- 脈沖輸出式流量計(jì)體積修正儀的研發(fā).pdf
- 脈沖系統(tǒng)的ISS分析與動(dòng)態(tài)輸出反饋控制研究.pdf
- 方波脈沖輸出的被動(dòng)鎖模光纖激光器研究.pdf
- 半絕緣GaAs體雪崩納秒脈沖輸出特性研究.pdf
- PWM逆變器高頻脈沖輸出對(duì)電機(jī)負(fù)面效應(yīng)的研究.pdf
- Yb:YAG薄片激光器連續(xù)和脈沖輸出性能研究.pdf
- 高頻脈沖直流環(huán)節(jié)輔助逆變器輸出性能優(yōu)化與效率提升.pdf
- 外文翻譯---脈沖輸出型數(shù)字渦街流量計(jì)的研究
- 具有多種輸出方式的微弧氧化脈沖電源研制.pdf
- 脈沖負(fù)載直流變換器輸出動(dòng)態(tài)響應(yīng)的研究.pdf
- 基于fpga的慣導(dǎo)脈沖輸出信號(hào)測(cè)量系統(tǒng)的設(shè)計(jì)與研究
評(píng)論
0/150
提交評(píng)論