在大家編寫PLC程序的時候為了實現某項功能,會經常用的到定時器這種指令,要求達到信号在規定的時間内接通、斷開等效果,我相信大家在工作中經常會用到1-2個指令,其他的幾個是不總用的,因為要想把所有指令都試一遍實在是太浪費時間了,最可怕的是如果你勤快,将各個指令都試了一遍,但是過了幾天又都忘記它們的功能是什麼了,那實在是很尴尬。
所以今天為了讓大家學習起來更有效率,更加方便閱讀和理解,我這裡插放了很多的動态圖,可以很方便觀看使用方法和實現效果,在大家以後忘記怎麼使用的時候,它可以作為你的小筆記,點開以後看一看動圖你很快就會啦。
話不多說,接下來我先來簡單講一講這四種定時器指令的名稱以及含義:
TP:脈沖指令:可自定義脈沖時間,當前置信号接通,X秒後輸出信号斷開。
TON:接通延時指令:可自定義延時接通時間,當前置信号接通,X秒後輸出信号接通。
TOF:關閉延時指令:可自定義關閉延時時間,當前置信号關閉,X秒後輸出信号關閉。
TONR: 時間累加器指令:可自定義延時接通時間與信号開關,前置信号接通以後,可控制輸出信号X秒數後接通,也可在前置信号常通的狀态下,控制輸出信号關斷。
1. TP指令:建立脈沖定時器指令,定義IN端 為I 0.1 輸入信号,輸出是Q0.1信号,以及10s後延時斷開。注意:在PT時間那裡你隻需要輸入10s,按回車就可以了。
效果請看下圖:
由圖中可以看出I0.1信号接通以後,Q0.1接通,10秒輸出信号中斷。
2. TON指令:建立接通延時定時器指令,定義IN端為I 0.2 輸入信号,輸出是Q0.2信号,以及3s後延時輸出
效果請看下圖:
由圖中可以看出,當I0.2信号接通時,3秒後,Q0.2信号接通。
3. TOF指令:建立關閉延時定時器指令,定義IN端為I 0.3 輸入信号,輸出是Q0.3信号,以及3s延時信号
效果請看下圖:
由圖中可以看出,當I0.3信号接通時,輸出Q0.3信号接通,當I0.3信号關閉時,3秒後,Q0.3輸出無信号。
4. TONR指令建立時間累加器定時器指令,定義IN端為I 0.4 輸入信号,輸出是Q0.5信号,和控制TONR指令關閉接通的BOLL量M4000.1 ,以及3s後延時輸出。
效果1請看下圖:
由圖中可以看出,當M4000.1置為0時,I0.4接通3s以後Q0.5接通,當M4000.1置為1時,Q0.5直接斷開,可以見的,輸出端Q0.5信号,不光與I0.4IN輸入端有關聯,更主要的是M4000.1為終端控制變量。
,