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