TTMR的功能是用兩個數(shù)據(jù)寄存器來紀(jì)錄指定輸入的時間,以秒為單位。標(biāo)號大的用來實(shí)時紀(jì)錄,標(biāo)號較小的用來存放紀(jì)錄結(jié)果,并能按指定的倍數(shù)存入指定的數(shù)據(jù)寄存器中。利用此功能,就可以方便地用按鈕來調(diào)整定時器的設(shè)定時間。
倍數(shù)的標(biāo)號只能是下述3個:
K0將紀(jì)錄值直接存入數(shù)據(jù)寄存器首標(biāo)號
K1將紀(jì)錄值X10后存入數(shù)據(jù)寄存器首標(biāo)號
K3將紀(jì)錄值X100后存入數(shù)據(jù)寄存器首標(biāo)號
當(dāng)驅(qū)動條件無效時,首標(biāo)號內(nèi)的值不變,首標(biāo)號+1的寄存器復(fù)位
例
LD X10 TTMR D30 K1(假設(shè)X10按下5秒后松開,這時D30存儲的就是50)
LD X11 OUT T10 D30(這時的T10 D30就相當(dāng)于輸入T10 K50,100msX50=5000ms=5s)
LD T10 SET Y10(如果想更改T10的定時時間,只要按X10的時間長短即可)
X10就成為示教按鈕,X10按下的時間由D31紀(jì)錄,當(dāng)X10松開時,紀(jì)錄的時間值(秒)乘10后存入D30,這是由于T10是100MS定時器,因此寸入的秒時間值應(yīng)放大十倍。當(dāng)X11為ON時,T10的時間就由D30來確定了。
[ 此帖被zxc6688在2008-10-12 13:54重新編輯 ]