說(shuō)明:
s7-200 提供了利用速計(jì)數(shù)器計(jì)數(shù)脈沖串的選項(xiàng)。使用附件 "frequency" library, 脈沖串的頻率從計(jì)數(shù)器信號(hào)中計(jì)算出來(lái),例如,相關(guān)的轉(zhuǎn)化之后,從計(jì)數(shù)器信號(hào)中可以確定電機(jī)的速度。
概要:
此項(xiàng)任務(wù)分為以下三步:
1. 定義一個(gè)速計(jì)數(shù)器來(lái)獲取脈沖序列頻率
2. 創(chuàng)建程序編碼
3. 轉(zhuǎn)換頻率為速度
1. 定義一個(gè)速計(jì)數(shù)器來(lái)獲取脈沖串頻率
首先,使用 step 7 micro/win instruction wizard 必須用一個(gè)速脈沖計(jì)數(shù)器來(lái)計(jì)算外部脈沖。
表格01 列出了 s7-200 可以提供的速計(jì)數(shù)器,輸入使用和大的可測(cè)量頻率。
速計(jì)數(shù)器 | 時(shí)鐘輸入 | 大輸入頻率 | cpu |
hc0 | e0.0 | 30 khz | 221, 222, 224, 224xp, 224xpsi, 226 |
hc1 | e0.6 | 30 khz | 221, 222, 224, 224xp, 224xpsi, 226 |
hc2 | e1.2 | 30 khz | 221, 222, 224, 224xp, 224xpsi, 226 |
hc3 | e0.1 | 30 khz | 221, 222, 224, 224xp, 224xpsi, 226 |
hc4 | e0.3 | 200 khz | 224xp, 224xpsi |
hc5 | e0.4 | 200 khz | 224xp, 224xpsi |
程序:
no. | 說(shuō)明 |
1 | 通過(guò)“工具”菜單打開(kāi) step 7 micro/win 中的 instruction wizard 菜單。
|
2 | 然后從組態(tài)目錄中選擇速計(jì)數(shù)器 “hsc”。點(diǎn)擊“next”。
。 |
3 | 將模式設(shè)置到“0”進(jìn)行單相的上下計(jì)算,選擇一個(gè)計(jì)數(shù)器 (比如 “hc4”)。
note: |
4 | 設(shè)置子程序,計(jì)數(shù)器預(yù)調(diào)整,計(jì)數(shù)器值和計(jì)數(shù)方位。點(diǎn)擊“next”。
|
5 | 在下面的窗口中,還是預(yù)設(shè)置,不要給 “interrupt on current value equal preset value (cv = pv)”設(shè)置復(fù)選標(biāo)記。
|
6 | 點(diǎn)擊“完成”按鈕關(guān)閉 instructions wizard 。
|
3. 頻率轉(zhuǎn)換到速度
運(yùn)用以下公式獲得速度:
n = 60 * f / p
n = 每分的速度-1
f = 頻率 hz
p = 電機(jī)運(yùn)轉(zhuǎn)需要的脈沖數(shù)
下載:
下載的 "frequency.zip" 包含以下文件:
文件 | 說(shuō)明 |
"frequency.mwl" 庫(kù) | - 包含 "frequency" 塊 (參照 表格03,第2步 ) |
"frequency.mwp" 項(xiàng)目 | - 這個(gè)常問(wèn)問(wèn)題的例子項(xiàng)目 |
"tspeed01.mwp" 項(xiàng)目 | - 通過(guò)循環(huán)獨(dú)立的時(shí)間中斷信號(hào)來(lái)完成這個(gè)任務(wù)(設(shè)置范圍: 1 到 255 ms) |