計數(shù)(高速計數(shù)器)
“計數(shù)器操作” (頁 230)中所述的基本計數(shù)器指令限于發(fā)生在低于 S7-1200 CPU 掃描周期速
率的計數(shù)事件。高速計數(shù)器 (HSC) 功能提供了發(fā)生在高于 PLC 掃描周期速率的計數(shù)脈沖,。
此外,,還可以組態(tài) HSC 以測量或設(shè)置脈沖發(fā)生的頻率和周期,如運動控制可以通過 HSC 讀
取電機編碼器信號,。
要使用 HSC 功能,,首先必須使用“設(shè)備組態(tài)”(Device Configuration) 畫面中的 CPU“屬性”
(Properties) 選項卡啟用并組態(tài) HSC。初次組態(tài) HSC,,請參見“組態(tài)高速計數(shù)器”
(頁 575),。
在下載硬件組態(tài)后,HSC 可以計數(shù)脈沖或測量頻率而不需要任何調(diào)用指令,。當(dāng) HSC 處于“計
數(shù)”(Count) 或“周期”(Period) 模式,,計數(shù)值在每個掃描周期的過程映像(I 存儲器)中被自西門子PLC模塊CPU416-2DP
動捕獲并更新。如果 HSC 處于頻率模式,,過程映像值為頻率 (Hz),。
除計數(shù)和測量外,HSC 還可以生成硬件中斷事件,,進(jìn)行取決于物理輸入點的狀態(tài)的操作,,并
根據(jù)的計數(shù)器事件生成一個輸出脈沖(僅 V4.2 或以上版本的 CPU)。工藝指令
CTRL_HSC_EXT 允許用戶程序以編程的方式控制 HSC,。CTRL_HSC_EXT 更新 HSC 參數(shù)
并在執(zhí)行后返回近更新值,。當(dāng) HSC 處于“計數(shù)”(DB)、“周期”(DB),、“頻率”(DB) 模式時,,
可以使用 CTRL_HSC_EXT 指令。