s7—200的定時器有三種:接通延時定時器(ton)、有記憶接通延時定時器(tonr)和斷開延時定時器(tof)。
圖1 梯形圖和語句符號
◆ ton和tonr的工作:
當使能輸入接通時,接通延時定時器和有記憶接通延時定時器開始計時,當定時器的當前值(txxx)大于等于預(yù)設(shè)值時,該定時器位被置位。當使能輸入斷開時,清除接通延時定時器的當前值,而對于有記憶接通延時定時器,其當前值保持不變??梢杂糜杏洃浗油ㄑ訒r定時器累計輸入信號的接通時間,利用復(fù)位指令(r)清除其當前值。
◆ tof的工作
tof用來在輸入斷開后延時一段時間斷開輸出。當使能輸入接通時,定時器位立即接通,并把當前值設(shè)為0。當輸入斷開時,定時器開始定時,直到達到預(yù)設(shè)的時間。當達到預(yù)設(shè)時間時,定時器位斷開,并且停止計時當前值。當輸入斷開的時間短于預(yù)設(shè)時間時,定時器位保持接以tof指令必須用輸入信號的接通到斷開的跳變啟動計時。
注意:不能把一個定時器同時用作tof和ton。
ton、tonr、tof定時器有三個分辨率。這些分辨率與定時器號有關(guān)。
圖2 定時器類型
接通延時定時器舉例:
圖3 接通延時定時器舉例
圖4 接通延時定時器舉例
有記憶接通延時定時器舉例:
圖5 有記憶接通延時定時器舉例
斷開延時定時器舉例:
圖6 斷開延時定時器舉例