:1800弄(電子商務(wù)園)5005.
公司主營(yíng):西門子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM
參考價(jià) | ¥670 |
訂貨量 | 1 |
更新時(shí)間:2018-11-24 13:04:23瀏覽次數(shù):270
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子變頻器6SL3210-1KE28-4UB1經(jīng)銷商
:1800弄(電子商務(wù)園)5005室定位控制
脈沖輸出指令(PLS)用于在高速輸出(Q0.0和Q0.1)上控制脈沖 串輸出(PTO)和脈寬調(diào)制(PWM)功能。
改進(jìn)的位控向?qū)Э梢詣?chuàng)建為您的應(yīng)用程序定制的指令,這可以 簡(jiǎn)化您的編程任務(wù)并充分利用S7-200CPU的*特性。關(guān)于位控向?qū)У母嘈畔?,參?/span>9章。
可以繼續(xù)使用舊的PLS指令創(chuàng)建您自己的運(yùn)動(dòng)應(yīng)用,但是只有
改進(jìn)的位控向?qū)?chuàng)建的指令才支持PTO上的線性斜坡。
PTO可以輸出一串脈沖(占空比50%),用戶可以控制脈沖的周 期和個(gè)數(shù)。
PWM可以輸出連續(xù)的、占空比可調(diào)的脈沖串,用戶可以控制脈沖的周期和脈寬。
S7- 200有兩個(gè)PTO/PWM發(fā)生器,它們可以產(chǎn)生一個(gè)高速脈沖串或者一個(gè)脈寬調(diào)制波形。一個(gè)生成器分配給數(shù)字輸出點(diǎn)Q0.0,另一個(gè)分配給數(shù)字輸出點(diǎn)Q0.1。一個(gè)的特殊存儲(chǔ)(SM)位置存儲(chǔ)每個(gè)發(fā)生器的下列數(shù)據(jù):一個(gè)控制字節(jié)(8位數(shù)值)、一個(gè)脈沖計(jì)數(shù)值(無符號(hào)32位數(shù)值)、一個(gè)周期 和脈沖寬度值(無符號(hào)16位數(shù)值)。
PTO/PWM和圖像寄存器共享使用Q0.0和Q0.1。當(dāng)PTO或PWM功能在Q0.0或Q0.1,
PTO/PWM控制輸出,正常使用輸出點(diǎn)禁止。輸出波形不受映像區(qū)狀態(tài)、輸出點(diǎn)強(qiáng)制 值或者立即輸出指令執(zhí)行的影響。當(dāng)不使用PTO/PWM發(fā)生器功能時(shí),對(duì)輸出點(diǎn)的控制權(quán)交回到 映像寄存器。映像寄存器決定輸出波形的起始和結(jié)束狀態(tài),以高低電平產(chǎn)生波形的啟動(dòng) 和結(jié)束。
表6--32 脈沖輸出指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) | |||
Q0.X | WORD | 常數(shù): | 0 (= Q0.0) | 或 | 1 (= Q0.1) |
編程提示
請(qǐng)參閱資料光盤上應(yīng)用示例中使用PLS指令進(jìn)行PTO/PWM操作的程序。見應(yīng)用示例 7、22、23、
30和 50。
PTO按照給定的脈沖個(gè)數(shù)和周期輸出一串方波(占空比50%)。(見圖6- 28) PTO可以產(chǎn)生單段脈沖串
或者多段脈沖串(使用脈沖波形)。可以脈沖數(shù)和周期(以微秒或毫秒為量):
q 脈沖數(shù)目: 1到4,294,967,295
q 周 期: 10 µs到65,535 µs或
0 ms到65,535 ms。
如果為周期一個(gè)奇的微秒數(shù)或毫秒數(shù)(例如
75 ms),將會(huì)引起占空比失真。
圖6--28 脈沖串輸出(PTO)
表6--33中是對(duì)脈沖計(jì)數(shù)和周期的限定。
表6--33 PTO功能的脈沖個(gè)數(shù)及周期
脈沖個(gè)數(shù)/周期 | 結(jié)果 |
周期<2個(gè)時(shí)間單位 | 將周期缺省地設(shè)定為2個(gè)時(shí)間單位 |
脈沖個(gè)數(shù)=0 | 將脈沖個(gè)數(shù)缺省地設(shè)定為1個(gè)脈沖 |
PTO功能允許脈沖串“鏈接"或者“排隊(duì)"。前脈沖串輸出完成時(shí),會(huì)立即開始輸出一個(gè)新的脈 沖串。這保證了多個(gè)輸出脈沖串之間的連續(xù)性。
位控向?qū)ё詣?dòng)處理PTO脈沖的單段管道和多段管道、脈寬調(diào)制、SM位置配置和創(chuàng)建包絡(luò)表。這里是 可供您參考的信息。建議您使用位控向?qū)?。關(guān)于位控向?qū)У母嘈畔?,參見?/span>9章。
在單段管道,需要為下一個(gè)脈沖串更新特殊寄存器。一旦啟動(dòng)了起始PTO段,就必須按照第二個(gè) 波形的要求改變特殊寄存器,并再次執(zhí)行PLS指令。第二個(gè)脈沖串的屬性在管道中一直保持到第 一個(gè)脈沖串發(fā)送完成。在管道中一次只能存儲(chǔ)一段脈沖串的屬性。當(dāng)個(gè)脈沖串發(fā)送完成時(shí),接著 輸出第二個(gè)波形,此時(shí)管道可以用于下一個(gè)新的脈沖串。重復(fù)這個(gè)可以再次設(shè)定下一個(gè)脈沖 串的特性。
除去以下兩種情況之外,脈沖串之間可以作到轉(zhuǎn)換:時(shí)間基準(zhǔn)發(fā)生了變化或者在利用PLS指令捕 捉到新脈沖之前,啟動(dòng)的脈沖串已經(jīng)完成。
在多段管道,CPU自動(dòng)從V存儲(chǔ)器區(qū)的包絡(luò)表中讀出每個(gè)脈沖串的特性。在該下,僅使用特 殊存儲(chǔ)器區(qū)的控制字節(jié)和狀態(tài)字節(jié)。選擇多段操作,必須裝入包絡(luò)表在V存儲(chǔ)器中的起始地址偏移量
(SMW168或SMW178)。時(shí)間基準(zhǔn)可以選擇微秒或者毫秒,但是,在包絡(luò)表中的所有周期值必須使用
同一個(gè)時(shí)間基準(zhǔn),而且在包絡(luò)正在運(yùn)行時(shí)不能改變。執(zhí)行PLS指令來啟動(dòng)多段操作。
每段記錄的長(zhǎng)度為8個(gè)字節(jié),由16位周期值、16位周期增量值和32位脈沖個(gè)數(shù)值組成。表6--34中給出 了包絡(luò)表的格式。您可以通過編程的使脈沖的周期自動(dòng)增減。在周期增量處輸入一個(gè)正值將 周期;輸入一個(gè)負(fù)值將周期;輸入0將不改變周期。
當(dāng)PTO包絡(luò)執(zhí)行時(shí),當(dāng)前啟動(dòng)的段的編號(hào)保存在SMB166(或SMB176)。
表6--34 多段PTO操作的包絡(luò)表格式
字節(jié)偏移量 | 分段 | 描述 |
0 | 分段數(shù)目:1到2551 | |
1 | #1 | 初始周期(2到65,535時(shí)間基準(zhǔn)單位) |
3 | 每個(gè)脈沖的周期增量(有符號(hào)值)(- 32768到32767時(shí)間基準(zhǔn)單位) | |
5 | 脈沖數(shù)(1到4,294,967,295) | |
9 | #2 | 初始周期(2到65,535時(shí)間基準(zhǔn)單位) |
11 | 每個(gè)脈沖的周期增量(有符號(hào)值)(- 32,768到32,767時(shí)間基準(zhǔn)單位) | |
13 | 脈沖數(shù)(1到4,294,967,295) | |
(連續(xù)) | #3 | (連續(xù)) |
1 輸入0作為脈沖串的段數(shù)會(huì)產(chǎn)生一個(gè)非致命錯(cuò)誤。將不產(chǎn)生PTO輸出。
PWM產(chǎn)生一個(gè)占空比變化周期固定的脈沖輸出。(見圖6- 29) 您可以以微秒或者毫秒為單位其周期和脈沖寬度:
q 周 期: 10 µs到65,535 µs或
2 ms到65,535 ms
圖6--29 脈寬調(diào)制(PWM)
q 脈寬時(shí)間: 0 µs到65,535 µs或
0 ms到65,535 ms
如表6--35中所示,設(shè)定脈寬等于周期(使占空比為),輸出連續(xù)接通。設(shè)定脈寬等于0 (使占空比
為0%),輸出斷開。
表6--35 脈寬、周期和PWM功能的執(zhí)行結(jié)果
脈寬/周期 | 結(jié)果 |
脈寬≥周期值 | 占空比是:連續(xù)接通輸出。 |
脈寬=0 | 占空比是0%:連續(xù)關(guān)閉輸出。 |
周期<2個(gè)時(shí)間單位 | 將周期缺省地設(shè)定為2個(gè)時(shí)間單位。 |