S7-200 SMART CPU 提供脈衝(chong) 寬度調製功能(PWM),使用向導或特殊寄存器(SM)控製CPU集成的高速輸出點,最多可實現三路PWM輸出,三個(ge) 輸出點分別為(wei) Q0.0、Q0.1和Q0.3。PWM是指占空比可變、周期固定的脈衝(chong) 。
PWM輸出以指定頻率(循環時間)啟動之後將連續運行。脈寬則根據所需要的控製要求而變化。占空比可表示為(wei) 周期的百分比或對應於(yu) 脈衝(chong) 寬度的時間值。
如何使用向導組態設置PWM
除了直接使用設置特殊寄存器發送PWM,還可以使用軟件中提供的向導。下麵使用個(ge) 具體(ti) 的例子來說明如何使用向導設置PWM。假設發送的脈衝(chong) 周期為(wei) 100ms,脈衝(chong) 寬度為(wei) 50ms,使用Q0.0發送PWM。具體(ti) 組態步驟如下所述。
1、首先,在“工具”菜單功能區選擇PWM,彈出向導組態界麵,然後激活PWM0。S7-200 SMART總共支持3個(ge) PWM輸出。
2、選擇脈衝(chong) 的時基為(wei) 毫秒或者微秒。
3、時基組態完畢,單擊“生成”按鈕(Generate),會(hui) 生成一個(ge) 名為(wei) PWM0_RUN 子程序,在項目樹的調用子程序文件夾中可以找到此子程序。
4、調用生成的程序塊
調用PWM0_RUN,設置Cycle(周期)=100,Pulse(脈衝(chong) 寬度,注:Pulse中文直譯為(wei) 脈衝(chong) 的意思,但此處需翻譯為(wei) 脈寬,Pulse Width)=50,觸發M0.0後,Q0.0就會(hui) 輸出周期為(wei) 100ms、占空比為(wei) 50%的連續方波。