西門子PLC S7-1200系列中有四種類型的定時器:TON接通延遲定時器、TONR保持型接通延遲定時器、TOF關(guān)斷延遲定時器、TP脈沖定時器。
定時器使用一個存儲在數(shù)據(jù)塊中的結(jié)構(gòu)來保存定時器數(shù)據(jù),在工作區(qū)中放
置定時器指令時要求分配該數(shù)據(jù)塊,也就是說使用定時器時要為其分配背景數(shù)據(jù)塊。
下面我們結(jié)合時序圖來講解TOF關(guān)斷延遲定時器的工作過程,并通過一個簡單的實例說明其使用方法。
對于關(guān)斷延遲定時器,當(dāng)使能端IN接通時啟動定時器,定時器當(dāng)前值復(fù)位,輸出接通即輸出為1;當(dāng)使能端IN斷開時,定時器開始定時,當(dāng)前值ET遞增;當(dāng)前值等于預(yù)設(shè)值PT時,定時器的輸出復(fù)位,定時器停止計時保持當(dāng)前值。
下面我們通過一個實例來說明關(guān)斷延遲定時器如何使用。當(dāng)I0.6按下,Q0.0接通,釋放I0.6延時5秒后Q0.0斷開。
一、編寫程序。在項目視圖中打開OB1,在指令樹中拖拽關(guān)斷延遲定時器到程序段1,則自動打開背景數(shù)據(jù)塊選擇對話框,單擊確認(rèn)按鈕采用默認(rèn)設(shè)置,給定時器設(shè)置了背景數(shù)據(jù)塊。在定時器的使能端插入常開觸點I0.6,輸入定時時間5秒,回車確認(rèn)后可以看到定時時間自動變?yōu)門#5s,拖拽一個輸出線圈到定時器輸出位置,輸入地址Q0.0,這樣一個簡單的關(guān)斷延遲定時器的應(yīng)用實例就完成了。單擊保存項目按鈕保存項目。
二、編譯、下載程序到PLC。在項目樹中選中程序塊,單擊下載按鈕將所有程序塊下載到PLC。
三、查看程序運行情況。單擊監(jiān)控按鈕,觀察程序的運行情況,按下I0.6,可以看到Q0.0接通,斷開I0.6,Q0.0仍然接通,此時定時器開始加計時,5秒后Q0.0斷開。
以上我們通過一個簡單的實例介紹了關(guān)斷延遲定時器的使用方法。