PLC定時器的定時時間如何計算
2026年10月30日
視頻概述
AI 生成本影片詳細介紹了西門子 S7-200 SMART PLC(型號 CPU-ST20)中定時器指令的運作原理與時間計算方法,重點說明如何根據不同的解析度設定值來達成所需的延時效果。
時器是PLC的常用指令
我們看一下定時器的定時時間該如何去計算
我們所使用的PLC呢
是西門子S7-200Smart這樣的一款PLC
那麼它的這個具體型號呢
我們使用的是CPU-ST20
首先呢
我們使用一個定時器指令
定時器指令在這
輸入地址T33
我們這個PLC呢
它是有三種分辨率
這個定時時間
我們可以看一下這個幫助裏面
在這有三種分辨率
分別是1毫秒
10毫秒
100毫秒
那麼後面呢
是它們對應的這個地址
這呢
我們以10毫秒爲例
那麼我們所使用的這個地址呢
就是T33
它的這個時間呢
首先單位是毫秒
那麼這個前面呢
是一個設定值
比如說前面填寫50
那麼這樣的話呢
它的這個時間該如何去計算呢
它的這個定時時間是50乘以10
就是它的這個定時時間
當這個T33前面接通
比如說我們使用一個M0.0
當M0.0接通的時候呢
T33開始進行一個計時
當計時到500毫秒的時候呢
T33這樣的一個定時器的位置令就會接通
我們這呢
使用一個Q0.0
這個程序呢
就是當M0.0爲1的時候
T33開始計時
當計時500毫秒的時候
這個T33接通
Q0.0啓動
就是這樣的一個程序
這需要我們掌握的呢
就是這個定時器的定時時間的計算
就是前面的這個設定值乘以這一個分辨率
當然如果說我們使用的這個定時器是這樣的一個值的話呢
比如說這是T55
T55的話呢
這就是100毫秒的一個分辨率
那麼如果說我仍然想延時500毫秒的話呢
那麼這樣的話就直接填寫5就行了
它是這樣
那麼有朋友可能會問
爲什麼需要這麼小的一個分辨率呢
因爲呢
你比如說我這個延時時間呢
就想延時10毫秒
那麼這樣的話呢
我們就不能夠使用這個100毫秒分辨率的這樣的一個定時器
就需要使用這個10毫秒的一個定時器
那麼前面呢
寫上1就行了
這樣的話呢
就可以延時10毫秒
但是如果說我們使用100毫秒的定時器的話呢
就無法達到這樣的一個要求
如果說想延時這個5毫秒的話呢
前面呢
我們就填寫500就行了哈
這樣的話呢
是5000
5000毫秒呢
那就是5秒
我們可以把這個程序下載進PLC
觀察一下
點擊下載
點擊試
點擊調試程序狀態
將這個M0.0呢
寫入一個1
我們看開始計時
計時到5秒的時候
也就是5000毫秒的時候
這兒呢
接通
就是這樣的一個意思啊
好
感興趣的朋友呢
可以自己去試一下
那麼我們這兒的重點呢
就是前面的這個PT前面的這個值乘以並變率
單位是毫秒
就是它的這個定時時間
好吧

