Timer laứ boọ táo thụứi gian treĩ giửừa tớn hieọu vaứo vaứ tớn hieọu ra nẽn trong ủiều khieồn vn thửụứng gĩi laứ khãu tr. Neỏu kyự hieọu tớn hieọu (logic) vaứo laứ x (t) vaứ thụứi gian tr ủửụùc táo ra baống Timer laứ r thỡ tớn hieọu ủầu ra cuỷa Timer ủoự seừ laứ x (t-r).
S7-200 coự 64 timer(với CPU212)và 128 Timer (CPU-214) ủửụùc chia laứm 2 loái khaực nhau, ủoự laứ:
* Timer táo thụứi gian tr khõng coự nhụự (Timer on delay), kyự hieọu laứ TON.
* Timer táo thụứi gian treĩ coự nhụự (Timer on delay retentive), kyự hieọu laứ TONR.
Hai kieồu Timer cuỷa S7-200 (TON vaứ TONR) phãn bieọt vụựi nhau ụỷ phaỷn ửựng cuỷa noự ủoỏi vụựi tráng thaựi tớn hieọu ủầu vaứo, tửực laứ khi tớn hieọu ủầu vaứo chuyeồn tráng thaựi logic tửứ 0 lẽn 1, ủửụùc gói laứ thụứi ủieồm Timer ủửụùc kớch, vaứ khõng tớnh khoaỷng thụứi gian khi ủầu vaứo coự giaự trũ logic 0 vaứo thụứi gian treĩ tớn hieọu ủửụùc ủaởt trửụực.
Khi ủầu vaứo coự giaự trũ logic baống 0, TON tửù ủoọng reset coứn TONR thỡ khõng tửù reset. Timer TON ủửụùc duứng ủeồ táo thụứi gian treĩ trong moọt khoaỷng thụứi gian (miền liẽn thõng), coứn vụựi TONR thụứi gian treĩ seừ ủửụùc táo trong nhiều khoaỷng thụứi gian khaực nhau.
Timer TON vaứ TONR bao gồm 3 lối vụựi 3 ủoọ phãn giaỷi khaực nhau, ủoọ phãn giaỷi 1ms, 10 ms, 100 ms. Thụứi gian tr r ủửụùc táo ra chớnh laứ tớch cuỷa ủoọ phãn giaỷi cuỷa boọ Timer ủửụùc chón vaứ giaự trũ ủaởt trửụực cho Timer. Vớ dú moọt boọ Timer coự ủoọ phãn giaỷi baống 10 ms vaứ giaự trũ ủaởt trửụực 10 ms thỡ thụứi gian treĩ seừ laứ r = 500 ms
Timer cuỷa S7-200 coự nhửừng tớnh chaỏt cụ baỷn sau:
- Caực boọ Timer ủửụùc ủiều khieồn bụỷi moọt coồng vaứo vaứ giaự trũ ủeỏm tửực thụứi. Giaự trũ ủeỏm tửực thụứi
cuỷa Timer ủửụùc nhụự trong thanh ghi 2 byte (gói laứ T- word) cuỷa Timer, xaực ủũnh khoaỷng thụứi gian treĩ keồ tửứ khi Timer ủửụùc kớch. Giaự trũ ủaởt trửụực cuỷa caực boọ Timer ủửụùc kyự hieọu trong LAD vaứ STL laứ PT. Giaự trũ ủeỏm tửực thụứi cuỷa thanh ghi T-word thửụứng xuyẽn ủửụùc so saựnh vụựi giaự trũ ủaởt trửụực cuỷa Timer.
- Moĩi boọ Timer, ngoaứi thanh ghi 02 byte T-word lửu giaự trũ ủeỏm tửực thụứi, coứn coự 1 bớt, kyự hieọu baống T- bớt, chổ tránh thaựi logic ủầu ra. Giaự trũ logic cuỷa bớt naứy phú thuoọc vaứo keỏt quaỷ so saựnh giửừa giaự trũ ủeỏm tửực thụứi vụựi giaự trũ ủaởt trửụực.
- Trong khoaỷng thụứi gian tớn hieọu x (t) coự giaự trũ logic 1, giaự trũ ủeỏm tửực thụứi trong T-word luõn ủửụùc caọp nhaọt vaứ thay ủoồi taờng dần cho ủeỏn khi noự ủát giaự trũ cửùc ủái. Khi giaự trũ ủeỏm tửực thụứi lụựn hụn hoaởc baống giaự trũ ủaởt trửụực, T-bớt coự giaự trũ logic 1.
Caực loái Timer cuỷa S7-200 (ủoỏi vụựi CPU212 vàCPU 214) chia theo TON, TONR vaứ ủoọ phãn giaỷi bao gồm:
Leọn h ẹoọ phãn giaỷi Giaự trũ
cửùc ủái CPU212 CPU 214
TON 1 ms 32,767s T32 T32T96 10 ms 327,67s T33T36 T33T36; T97 T100 100 ms 3276,7s T37T63 T37T63; T101 T127 TON R 1 ms 32,767s T0 T0 T64 10 ms 327,67s T1T4 T1T4; T65T68 100 ms 3276,7s T5T31 T5T31; T69T95
Cuự phaựp khai baựo sửỷ dúng Timer trong LAD nhử sau:
LAD Mõ taỷ Toaựn háng
Khai baựo Timer soỏ
hieọu xx kieồu TON ủeồ táo thụứi gian tr tớnh tửứ khi ủầu vaứo IN ủửụùc kớch. Neỏu nhử giaự trũ ủeỏm tửực thụứi lụựn hụn Txx : T32T63 T96T127 TON Txx IN PT
hoaởc baống giaự trũ ủaởt trửụực PT thỡ T-bớt coự giaự trũ logic baống 1. Coự theồ reset Timer kieồu TON baống leọnh R hoaởc baống giaự trũ logic 0 tái ủầu vaứo IN
CPU212vàCPU214 CPU214 1 ms T32 T32 T96 10 ms T33T36 T33T36; 100 ms T37T63 T101 T127 PT: VW, T, C, IW, QW, MW, SMW, AC, AIW, VD *AC, Haống soỏ.
Khai baựo Timer soỏ hieọu xx kieồu TONR ủeồ táo thụứi gian treĩ tớnh tửứ khi ủầu vaứo IN ủửụùc kớch. Neỏu nhử giaự trũ ủeỏm tửực thụứi lụựn hụn hoaởc baống giaự trũ ủaởt trửụực PT thỡ T-bớt coự giaự trũ logic baống 1. Chổ coự theồ reset kieồu TONR baống leọnh R cho T-bớt
CPU212vàCPU214 CPU214 1 ms T0 T64 10 ms T1T4 T65T68 100 ms T5T31 T69 T95 Txx : T0 T31 T64 T95 PT: VW, T, C, IW, QW, AIW, SMW, AC, AIW, VD *AC, Haống soỏ.
Cuự phaựp khai baựo sửỷ dúng Timer trong STL nhử sau:
TON, TONR khai baựo sửỷ dúng Timer cuỷa S7-200, leọnh khai baựo sửỷ dúng Timer laứ leọnh coự ủiều kieọn. Tái thụứi ủieồm khai baựo tớn hieọu ủầu vaứo coự giaự trũ logic baống giaự trũ logic cuỷa bớt ủầu tiẽn trong ngaờn xeỏp.
STL Mõ taỷ Toaựn háng
Khai baựo Timer soỏ hieọu Txx: T32 T63
TONR _Txx IN
TON Txx
n xx kieồu TON ủeồ táo thụứigian treĩ tớnh tửứ khi bớt ủầu tiẽn trong ngaờn xeỏp coự giaự trũ logic 1. Neỏu nhử giaự trũ ủeỏm tửực thụứi lụựn hụn hoaởc baống giaự trũ ủaởt trửụực n thỡ T-bớt coự giaự trũ logic baống 1. Coự theồ reset Timer kieồu TON baống leọnh R hoaởc baống giaự trũ logic 0 tái ủầu vaứo. CPU212vàCPU214 CPU214 1 ms T32 T96 10 ms T33T36 T97T100 100 ms T37T63 T101 T127 T96 T127 n (word) : VW, T, C, IW,QW, MW, SMW AC, AIW, VD *AC, Haống soỏ
TONR Txx n
Khai baựo Timer soỏ hieọu xx kieồu TONR ủeồ táo thụứi gian treĩ tớnh tửứ khi bớt ủầu tiẽn trong ngaờn xeỏp coự giaự trũ logic 1. Neỏu nhử giaự trũ ủeỏm tửực thụứi lụựn hụn hoaởc baống giaự trũ ủaởt trửụực n thỡ T-bớt coự giaự trũ logic baống 1. Chổ coự theồ reset Timer kieồu TONR baống leọnh R cho T-bớt
CPU212vàCPU214 CPU214 1 ms T0 T64 10 ms T1T4 T65T68 100 ms T5T31 T69 T95 Txx :T0 T31 T64 T95 n (word) :VW, T, C, IW,QW, AIW, SMW, AC, AIW, VD *AC, Haống soỏ