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