S7—200的定時器有三種:接通延時定時器(TON)、有記憶接通延時定時器(TONR)和斷開延時定時器(TOF)。
圖1 梯形圖和語句符號
◆ TON和TONR的工作:
當使能輸入接通時,接通延時定時器和有記憶接通延時定時器開始計時,當定時器的當前值(Txxx)大於(yu) 等於(yu) 預設值時,該定時器位被置位。當使能輸入斷開時,清除接通延時定時器的當前值,而對於(yu) 有記憶接通延時定時器,其當前值保持不變。可以用有記憶接通延時定時器累計輸入信號的接通時間,利用複位指令(R)清除其當前值。
◆ TOF的工作
TOF用來在輸入斷開後延時一段時間斷開輸出。當使能輸入接通時,定時器位立即接通,並把當前值設為(wei) 0。當輸入斷開時,定時器開始定時,直到達到預設的時間。當達到預設時間時,定時器位斷開,並且停止計時當前值。當輸入斷開的時間短於(yu) 預設時間時,定時器位保持接以TOF指令必須用輸入信號的接通到斷開的跳變啟動計時。
注意:不能把一個(ge) 定時器同時用作TOF和TON。
TON、TONR、TOF定時器有三個(ge) 分辨率。這些分辨率與(yu) 定時器號有關(guan) 。
圖2 定時器類型
接通延時定時器舉(ju) 例:
圖3 接通延時定時器舉(ju) 例
圖4 接通延時定時器舉(ju) 例
有記憶接通延時定時器舉(ju) 例:
圖5 有記憶接通延時定時器舉(ju) 例
斷開延時定時器舉(ju) 例:
圖6 斷開延時定時器舉(ju) 例