前面我們學(xué)習了位邏輯指令,并做了一下對位邏輯指令應用的練習,想必各位對位邏輯已經(jīng)有了一定的了解了吧。昨天也有強調要多多練習一下,大家不要忘記了喔。在回顧學(xué)過(guò)知識的同時(shí),還是要繼續向前學(xué)習的。那么今天就學(xué)習一下s7-200的定時(shí)器指令的知識吧。
S7-200提供了256個(gè)定時(shí)器,定時(shí)器號為0-255,共有三種類(lèi)型:接通延時(shí)定時(shí)器(TON)、有記憶接通延時(shí)定時(shí)器(TONR)和斷開(kāi)延時(shí)定時(shí)器(TOF)。接通延時(shí)定時(shí)器(TON)用于單一間隔的定時(shí),比如延時(shí)啟動(dòng)或延時(shí)停機;有記憶接通延時(shí)定時(shí)器(TONR)則是用于累計多個(gè)時(shí)間間隔;斷開(kāi)延時(shí)定時(shí)器(TOF)常用于故障事件后的時(shí)間延時(shí)。至于這幾個(gè)定時(shí)器具體是如何使用如何計時(shí)的,你可以在軟件里對著(zhù)定時(shí)器指令按下F1快捷鍵查找幫助,這個(gè)幫助也是很有用的,我們也要學(xué)會(huì )查找幫助。
定時(shí)器對時(shí)間間隔計數,這個(gè)時(shí)間間隔就叫做分辨率,有時(shí)也有稱(chēng)它為時(shí)基。在我們的S7-200中,定時(shí)器有3種分辨率:1ms、10ms、100ms,定時(shí)器分類(lèi)及特征
我們會(huì )看到定時(shí)器指令上有定時(shí)器號、輸入使能、設定值、類(lèi)型和分辨率,我們要知道的是定時(shí)器號和分辨率是搭配好了的,選擇了一個(gè)定時(shí)器號,分辨率會(huì )自動(dòng)就是對應的分辨率的。
我們的定時(shí)器的定時(shí)時(shí)間是有個(gè)計算公式的,實(shí)際的定時(shí)時(shí)間等于設定值乘以分辨率。舉個(gè)例子,假如我們使用是的TON的定時(shí)器T37,設定值是10,那么定時(shí)時(shí)間就是1000ms,也就是1s了。
定時(shí)器指令在程序編寫(xiě)過(guò)程中是經(jīng)常要用到的指令,所以我們要掌握好它。因為實(shí)際運用中,其實(shí)還是接通延時(shí)會(huì )用的比較多,所以,下面我們便舉一下幾個(gè)接通延時(shí)定時(shí)器的例子,以便更好地掌握定時(shí)器的知識。
1、閃爍電路(方法1)
2、閃爍電路(方法2)

對閃爍電路的程序再拓展一下,可以運用比較指令的來(lái)實(shí)現閃爍電路,順便可以掌握一下比較指令的知識。
3、延時(shí)啟動(dòng)、延時(shí)停機


到這里,那么你對定時(shí)器掌握了有多少呢?想必至少了解了定時(shí)器的一些基本內容吧。
聯(lián)系客服