西門子PLC高速計(jì)數(shù)器指令向?qū)?
在 Micro/WIN SMART 中的命令菜單中選擇 Tools(工具)> Wizards(向?qū)В┲羞x擇 High Speed Counter(高速計(jì)數(shù)器向?qū)В?,也可以在項(xiàng)目樹中選擇 Wizards(向?qū)В┪募A中的 High Speed Counter(高速計(jì)數(shù)器向?qū)В┌粹o,如圖 1所示。
圖 1.選擇 HSC 向?qū)?
步驟一:選擇 HSC 編號,如圖 2所示。
圖 2.選擇計(jì)數(shù)器編號
步驟二:為計(jì)數(shù)器命名,在左側(cè)樹形目錄中選擇“高速計(jì)數(shù)器”,如圖 3所示。
圖 3.高速計(jì)數(shù)器命名
步驟三:選擇計(jì)數(shù)器模式,詳細(xì)信息請見“表1.高速計(jì)數(shù)器的模式及輸入點(diǎn)”。
圖 4.選擇高速計(jì)數(shù)器模式
步驟四:配置初始化信息。
圖 5. HSC 初始化選項(xiàng)
在上圖中:
步驟五:配置中斷事件,如圖 6所示。
圖 6.配置中斷
如圖 6所示,一個高速計(jì)數(shù)器最多可以有 3 個中斷事件,在白色方框中填寫中斷服務(wù)程序名稱或者使用默認(rèn)名稱:
在這里配置的中斷事件并非必須,系由用戶根據(jù)自己的控制工藝要求選用。
步驟六:配置 HSC 步數(shù),如圖 7所示,最多可設(shè)置 10 步。
圖 7. 配置 HSC 步數(shù)
步驟七:定義高速計(jì)數(shù)器每一步的操作,如圖 8所示:
圖 8. HSC 第一步
在這里配置的是當(dāng)前值等于設(shè)定值中斷的服務(wù)程序中的操作:
步驟八:完成向?qū)?,如圖 9所示:
圖 9. 完成向?qū)?
點(diǎn)擊向?qū)υ捒蜃髠?cè)樹形目錄中的選項(xiàng)“組件(Components)”可以看到此時(shí)向?qū)傻淖映绦蚝椭袛喑绦蛎Q及描述,點(diǎn)擊“生成(Generate)”按鈕,完成向?qū)А?
注意:Micro/WIN SMART 高速計(jì)數(shù)器指令向?qū)Р捎脴湫文夸浀男问?,用戶可以直接在目錄樹中選擇相應(yīng)選項(xiàng)進(jìn)行設(shè)置,這種方式便于用戶在完成指令向?qū)Ш蟾鶕?jù)實(shí)際需求進(jìn)行快速修改。
步驟九:調(diào)用子程序:
注意:
所需條件:
1、軟件版本:STEP 7-Micro/WIN SMART V2.3
2、SMART CPU固件版本:V2.3(其他版本亦可)
3、通訊硬件:TP電纜(以太網(wǎng)電纜)
所實(shí)現(xiàn)的功能:
例程中使用高速計(jì)數(shù)器0的模式0,實(shí)現(xiàn)計(jì)數(shù)功能,即測量I0.0的脈沖數(shù)。
程序內(nèi)當(dāng)計(jì)數(shù)值到2500后,進(jìn)入中斷清零,重新計(jì)數(shù)
如果遇到無法測量頻率較高的計(jì)數(shù)值時(shí),可以考慮適當(dāng)改小I0.0的濾波時(shí)間
本例程僅供參考,程序中的CPU版本、類型可能與用戶實(shí)際使用不同,用戶可能需要先對例子程序做修改和調(diào)整,才能將其用于測試。本例程的作者和擁有者對于該例程的功能性和兼容性不負(fù)任何責(zé)任,使用該例程的風(fēng)險(xiǎn)完全由用戶自行承擔(dān)。由于它是免費(fèi)的,所以不提供任何擔(dān)保,錯誤糾正和熱線支持,用戶不必為此聯(lián)系西門子技術(shù)支持與服務(wù)部門。
電話:13818569113 15721373211
郵箱:fushidianji@139.com
網(wǎng)址:http://xiangtai88.cn
地址:上海青浦區(qū)北青公路7171號111-112室