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