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