国产清洁工av剧情精品_欧洲日韩av网站_国产视频手机在线播放_亚洲精品国产va在线观看蜜芽_AV网页在线好看_久久精品国产亚洲精品2023_一级日韩一级欧美_亚洲欧美日韩中文天堂_最近中文字幕mv在线视频_男女啪啪高潮激烈免费版网站

您好,歡迎訪問泰安宏盛自動化科技有限公司!
20年專注工控自動化研發(fā)制造 系統(tǒng)設計\制作\安裝一條龍服務
全國咨詢熱線:18605386049
當前位置: 首頁 > 技術(shù)資料 > 程序案例

西門子SMART200 CPU 高速計數(shù)器指令向?qū)?/h1>

作者:小編 時間:2024-05-09 19:23:21 點擊:

高速計數(shù)器指令向?qū)?/h3>

在 Micro/WIN SMART 中的命令菜單中選擇 Tools(工具)> Wizards(向?qū)В┲羞x擇 High Speed Counter(高速計數(shù)器向?qū)В?,也可以在項目樹中選擇 Wizards(向?qū)В┪募A中的 High Speed Counter(高速計數(shù)器向?qū)В┌粹o,如圖 1所示。

image.png

圖 1.選擇 HSC 向?qū)?/p>

步驟一:選擇 HSC 編號,如圖 2所示。

image.png

圖 2.選擇計數(shù)器編號

步驟二:為計數(shù)器命名,在左側(cè)樹形目錄中選擇“高速計數(shù)器”,如圖 3所示。

image.png圖 3.高速計數(shù)器命名

步驟三:選擇計數(shù)器模式,詳細信息請見“表1.高速計數(shù)器的模式及輸入點”。

image.png

圖 4.選擇高速計數(shù)器模式

步驟四:配置初始化信息。

image.png

圖 5. HSC 初始化選項

在上圖中:

  1. 為初始化子程序命名,或者使用默認名稱。
  2. 設置計數(shù)器預置值:可以為整數(shù)、雙字地址或符號名:如 5000、VD100、PV_HC0。用戶可使用全局符號表中雙字整數(shù)對應的符號名。如果用戶輸入的符號名尚未定義,點擊‘ Generate (生成)’后會看到:
    image.png

    這個提示框顯示:“這不是定義的全局符號。您希望定義符號嗎”,點擊“是”
    image.png

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


  3. 設置計數(shù)器初始值:可以為整數(shù)、雙字地址或符號名:5000、VD100、CV_HC0。
  4. 初始化計數(shù)方向:增,減。
  5. 對于帶外部復位端的高速計數(shù)器,可以設定復位信號為高電平有效或者低電平有效。
  6. 使用A/B相正交計數(shù)器時,可以將計數(shù)頻率設為1倍速或4倍速。使用非A/B相正交計數(shù)器時,此項為虛。
  7. S7-200 SMART 均不支持帶外部啟動端的高速計數(shù)器,因此此項為虛。
     注意:所謂“高/低電平有效”指的是在物理輸入端子上的有效邏輯電平,即可以使 LED 燈點亮的電平。這取決于源型/漏型輸入接法,并非指實際電平的高、低。

步驟五:配置中斷事件,如圖 6所示。

image.png

圖 6.配置中斷

如圖 6所示,一個高速計數(shù)器最多可以有 3 個中斷事件,在白色方框中填寫中斷服務程序名稱或者使用默認名稱:

 在這里配置的中斷事件并非必須,系由用戶根據(jù)自己的控制工藝要求選用。

  1. 外部復位輸入有效值時中斷,如果使用的高速計數(shù)器模式不具有外部復位端,則此項為虛。
  2. 方向控制輸入狀態(tài)改變時的中斷,有以下 3 種情況會產(chǎn)生該中斷:

    • 單項計數(shù)器的內(nèi)部或外部方向控制位改變瞬間
    • 雙相計數(shù)器增、減時鐘交替的瞬間
    • A/B相脈沖相對相位(超前或滯后)改變時瞬間

  3. 當前值等于預置值時產(chǎn)生的中斷,通過向?qū)?,可以在該中斷的服務程序中重新設置高速計數(shù)器的參數(shù),如預置值、當前值。一個這樣的過程稱為‘一步‘。

步驟六:配置 HSC 步數(shù),如圖 7所示,最多可設置 10 步。

image.png

圖 7. 配置 HSC 步數(shù)

步驟七:定義高速計數(shù)器每一步的操作,如圖 8所示:

image.png

圖 8. HSC 第一步

在這里配置的是當前值等于設定值中斷的服務程序中的操作:

  1. 向?qū)詣訛楫斍爸档扔陬A置值匹配一個新的中斷服務程序,用戶可以對其重新命名,或者使用默認的名稱。
  2. 勾選后,用戶在右側(cè)輸入新的預置值。
  3. 勾選后,用戶在右側(cè)輸入新的當前值。
  4. 如果選用的高速計數(shù)器模式有內(nèi)部方向控制位。
  5. 使用相同的方法完成其余兩步的設置

步驟八:完成向?qū)?,如圖 9所示:

image.png

圖 9. 完成向?qū)?/p>

點擊向?qū)υ捒蜃髠?cè)樹形目錄中的選項“組件(Components)”可以看到此時向?qū)傻淖映绦蚝椭袛喑绦蛎Q及描述,點擊“生成(Generate)”按鈕,完成向?qū)А?/p>

 注意:Micro/WIN SMART 高速計數(shù)器指令向?qū)Р捎脴湫文夸浀男问剑脩艨梢灾苯釉谀夸洏渲羞x擇相應選項進行設置,這種方式便于用戶在完成指令向?qū)Ш蟾鶕?jù)實際需求進行快速修改。

步驟九:調(diào)用子程序:

image.png

 注意:

  • HSC_INIT 為初始化子程序,請在主程序塊中使用 SM0.1 或一條邊沿觸發(fā)指令調(diào)用一次此子程序。
  • 向?qū)傻闹袛喾粘绦蚣白映绦蚨嘉瓷湘i,用戶可以根據(jù)自己的控制需要進行修改。

通過向?qū)崿F(xiàn)高速計數(shù)器例程

所需條件:

1、軟件版本:STEP 7-Micro/WIN SMART V2.3

2、SMART CPU固件版本:V2.3(其他版本亦可)

3、通訊硬件:TP電纜(以太網(wǎng)電纜)

所實現(xiàn)的功能:

例程中使用高速計數(shù)器0的模式0,實現(xiàn)計數(shù)功能,即測量I0.0的脈沖數(shù)。

程序內(nèi)當計數(shù)值到2500后,進入中斷清零,重新計數(shù)

如果遇到無法測量頻率較高的計數(shù)值時,可以考慮適當改小I0.0的濾波時間

undefined

下載掃碼關(guān)注公眾號菜單欄回復:HSCwizard

免責聲明

本例程僅供參考,程序中的CPU版本、類型可能與用戶實際使用不同,用戶可能需要先對例子程序做修改和調(diào)整,才能將其用于測試。本例程的作者和擁有者對于該例程的功能性和兼容性不負任何責任,使用該例程的風險完全由用戶自行承擔。由于它是免費的,所以不提供任何擔保,錯誤糾正和熱線支持,用戶不必為此聯(lián)系西門子技術(shù)支持與服務部門。


QQ在線咨詢
聯(lián)系電話
17658151177
售后服務
17658151177