一、系統(tǒng)配置:
1.1安裝 Step7 Micro/Win SMART software,本例中使用的是Step7 Micro-Win SMART V2.7。
1.2 打開(kāi)編程軟件STEP7-MicroWIN SMART。

1.3 在項(xiàng)目樹(shù)中選擇 Wizards(向?qū)В┪募A中的 High Speed Counter(高速計(jì)數(shù)器向?qū)В┌粹o。

二、組態(tài)步驟:
2.1 選擇HSC編號(hào)。

2.2 為計(jì)數(shù)器命名,在左側(cè)樹(shù)形目錄中選擇“高速計(jì)數(shù)器”。

2.3 選擇計(jì)數(shù)器模式。


2.4 配置初始化信息
1)為初始化子程序命名,或者使用默認(rèn)名稱(chēng)。
2)設(shè)置計(jì)數(shù)器預(yù)置值:可以為整數(shù)、雙字地址或符號(hào)名:如 5000、VD100、PV_HC0。用戶(hù)可使用全局符號(hào)表中雙字整數(shù)對(duì)應(yīng)的符號(hào)名。如果用戶(hù)輸入的符號(hào)名尚未定義,點(diǎn)擊‘ Generate (生成)’后會(huì)看到:

這個(gè)提示框顯示:“這不是定義的全局符號(hào)。您希望定義符號(hào)嗎”,點(diǎn)擊“是”

填入地址和注釋?zhuān)⒁猓旱刂繁仨殲殡p字地址, 注釋可以不填。
3)設(shè)置計(jì)數(shù)器初始值:可以為整數(shù)、雙字地址或符號(hào)名:5000、VD100、CV_HC0。
4)初始化計(jì)數(shù)方向:增,減。
5)對(duì)于帶外部復(fù)位端的高速計(jì)數(shù)器,可以設(shè)定復(fù)位信號(hào)為高電平有效或者低電平有效。
6)使用A/B相正交計(jì)數(shù)器時(shí),可以將計(jì)數(shù)頻率設(shè)為1倍速或4倍速。使用非A/B相正交計(jì)數(shù)器時(shí),此項(xiàng)為虛。
7)S7-200 SMART 均不支持帶外部啟動(dòng)端的高速計(jì)數(shù)器,因此此項(xiàng)為虛。
注意:所謂“高/低電平有效”指的是在物理輸入端子上的有效邏輯電平,即可以使 LED 燈點(diǎn)亮的電平。這取決于源型/漏型輸入接法,并非指實(shí)際電平的高、低。
2.5 配置中斷事件。
1)一個(gè)高速計(jì)數(shù)器最多可以有 3 個(gè)中斷事件,在白色方框中填寫(xiě)中斷服務(wù)程序名稱(chēng)或者使用默認(rèn)名稱(chēng)。
在這里配置的中斷事件并非必須,系由用戶(hù)根據(jù)自己的控制工藝要求選用。
2)外部復(fù)位輸入有效值時(shí)中斷,如果使用的高速計(jì)數(shù)器模式不具有外部復(fù)位端,則此項(xiàng)為虛。
3)方向控制輸入狀態(tài)改變時(shí)的中斷,有以下 3 種情況會(huì)產(chǎn)生該中斷:
o單項(xiàng)計(jì)數(shù)器的內(nèi)部或外部方向控制位改變瞬間
o雙相計(jì)數(shù)器增、減時(shí)鐘交替的瞬間
oA/B相脈沖相對(duì)相位(超前或滯后)改變時(shí)瞬間
4)當(dāng)前值等于預(yù)置值時(shí)產(chǎn)生的中斷,通過(guò)向?qū)В梢栽谠撝袛嗟姆?wù)程序中重新設(shè)置高速計(jì)數(shù)器的參數(shù),如預(yù)置值、當(dāng)前值。一個(gè)這樣的過(guò)程稱(chēng)為‘一步‘。

2.6配置HSC步數(shù),最多可以設(shè)置10步。

2.7定義高速計(jì)數(shù)器每一步的操作。
1)向?qū)?huì)自動(dòng)為當(dāng)前值等于預(yù)置值匹配一個(gè)新的中斷服務(wù)程序,用戶(hù)可以對(duì)其重新命名,或者使用默認(rèn)的名稱(chēng)。
2)勾選后,用戶(hù)在右側(cè)輸入新的預(yù)置值。
3)勾選后,用戶(hù)在右側(cè)輸入新的當(dāng)前值。
4)如果選用的高速計(jì)數(shù)器模式有內(nèi)部方向控制位。
5) 使用相同的方法完成其余三步的設(shè)置
2.8完成向?qū)А?/p>

2.9調(diào)用程序。

關(guān)于200smart做高數(shù)計(jì)數(shù)的講解就到這里啦,有疑問(wèn)可以留言,我們下期再見(jiàn)!