TMR 0.01秒單位定時器       TMX 0.1秒單位定時器       TMY 1秒單位定時器


概述

TMR:設置以0.01秒為定時單位的延時定時器
TMX:設置以0.1秒為定時單位的延時定時器
TMY:設置以1秒為定時單位的延時定時器

程序示例

對于FP2、FP2SH和FP10SH,只有在未用K常數指定了設定值時,才能用索引寄存器修改定時器編號和設定值的存儲區。若定時器號被修改,則程序步數也改變。


操作數

指令

繼電器

定時器/
計數器

寄存器

索引
寄存器

常數

索引修正值

(*2)

WX
(*1)

WY
(*1)

WR
(*1)

WL
(*1)

SV

EV
(*1)

DT
(*1)

LD
(*1)

FL
(*1)

IX

IY

K

H

設定值

A

A

A

A

A

A

A

A

A

N/A

N/A

A

N/A

A

   (*1)此項僅适用于FP2SH/FP10SH。      (*2)此頂僅适用于FP2/FP2SH/FP10SH。
      A:可以使用               N/A:不可使用



描述

計數器的點數可以用系統寄存器5改變。FP2SH和FP10SH的點數可增至3072點,FP-C和FP3可增至256
點,FP2可增至1024點,FP-M C16T和FP1C14、C16可增至128點,FP-M C20、C32和FP1C24、C40、
C56和C72及FP0,可達144。增加定時器的點數會相應減少計數器的點數。
定時器為非保持型,因此若切斷電源或PLC模式方式由運行(RUN)變為編程(PROG)時,定時器會复位清
零。若需要保持運行狀態,則應設定系統寄存器6。
當触發器閉合時,設定時間[n]遞減,當經過值達到零時,定時器触點Tn(n為定時器触點編號)閉合。
若在運行過程中触發器斷開,則運行停止且經過值复位(清零)。
在定時器線圈之后可以直接連接OT指令。
對于FP0/FP2/FP2SH/FP10SH,CPU版本為4.4或更高的FP-C/FP3和CPU版本為2.7或更高的FP-M/FP1,設
定值區號(SV)可直接指定為設定值。



定時器的設定時間值

定時器設定時間的計算公式為[時間單位]×[設定值]
定時器設置值[n]必須為K1至K32767的十進制常數。
- TMS為由0.01至327.67秒,以0.01秒遞增。
- TMX為由0.1至327.67秒,以0.1秒遞增。
- TMY為由1至327.67秒,以1秒遞增。



編程時的注意事項

為确保定時器正确運行,TM指令應在每次掃描中執行。尤其在使用INT、JP和LOOP等指令時應注意。
當定時器指令同“堆棧与(ANS)”或“彈出堆棧(POPS)”指令結合使用時,應注意語法是否正确。
有關詳細內容請參閱相關章節。


定時器運作

下面是用K常數來設置設定值的示例。指定設定值區(SV)時的動作的說明,請見下一頁。
(1)當PLC模式切換到運行(RUN)、或在運行模式下接通電源,定時設定值被傳輸至相同編號的設定值區(SV)。

(2)當計時触發器由OFF變為ON時,設置值被由設定值區(SV)傳輸至相同編號的經過值區(EV)。(若在触發器閉合的情況下PLC模式變為進行,則會進行同樣的動作。)
(3)若触發器保持閉合狀態,則經過值區(EV)的值遞減。

(4)當經過值區(EV)的值達到零時,同號的定時器触點(T)變為ON。



定時器指令應用的示例

定時器的串聯

梯形圖程序
布爾形式
時序圖

定時器的并聯

梯形圖程序
布爾形式
時序圖

在動作過程中改變定時器的設定時間

定時器的設定值可以在運行的過程中修改。詳細內容請參閱相關章節。

有關的指令

輔助定時器指令(F137、F183)也可以用于定時器。



直接指定設定值區編號作為定時器設定值

對于FP-e/FPΣ/FP0/FP2/FP2SH/FP10SH、CPU版本為4.4或更高的FP-C/FP3和CPU版本為2.7或更高的
FP-M/FP1,設定值區號(SV)可直接指定為設定值n。


直接指定設定值區編號時的定時器動作

即使設定值(SV)中的數值在進行遞減操作的過程中被修改,遞減操作也仍然按照原有的數值繼續進行。 只有遞減操作結束或被中斷后,触發器隨后由OFF變為ON時,定時器的動作才能從新設定的數值開始。設定值區(SV)通常是非保持型數据,當切斷PLC電源或由運行(RUN)模式切換到編程(PROG)時,這些數据將被复位(清零)。如果SV的數值在RUN模式下被修改、該數值作為設定值使用,并且需要在下次接通電源或由RUN運行模式切換到PROG.編程模式時不被复位,則應該利用系統寄存器6將其指定為保持型數据。有關詳細內容,請參閱有關章節。

(1) 當高級指令的触發器為ON時,數值被設置到設定值區(SV)中。以下程序以高級指令F0(MV)為例進行說明。

(2) 當定時器的触發器由OFF變為ON時,設置值從設定值區(SV)放入具有相同編號的經過值區(EV)。
(當触發器為閉合時,如果PLC切換到運行模式,也會產生同樣的動作。)
(3) 如果触發器保持閉合,則經過值中的數值在每個掃描周期都遞減。

(4) 當經過值(EV)到達0時,具有相同編號的定時器的触點(T)變為ON。

有關設定值(SV)和經過值(EV)的說明,請參閱有關章節。


直接指定設定值區編號的示例

根据指定條件改變設定值

X0為ON時設定值為K50,X1為ON時設定值為K30
梯形圖程序
布爾形式
時序圖



由外部數字撥碼開關設置設定值的示例

与X0到XF輸入點相達的字撥碼開關的BCD碼形式的數据轉換并成設定值

連接示例
梯形圖程序
布爾形式

使用FP2SH和FP10SH時,可以將數据寄存器DT等的存儲區指定為設定值。