最近改造用S7200高速計數器,檢測一個信號,300毫秒檢測一個信號,檢測不到,輸出一個Q點報警,望高手指點

答:可以這樣編程: 1、將S7-200的高速計數器的計數設置為:連續計數方式,且計滿自動從0計數。輸入的計數脈衝的頻率=1KHz,這樣高速計數器每計1個數的時間=1mS.

?

2、用被監測的信號的前沿讀取高速計數器的計數值HC0 減去VD0,其差送入VD4,再將HC0值送入VD0. 3、用VD4(差值)與數「300」比較。如VD4 300,即信號間隔大於300mS,使Q0.0=1.即報警輸出。見下程序: 主程序:

推薦閱讀:

相關文章