接觸過的項目,關於PLC高速計數器的使用最常見的就是,編碼器的反饋、直線位移尺的反饋,並且元件的輸出信號為脈衝形式。
關於輸入通道濾波器修改默認值的事情,今天我就這個問題,再介紹一下如何修改及為什麼修改輸入濾波器。
例如PLC需要接收的脈衝信號頻率200Hz,如果不修改默認值就會導致通道寄存器(如ID1000)接收不到信號,反而頻率低的可以,為什麼S7-1200 高速計數器只能檢測到低頻率的脈衝信號
在 S7-1200 CPU 的屬性中,數字量輸入通道的輸入濾波器默認設置值為 6.4 millisec,該輸入濾波時間對應的高速計數器能檢測到的最大頻率為 78Hz。
因此如果使用該默認值,且 S7-1200 CPU接入的高速輸入脈衝超過 78Hz,則 S7-1200 CPU將過濾掉該頻率的輸入脈衝。
要正確使用 S7-1200 CPU高速計數功能,需要根據實際接入的高速輸入脈衝最大頻率,而設置通道的濾波時間。
在PLC屬性常規中——數字量輸入——通道X(通道號)——修改輸入濾波器,默認的6.4ms只能接受78Hz的脈衝。
如下圖所示:
下表顯示了輸入濾波器時間和可檢測到的最大輸入頻率:
最後,關於高速計數的穩定性,準確性,不僅僅就是通道輸入濾波器設置問題,還要注意,設備周圍環境,計數器組態配置,以及硬體接線是否正確。