西門子S7-200PLC有兩個PT0/PWM發生器(脈沖輸出/脈寬調制),它們可以產生一個高速脈沖率或者一個脈寬調制波形,分別是高速輸出Q0.0和Q0.1。
PT0提供一個拖定脈沖數量的方波輸出,PT0可以產生單段脈沖半或者多段脈沖率。
PWM可輸出周期固定但占空比可變的脈沖,以指定頻率(周期)啟動后,PWM持續輸出。脈沖寬度根據所需的控制控制要末進行變化。占空比可以表示為周期的一個百分比或者對應于脈沖寬度的一個時間值。脈沖寬度可以從0%(無脈沖,一直為低電平)變化到100%(無脈沖,一直為高電平)由于PWM出可以從0%變化到100%,在很多情況下,它可以提供類似于模擬量輸出的數字量輸出。
單段PT0脈沖輸出
PT0按照給定的脈沖個數和周期輸出一串方波(占空比50%),PT0可以產生單段脈沖串或者多段脈沖串(使用脈沖包絡),可以指定脈沖數和周期(以微秒或毫秒為增加量),但必須設定脈沖數里,P10波形示意圖:
11.png (38.86 KB, 下載次數: 72)
下載附件
2019-4-17 10:40 上傳
12.png (29.95 KB, 下載次數: 68)
下載附件
2019-4-17 10:40 上傳
13.png (6.28 KB, 下載次數: 75)
下載附件
2019-4-17 10:40 上傳
14.png (6.06 KB, 下載次數: 59)
下載附件
2019-4-17 10:40 上傳
15.png (13.08 KB, 下載次數: 67)
下載附件
2019-4-17 10:40 上傳
15-1.png (27.09 KB, 下載次數: 58)
下載附件
2019-4-17 10:40 上傳
PWM脈寬可調制
PWM產生一個占空比變化周期固定的脈沖輸出,可以以微秒或毫秒為單位指定周期和脈沖寬度:
16.png (22.55 KB, 下載次數: 65)
下載附件
2019-4-17 10:40 上傳
PWM產生一個占空比變化周期固定的脈沖輸出,您可以以微秒或者毫秒為單位指定其周期和脈沖寬度:周期:10us到65.535us或者2ms65.535ms周期
脈寬:0us到65.535us或老m5到65.535m5
設定脈寬等于周期(使占空比為100%),輸出連續接通。設定脈寬等于0(使占空比為0%),輸出斷開。
17.png (42.28 KB, 下載次數: 75)
下載附件
2019-4-17 10:41 上傳
有兩個方法改變PWM波形的特征
同步更新:周期,寬度都發生改變。
異步更新:周期不變,寬度改變
實現PWM脈寬可調制的一般步驟:
18.png (28.42 KB, 下載次數: 80)
下載附件
2019-4-17 10:42 上傳
19.png (23.28 KB, 下載次數: 57)
下載附件
2019-4-17 10:42 上傳
20.png (27.83 KB, 下載次數: 72)
下載附件
2019-4-17 10:42 上傳
多段PI0(使用脈沖包絡)
使用脈沖包絡的PT0控制一臺步進電機,實現一個簡單的加速、勻速和減速過程或者一個由最多255段包絡組成的復雜過程,而其中每一段包絡都是加速、勻速和減速的操作。
實現多段PT0的一般步驟:
21.png (28.37 KB, 下載次數: 67)
下載附件
2019-4-17 10:44 上傳
22.png (12.02 KB, 下載次數: 61)
下載附件
2019-4-17 10:44 上傳
23.png (27.2 KB, 下載次數: 69)
下載附件
2019-4-17 10:44 上傳
24.png (17.27 KB, 下載次數: 71)
下載附件
2019-4-17 10:44 上傳
25.png (31.86 KB, 下載次數: 61)
下載附件
2019-4-17 10:44 上傳
26.png (38.19 KB, 下載次數: 55)
下載附件
2019-4-17 10:44 上傳
27.png (23.62 KB, 下載次數: 73)
下載附件
2019-4-17 10:44 上傳
本文轉自“工業之家”
|