PLC高階TZ:S7-300C 脈寬調製 內容詳解!
2022-09-05由 文言看世界 發表于 林業
脈間和脈寬怎樣調整
1本例功能介紹
S7-300C整合頻率測量功能, 以314C 為例, 整合4 路完全獨立最高2。5KHZ 的脈衝輸出。在本例中將介紹S7-300C 中整合的脈寬調製功能及作業功能。
2示例系統的體系結構
圖1 本例中選用一個S7-300 CPU314C-2DP, 並插入MMC 卡
3 本例所用的裝置
3。1所用軟體
STEP7 V5。4
3。2所用硬體
1、一個S7-300 CPU314C-2DP
2、帶有CP5611 的 Field PG 710
3、512K MMC 卡
4 組態脈衝輸出引數
開啟STEP7,新建一個專案,名稱為pwm(圖2),接著在專案中插入一個S7-300 站(圖3)。開啟硬體組態,依次插入機架和CPU314C-2DP,雙擊子槽2。4“Count”進入組態畫面(圖4)。
圖2 新建專案
圖3插入S7-300站
圖4 插入CPU314C-2DP後雙擊“Count”開啟組態畫面
4。1 操作模式
脈寬調製選“Pulse-width modulation”
圖5 操作模式
4。2 操作引數的設定
1、輸出格式分為Per mil 或S7 analog
Per mil格式:Pulse duration=Outp_val/1000*Period duration
S7 analog格式:Pulse duration=Outp_val/27648 * Period duration
其中,Pulse duration 是實際輸出脈衝時間,Period duration 是脈衝週期時間,Outp_val 是SFB49 中的一個變數, 可以在程式中隨時修改脈衝寬度。S7 analog格式適合S7 模擬量轉化成脈衝輸出。
2、時基可以選擇1ms 或0。1ms。 Period 最小為0。4ms 所以最大輸出頻率為2。5kHz。
圖6 操作引數
4。3 硬體門和中斷設定
1、硬體門-用模組所帶輸入點觸發脈衝輸出,相比軟體門,硬體門用於更精確的要求。
2、產生中斷呼叫OB40 (必須在basic parameters 選擇中斷或診斷+中斷)可選擇:硬體門開中斷。
圖7 基本引數選擇中斷
圖8 硬體門和中斷
5 接線
示例使用的是通道0,參考下面的針腳定義接線。(注意:如果通道激活了脈寬調製功能,那麼該通道的第二個輸入點不能用來接其他輸入訊號,最好也不要接線。如示例中DI+0。1點就是如此。)
圖9 針腳分配
6 程式設計
在程式設計介面左側的庫檔案中找到系統函式塊SFB49,並在OB1中呼叫。
圖10 功能塊所在位置
圖11 程式
圖12 “Count”子槽的地址
本例中在硬體組態時,設定的脈衝週期為1 秒,脈衝寬度為500/1000*1S=0。5S 當M1。1 為1 時輸出脈衝,M1。2 為1 時,週期時間改變為2S,這時脈衝寬度變為500/1000*2S=1S。如果CPU 掉電,則恢復在硬體組態裡的值,週期時間為1 秒。
關注我,每天學習一篇PLC知識,成就工控大師!
後期會逐漸分享 三菱PLC、西門子PLC、及歐姆龍PLC的全部經驗!!!