要為 PWM 組態(tài)其中一個(gè)內置輸出,請使用 PWM 向導。
圖1. PWM 向導
使用以下方法之一打開(kāi) PWM 向導:
● 在“工具”(Tools) 菜單的“向導”(Wizards) 區域單擊“PWM”按鈕。
● 在項目樹(shù)中打開(kāi)“向導”(Wizards) 文件夾,然后雙擊“PWM”,或選擇“PWM”并按回車(chē)鍵。
組態(tài)PWM向導的步驟:
1. 選擇脈沖發(fā)生器
圖2. 選擇脈沖發(fā)生器
2. 必要時(shí),更改 PWM 通道的名稱(chēng)
圖3. 更改 PWM 通道的名稱(chēng)
3. 組態(tài) PWM 通道輸出時(shí)基
圖4. 組態(tài) PWM 通道輸出時(shí)基
4. 生成項目組件
圖5. 生成項目組件
5. 使用 PWMx_RUN 子例程控制 PWM 輸出的占空比
注意:
PWM 通道已硬編碼:
PWMx_RUN子程序允許您通過(guò)使用改變脈沖寬度(從0到周期時(shí)間的脈沖寬度)來(lái)控制輸出占空比。
其中:
a. PWMx_RUN執行控制:控制脈沖發(fā)生的產(chǎn)生
b.Cycle:寫(xiě)入脈沖周期
c.Pulse:寫(xiě)入脈沖寬度
為了更好地理解 PWM向導的使用,可參考下面的例程(軟件版本:STEP 7-Micro/WIN SMART V2.3)。
使用PWM輸出功能應使用什么類(lèi)型的CPU?
應使用24VDC晶體管輸出的CPU。如果使用繼電器類(lèi)型CPU,PWM輸出頻率不能高于繼電器響應頻率,即使PWM輸出頻率不過(guò)高,繼電器頻繁通斷會(huì )影響CPU使用壽命。
PWM輸出的幅值是多少?
PWM 輸出的幅值為 24V(高電平有效,共負端連接),若想實(shí)現輸出其他電壓的幅值,需自己加轉換器來(lái)實(shí)現。S7-200 SMART CPU的高速輸出點(diǎn)所在的數字量輸出點(diǎn)可以支持 20.4 - 28.8V 電壓幅值。
如何強制停止PWM 輸出?
可以通過(guò)編程將控制字節中的使能位 SM67.7 、SM77.7和SM567.7 清零,然后執行 PLS 指令,便可立即停止 PWM0、PWM1和PWM2輸出。
PWM輸出周期和脈寬有哪些限制?
因為限制PWM輸出的因素有兩個(gè):
不論是連續脈沖,還是相對較長(cháng)周期內的單個(gè)脈沖,其脈沖寬度限制都是相同的。
如何改變PWM輸出的周期/脈沖寬度?
PWM功能可以在初始化時(shí)設置脈沖的周期和寬度,也可以在連續輸出脈沖時(shí)很快地改變上述參數??梢酝ㄟ^(guò)使用寫(xiě)入SM特殊寄存器和使用PWM向導兩種方法更改PWM輸出的周期和脈寬。
使用寫(xiě)入SM寄存器方式的操作步驟為:
使用PWM向導方法為:調用PWMx_RUN子程序,將周期值寫(xiě)入Cycle管腳,將脈寬值寫(xiě)入Pulse管腳,可實(shí)時(shí)修改周期和占空比
ST20 CPU支持幾路PWM?
ST20 CPU 有兩路高速脈沖輸出,雖然向導可以組態(tài)3路PWM,實(shí)際使用只支持2路PWM功能,PLS指令用于ST20的CPU僅可用于兩個(gè)通道(Q0.0和Q0.1)
電話(huà):13916183699
郵箱:13916183699@139.com
網(wǎng)址:http://szhongqiang.com
地址:中國上海市青浦區北青公路7171號111-112室