首頁>技術>

在 Micro/WIN SMART 中的命令選單中選擇 Tools(工具)> Wizards(嚮導)中選擇 High Speed Counter(高速計數器嚮導) ,也可以在專案樹中選擇 Wizards(嚮導)資料夾中的 High Speed Counter(高速計數器嚮導)按鈕。

1.選擇 HSC 嚮導

選擇 HSC 編號,如圖 2所示:

3.為計數器命名。

4.選擇高速計數器模式

5. HSC 初始化選項

在上圖中:

1.為初始化子程式命名,或者使用預設名稱。

填入地址和註釋,注意:地址必須為雙字地址, 註釋可以不填。

3.設定計數器初始值:可以為整數、雙字地址或符號名:5000、VD100、CV_HC0。

4.初始化計數方向:增,減。

5.對於帶外部復位端的高速計數器,可以設定復位訊號為高電平有效或者低電平有效。

6.使用A/B相正交計數器時,可以將計數頻率設為1倍速或4倍速。使用非A/B相正交計數器時,此項為虛。

7.S7-200 SMART 均不支援帶外部啟動端的高速計數器,因此此項為虛。

所謂“高/低電平有效”指的是在物理輸入端子上的有效邏輯電平,即可以使 LED 燈點亮的電平。這取決於源型/漏型輸入接法,並非指實際電平的高、低。

配置中斷事件,如圖 6所示。

如圖 6所示,一個高速計數器最多可以有 3 箇中斷事件,在白色方框中填寫中斷服務程式名稱或者使用預設名稱:

在這裡配置的中斷事件並非必須,系由使用者根據自己的控制工藝要求選用。

1.外部復位輸入有效值時中斷,如果使用的高速計數器模式不具有外部復位端,則此項為虛。

2.方向控制輸入狀態改變時的中斷,有以下 3 種情況會產生該中斷:

單項計數器的內部或外部方向控制位改變瞬間

雙相計數器增、減時鐘交替的瞬間

A/B相脈衝相對相位(超前或滯後)改變時瞬間

3.當前值等於預置值時產生的中斷,透過嚮導,可以在該中斷的服務程式中重新設定高速計數器的引數,如預置值、當前值。一個這樣的過程稱為‘一步‘。

7. 配置 HSC 步數

最多可設定 10 步

8. HSC 第一步 定義高速計數器每一步的操作

在這裡配置的是當前值等於設定值中斷的服務程式中的操作:

1. 嚮導會自動為當前值等於預置值匹配一個新的中斷服務程式,使用者可以對其重新命名,或者使用預設的名稱。

2. 勾選後,使用者在右側輸入新的預置值。

3. 勾選後,使用者在右側輸入新的當前值。

4. 如果選用的高速計數器模式有內部方向控制位。

5. 使用相同的方法完成其餘兩步的設定

完成嚮導,如圖 9所示:

呼叫子程式

HSC_INIT 為初始化子程式,請在主程式塊中使用 SM0.1 或一條邊沿觸發指令呼叫一次此子程式。

嚮導生成的中斷服務程式及子程式都未上鎖,使用者可以根據自己的控制需要進行修改。

透過嚮導實現高速計數器程式:

17
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 你還在用分頁?試試 MyBatis 流式查詢,真心強大