要為 PWM 組態(tài)其中一個(gè)內(nèi)置輸出,請(qǐng)使用 PWM 向?qū)А?

圖1. PWM 向?qū)?
使用以下方法之一打開 PWM 向?qū)В?br /> ● 在“工具”(Tools) 菜單的“向?qū)А?Wizards) 區(qū)域單擊“PWM”按鈕。
● 在項(xiàng)目樹中打開“向?qū)А?Wizards) 文件夾,然后雙擊“PWM”,或選擇“PWM”并按回車鍵。
組態(tài)PWM向?qū)У牟襟E:
1. 選擇脈沖發(fā)生器

圖2. 選擇脈沖發(fā)生器
2. 必要時(shí),更改 PWM 通道的名稱

圖3. 更改 PWM 通道的名稱
3. 組態(tài) PWM 通道輸出時(shí)基

圖4. 組態(tài) PWM 通道輸出時(shí)基
4. 生成項(xiàng)目組件

圖5. 生成項(xiàng)目組件
5. 使用 PWMx_RUN 子例程控制 PWM 輸出的占空比
注意:
PWM 通道已硬編碼:
PWMx_RUN子程序允許您通過使用改變脈沖寬度(從0到周期時(shí)間的脈沖寬度)來控制輸出占空比。
其中:
a. PWMx_RUN執(zhí)行控制:控制脈沖發(fā)生的產(chǎn)生
b.Cycle:寫入脈沖周期
c.Pulse:寫入脈沖寬度
為了更好地理解 PWM向?qū)У氖褂?,可參考下面的例程(軟件版本:STEP 7-Micro/WIN SMART V2.3)。
使用PWM輸出功能應(yīng)使用什么類型的CPU?
應(yīng)使用24VDC晶體管輸出的CPU。如果使用繼電器類型CPU,PWM輸出頻率不能高于繼電器響應(yīng)頻率,即使PWM輸出頻率不過高,繼電器頻繁通斷會(huì)影響CPU使用壽命。
PWM輸出的幅值是多少?
PWM 輸出的幅值為 24V(高電平有效,共負(fù)端連接),若想實(shí)現(xiàn)輸出其他電壓的幅值,需自己加轉(zhuǎn)換器來實(shí)現(xiàn)。S7-200 SMART CPU的高速輸出點(diǎn)所在的數(shù)字量輸出點(diǎn)可以支持 20.4 - 28.8V 電壓幅值。
如何強(qiáng)制停止PWM 輸出?
可以通過編程將控制字節(jié)中的使能位 SM67.7 、SM77.7和SM567.7 清零,然后執(zhí)行 PLS 指令,便可立即停止 PWM0、PWM1和PWM2輸出。
PWM輸出周期和脈寬有哪些限制?
因?yàn)橄拗芇WM輸出的因素有兩個(gè):
不論是連續(xù)脈沖,還是相對(duì)較長(zhǎng)周期內(nèi)的單個(gè)脈沖,其脈沖寬度限制都是相同的。
如何改變PWM輸出的周期/脈沖寬度?
PWM功能可以在初始化時(shí)設(shè)置脈沖的周期和寬度,也可以在連續(xù)輸出脈沖時(shí)很快地改變上述參數(shù)??梢酝ㄟ^使用寫入SM特殊寄存器和使用PWM向?qū)煞N方法更改PWM輸出的周期和脈寬。
使用寫入SM寄存器方式的操作步驟為:
使用PWM向?qū)Х椒椋赫{(diào)用PWMx_RUN子程序,將周期值寫入Cycle管腳,將脈寬值寫入Pulse管腳,可實(shí)時(shí)修改周期和占空比
ST20 CPU支持幾路PWM?
ST20 CPU 有兩路高速脈沖輸出,雖然向?qū)Э梢越M態(tài)3路PWM,實(shí)際使用只支持2路PWM功能,PLS指令用于ST20的CPU僅可用于兩個(gè)通道(Q0.0和Q0.1)
電話:13916183699
郵箱:13916183699@139.com
網(wǎng)址:http://m.sdlxjt.com
地址:中國上海市青浦區(qū)北青公路7171號(hào)111-112室