国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > S7-200 SMART的PWM資源及向?qū)Ы榻B

S7-200 SMART的PWM資源及向?qū)Ы榻B

時間:2020-09-25 來源:方正智芯 瀏覽:

本文是付費專欄《S7-200 SMART的PWM功能應(yīng)用》的第二節(jié),可免費閱讀。
在本節(jié)中,我們將學(xué)習(xí)如下一些內(nèi)容:
1、S7-200 SMART的PWM資源;
2、S7-200 SMART的PWM向?qū)Ы榻B;

 

1、S7-200 SMART的PWM資源

我們知道,西門子S7-200 SMART的CPU分為標(biāo)準(zhǔn)型和經(jīng)濟型,所有經(jīng)濟型的CPU(CR20s、CR30s、CR40s、R60s)都不支持高速脈沖輸出(無論是PTO信號還是PWM信號)。

標(biāo)準(zhǔn)型CPU根據(jù)其輸出方式的不同,又分為晶體管輸出型和繼電器輸出型。如果要輸出PWM信號,建議使用晶體管輸出型(比如ST20)。如果選擇繼電器輸出型,雖然理論上仍可輸出PWM脈沖,但是由于繼電器的機械特性,輸出脈沖的頻率不能太高,而且繼電器的頻繁通斷很可能會損壞CPU,所以不推薦使用繼電器輸出型輸出PWM脈沖信號。

西門子S7-200 SMART標(biāo)準(zhǔn)晶體管輸出型CPU輸出PWM脈沖信號的最高頻率是100KHz,其中:ST20支持2路PWM脈沖輸出,編號為PWM0和PWM1;其它三種(ST30、ST40、ST60)支持3路PWM脈沖信號,編號為PWM0、PWM1和PWM2。

PWM0對應(yīng)的物理地址為Q0.0,PWM1對應(yīng)的物理地址為Q0.1,PWM2對應(yīng)的物理地址為Q0.3,不能更改。

除了CPU模塊本身可輸出PWM脈沖信號,目前S7-200 SMART沒有可輸出高速脈沖的擴展模塊。

2、S7-200 SMART的PWM向?qū)Ы榻B

S7-200 SMART提供PWM編程向?qū)В糜诳焖俳M態(tài)PWM編程。

單擊Step7-Micro/WIN SMART左側(cè)項目樹中的【向?qū)А抗?jié)點,在其子節(jié)點中雙擊【PWM】就可以啟動PWM向?qū)А?/p>

PWM向?qū)Я谐隽?路PWM信號(PWM0/PWM1/PWM2),根據(jù)實際需求勾選相應(yīng)的信號即可組態(tài)該路PWM編程。這里我們勾選PWM0,如下圖:

單擊左側(cè)【PWM0】節(jié)點可以給該脈沖信號命名:

這里我們采用默認(rèn)名,單擊【下一步】,設(shè)置脈沖輸出的時基。

時基是PWM脈沖周期和脈沖寬度的時間單位,有【毫秒】和【微秒】兩種選擇,要根據(jù)實際情況進行設(shè)置。同時這里還能看到輸出的通道是Q0.0,并且這個是不能更改的。如下圖:

單擊【下一步】,剛才組態(tài)的設(shè)置會生成一個子程序PWM0_RUN,在程序中調(diào)用該子程序就可以完成PWM脈沖輸出控制。如下圖:

PWM0_RUN的參數(shù)含義如下:

  • EN:布爾型變量,輸入,調(diào)用該子程序的使能,可以賦值SM0.0;

  • RUN:布爾型變量,輸入,1=啟動PWM脈沖輸出;0=不輸出;

  • Cycle:字型變量,輸入,PWM脈沖的周期,單位為向?qū)е性O(shè)置的時基;

  • Pulse:字型變量,輸入,PWM脈沖的寬度,單位為向?qū)е性O(shè)置的時基;

  • Error:字節(jié)型變量,輸出,表示子程序的運行狀態(tài),0=沒有錯誤;

特別說明:本例程使用的是ST20,雖然在向?qū)ЫM態(tài)時看似也能組態(tài)三路PWM,其實它只支持2路。

好了,關(guān)于S7-200 SMART的PWM資源、向?qū)Ъ白映绦蚓拖冉榻B到這里,后續(xù)課程會結(jié)合實例講解PWM的使用。點擊左下角【閱讀更多】可以查看課程介紹。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。
相關(guān)推薦