S7-300/400進階筆記9:五種S5定時器的功能、用法完全總結

一、定時器的定時規則

定時器啟動後,從預置值開始,在每一個時基內,其時間值減1,直到減為0。表示定時時間到。

所以,本質上S5定時器是一個減1計數器,計數初始值由"定時器字"BCD碼給出;每隔一定時間"減1"一次,時間間隔由時基決定。


二、定時器的相關參數

所有的5種S5定時器都有相同的參數,其相關參數如圖1所示:

S7-300/400進階筆記9:五種S5定時器的功能、用法完全總結

圖1 定時器的相關參數

說明:

1、定時器的S、R、Q為BOOL變量,BI、BCD為WORD變量,TV為S5TIME變量。各變量均可以使用I、Q、M、L、D存儲區,TV也可以使用定時時間常數S5T#。

2、"當前時間"= 時間預置值TV – 流逝的時間。

3、所有的定時器都是"復位優先"的。復位後,定時器的當前時間值和時標都被清零,定時器"位",既輸出Q的狀態回0。

4、不同的定時器,區別主要在輸入S和輸出Q的邏輯關係上。


三、5種定時器的詳細分析

1、脈衝定時器SP(Pulse S5 Timer)

脈衝定時器的功能類似於數字電路上升沿觸發單穩態電路。如圖2為脈衝定時器及其時序圖。

S7-300/400進階筆記9:五種S5定時器的功能、用法完全總結

圖2. 脈衝定時器SP及其時序圖

說明:

(1)S端的上升沿信號啟動定時器,開始計時,同時定時器"位"變為1,既Q端輸出1;

(2)如S端的高電平持續時間大於TV值,則定時器計時結束後,定時器"位"變為0,既Q端輸出0;

(3)若S端的高電平持續時間小於TV值,則定時器在S端的下降沿就會復位,當前時間值清零,定時器"位"變為0,既Q端輸出0;

(4)R端的上升沿信號會復位定時器,且R=1期間,定時器"無視"S端的狀態,停止工作。

脈衝定時器常用來"限制"某個信號的導通時間上限,比如某些閥要求單次導通時間不能超過一定的時間,此時,就可以使用脈衝定時器,時間限制設置在TV端即可。

2、擴展脈衝定時器SE(Extended Pulse S5 Timer)

如圖3所示,為擴展脈衝定時器SE及其時序圖。

S7-300/400進階筆記9:五種S5定時器的功能、用法完全總結

圖3 擴展脈衝定時器SE及其時序圖

說明:

(1)S端的上升沿信號啟動定時器,開始計時,同時定時器"位"變為1,既Q端輸出1;

(2)與SP定時器不同,計時期間,即使S端變為0,仍繼續計時,Q端輸出為1,直到計時結束;

(3)若在計時期間,S端又檢測到上升沿,則定時器將被重新啟動,當前時間恢復為預置時間,繼續計時,期間定時器"位"變為1,既Q端輸出1;

(4)R端的上升沿信號會復位定時器,且R=1期間,定時器"無視"S端的狀態,停止工作。

相比脈衝定時器SP而言,在S端信號不頻繁閃爍的情況下,利用擴展脈衝定時器SE,可以"精確"控制某一信號的導通時間,即TV端給定的預置時間。

3、接通延時定時器SD(On-Delay S5 Timer)

接通延時定時器是使用的最多的定時器,甚至有些廠家的PLC只有接通延時定時器。如圖4所示,為接通延時定時器SD及其時序圖。

S7-300/400進階筆記9:五種S5定時器的功能、用法完全總結

圖4 接通延時定時器SD及其時序圖

說明:

(1)S端上升沿信號啟動定時器,開始計時,但此時定時器"位"Q=0;

(2)計時期間,S端由1變為0,則停止計時,當前時間值保持不變,Q=0;

(3)計時期間,S端經歷1->0->1,定時器重啟,從預置值開始計時;

(4)計時結束後,S端仍為1時,定時器"位"才被置1;

(5)R端的上升沿信號會復位定時器,且R=1期間,定時器"無視"S端的狀態,停止工作,Q=0

顧名思義,接通延時定時器SD用於延時接通某一信號,延時時間由TV端給出。且SD定時器可屏蔽頻閃的或持續時間小於時間預置值的啟動信號,避免設備誤動作。

4、保持型接通延時定時器SS(Retentive On-Delay S5 Timer)

如圖5所示,為保持型接通延時定時器SS及其時序圖。

S7-300/400進階筆記9:五種S5定時器的功能、用法完全總結

圖5 保持型接通延時定時器SS及其時序圖

說明:

(1)S端上升沿信號啟動定時器,開始計時,但此時定時器"位"Q=0;

(2)與SD定時器不同,計時期間,即使S端由1變為0,計時仍繼續。此即所謂的"保持";

(3)計時期間,S端再次檢測到上升沿,定時器重啟,從預置值開始重新計時;

(4)計時結束後,定時器"位"Q=1。

保持型接通延時定時器SS的啟動輸入端S通常接脈衝信號。

5、斷開延時定時器SF(Off-Delay S5 Timer)

如圖6所示,為斷開延時定時器SF及其時序圖。

S7-300/400進階筆記9:五種S5定時器的功能、用法完全總結

圖6 斷開延時定時器SF及其時序圖

說明:

(1)S端上升沿信號,使得定時器"位"Q=1,但不啟動定時器;

(2)S端下降沿信號,啟動定時器,開始計時,計時期間保持Q=1;

(3)計時期間,S端檢測到上升沿信號,則停止計時,定時器時間值保持不變。直到S端再次檢測到下降沿信號,定時器重啟,從預置值開始重新計時;

(4)定時結束後,或計時期間復位端檢測到復位信號時,定時器復位,Q=0;。


分享到:


相關文章: