回覆列表
  • 1 # 工控人

    三菱plc的c237高速計數器復位指令復位時間是多久,首先高速計數器與普通計數器的區別就是透過CPU的中斷處理進行計數的,這個是一定要清楚、瞭解的。普通計數器使用X輸入計數時,它的ON和OFF狀態持續的時間必須要比plc的掃描時間要長,它的意思就是X輸入頻率要小於CPU的運算頻率才能計上數,但是高速計數器它是中斷處理不受plc運算週期影響的。

    理解了上面的中斷功能,我們再說下高速計數器c237的復位設定,對高速計數器復位有兩種方法。1是採用RST復位指令完成,2透過MOV指令賦值計數器0完成。在plc的手冊中有專門介紹高速計數器復位的例子如下圖:

    使用RST指令對高速計數器進行復位時,換行到RST指令的驅動OFF之前,高速計數器都不能進行計數。如果採用這種復位方法,最長的復位時間是plc的一個運算週期,就是plc剛開始掃描時X10就閉合,此時還是處於計數狀態的,等到掃描到eEND指令時復位c235計數器。

    當高速計數器,允許僅清除當前值(觸點不為OFF)時,驅動觸點為連續執行的情況下,X10變為ON時,每執行一個掃描,計數器的當前值被清除為0。同樣復位的最長時間是一個運算週期,它與上一條復位指令區別是採用X的上升沿進行復位,復位觸點不影響計數。

    從上面看出c237復位指令復位時間是很短的,幾乎不影響計數結果。高速計數器的處理一定要明白plc中斷功能,如在觸點選擇、數值比較指令,例如,在當前值=設定值的狀態下即使執行指令,只要不能給出計數輸入脈衝,輸出觸點都不會動作。這種情況就需要高速計數器專用的比較指令(HSCS/HSCR/HSZ/HSCT指令,就是在作為物件的高速計數器進行計數時,執行比較並且輸出比較的結果,對比較結果指定了輸出繼電器(Y)時,不等到END指令的輸出重新整理,就直接反映到輸出的ON/OFF狀態中。

  • 中秋節和大豐收的關聯?
  • 吃芹菜和香菜是否殺精?