close

西門子的Timer是以FB的方式存在,所以沒有數量上限制,直到PLC容量不足。

 

image002.png - Timer TP應用

l   西門子提供4種不同的Timer指令。上方紅框為方塊型,下方籃框為線圈型。

image001.png - Timer TP應用

l   使用線圈Timer(1),需要先建一個IEC TimerDB,提供給Timer使用。方塊型(2)則會自動建立DB


 

TP說明:

IN條件變為1時,Q會成立直到ET=PT。期間不論IN條件成立與否(10),都不影響Q的結果。

image003.png - Timer TP應用

l   時序圖(圖取自於TIA信息系統)

 

TP線圈使用方式

image004.png - Timer TP應用

Step 1.     TP線圈指令拖曳到程序裡。

image005.png - Timer TP應用

Step 2.     新增IEC Timer DBTP使用。

image006.png - Timer TP應用

Step 3.     TP_ DB拖曳到TP線圈上方。

image007.png - Timer TP應用

Step 4.     設定時間(MS:毫秒、S:秒、M:分、H:時、D:天)

image008.png - Timer TP應用

Step 5.     寫個簡單範例來測試。

image009.png - Timer TP應用


image010.png - Timer TP應用


image011.png - Timer TP應用


image012.png - Timer TP應用


image013.png - Timer TP應用


image014.png - Timer TP應用

Step 6.     驗證過程。


 

TP方塊型使用方式

image015.png - Timer TP應用

Step 1.     TP方塊型指令拖曳到程序裡,此時會自動產生一個DB

image016.png - Timer TP應用

IN:啟動輸入

Q:輸出

PT:設定時間(MS:毫秒、S:秒、M:分、H:時、D:天)

ET:現在計時

Step 2.     管腳說明。

image017.png - Timer TP應用

Step 3.     寫個簡單的程式來驗證。

image018.png - Timer TP應用


image019.png - Timer TP應用


image020.png - Timer TP應用


image021.png - Timer TP應用


image022.png - Timer TP應用


image023.png - Timer TP應用


image024.png - Timer TP應用

Step 4.     驗證過程。

 

舉一個簡單的應用範例,當我有一顆馬達啟動時間需要10秒,在這段時間不能關閉,不然會對馬達造成損毀。

 image025.png - Timer TP應用

TP線圈寫法。

image026.png - Timer TP應用

TP方塊型寫法。

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

我是小編Eli,這裡會記錄我學習過程(西門子、eWON、Anybus等),歡迎大家一起加入學習跟討論。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Bob 的頭像
    Bob

    鮑伯的PLC事件 (Bob's Blog)

    Bob 發表在 痞客邦 留言(0) 人氣()