一、導讀
西門子S7-200 SMART PLC的高速計數器主要是針對普通計數器無法記錄到的高速脈沖信號進行計數,普通計數器的計數受PLC的掃描工作方式的限制,如果被測信號的頻率較高時,就會丟失計數脈沖,普通計數器一般僅為幾十HZ。當脈沖信號頻率較高時,那么就需要使用到高速計數器進行計數。
二、高速計數器數量及頻率
西門子S7-200 SMART 固件版本V2.0 到V2.2的標準型CPU(ST/SR20、ST/SR30、ST/SR40、ST/SR60)可以使用4個200kHz單相高速計數器或2個100kHz的兩相高速計數器,而緊湊型CPU CR40、CR60可以使用4個100kHz單相高速計數器或2個50kHz的兩相高速計數器。
固件版本V2.3以上 的標準型CPU支持6個高速計數器,具體請參考表1和表2。
①標準型CPU高速計數器
②經濟性CPU高速計數器
三、高速計數器類型及模式
計數器共有四種基本類型:帶有內部方向控制的單相計數器,帶有外部方向控制的單相計數器,帶有兩個時鐘輸入的雙相計數器和A/B相正交計數器。
③西門子S7-200 SMART PLC高速計數器的模式及輸入點:
④西門子S7-200 SMART PLC高速計數器的尋址
不同的高速計數器所使用到的控制字節和狀態字節均有固定的系統存儲區,具體如下:
四、高速輸入降噪
要正確使用高速計數器,可能需要執行以下一項或兩項操作:
● 調整HSC通道所用輸入通道的“系統塊”數字量輸入濾波時間。在 S7-200 SMART CPU 中,在 HSC 通道對脈沖進行計數前應用輸入濾波,如下圖所示:
這意味著,如果 HSC 輸入脈沖以輸入濾波過濾掉的速率發生,則 HSC 不會在輸入上檢測到任何脈沖。請務必將 HSC 的每路輸入的濾波時間組態為允許以應用需要的速率進行計數的值包括方向和復位輸入。
下表顯示可檢測到的每種輸入濾波組態的最大輸入頻率。
通過以上分享,相信大家已經掌握了S7-200SMART高速計數器的基礎知識。