1. 概述
SIMATIC S7- 300有2種類型的定時(shí)器,一個(gè)是S5Time類型,另一個(gè)是IEC Time類型。
有關(guān)這2種定時(shí)器的數(shù)據(jù)類型的定義,請(qǐng)查看讀寫時(shí)鐘和時(shí)鐘同步,鏈接:https://www.ad.siemens.com.cn/productportal/Prods/published/Prog/Prog_3.3/Prog_3.3.html
2. 在Step7中使用定時(shí)器
2.1 在Step7中使用S5Time定時(shí)器
在Step7中,如圖1所示,舉例,從定時(shí)器指令庫(kù)拖拽指令S_ODTS(保持接通延時(shí)S5定時(shí)器)放入程序段中,給管腳填寫相關(guān)參數(shù)。
圖1Step7添加S5Time定時(shí)器指令
S_ODTS指令管腳參數(shù)如下表1。
參數(shù) | 數(shù)據(jù)類型 | 存儲(chǔ)區(qū) | 描述 |
T編號(hào) | TIMER | T | 定時(shí)器標(biāo)識(shí)號(hào);其范圍依賴于CPU |
S | BOOL | I、Q、M、L、D | 使能輸入 |
TV | S5TIME | I、Q、M、L、D | 預(yù)設(shè)時(shí)間值 |
R | BOOL | I、Q、M、L、D | 復(fù)位輸入 |
BI | WORD | I、Q、M、L、D | 剩余時(shí)間值,整型格式 |
BCD | WORD | I、Q、M、L、D | 剩余時(shí)間值,BCD格式 |
Q | BOOL | I、Q、M、L、D | 定時(shí)器的狀態(tài) |
表1S_ODTS的管腳參數(shù)說(shuō)明
用鼠標(biāo)點(diǎn)擊該指令,然后按鍵盤的F1鍵,可以查看該指令的幫助,如圖2。
圖2S5Time定時(shí)器指令幫助(時(shí)序圖)
下載程序,將M100.0置個(gè)脈沖信號(hào),定時(shí)器T0開始工作,如圖3。
圖3執(zhí)行定時(shí)器T0工作
定時(shí)器T0執(zhí)行10S后給予輸出,將M100.3置1。
圖4定時(shí)器T0到時(shí)間輸出
管腳BI和BCD表示的是剩余時(shí)間,BI是整型格式,BCD是BCD格式;這2個(gè)管腳并不是直接顯示出真真的剩余時(shí)間,這還需要換算。下面舉例說(shuō)明。
圖5舉例說(shuō)明BI的使用
通過(guò)變量表監(jiān)視T0和MW102,T0采用二進(jìn)制形式監(jiān)視,MW102采用十進(jìn)制形式監(jiān)視。T0的第13、12位顯示為11,表示當(dāng)前T0的時(shí)基為10S,所以剩余時(shí)間等于BI乘以時(shí)基,即:138*10=1380S,就是1380/60=23min。
2.2Step7中使用IEC定時(shí)器
IEC定時(shí)器一共有3種(SFB3、SFB4、SFB5),如圖6所示。拖拽指令SFB4放入程序段中,給管腳填寫相關(guān)參數(shù)。
圖6Step7添加IEC定時(shí)器指令
SFB4功能塊管腳參數(shù)如下表2。
參數(shù) | 聲明 | 數(shù)據(jù)類型 | 存儲(chǔ)區(qū) | 描述 |
IN | INPUT | BOOL |
I、Q、M、D、L、 常數(shù) |
使能輸入 |
PT | INPUT | TIME |
I、Q、M、D、L、 常數(shù) |
IN輸入上升沿延遲 的時(shí)間。PT必須為正值。 (注意:值范圍由TIME數(shù)據(jù)類型 確定) |
Q | OUTPUT | BOOL | I、Q、M、D、L | 時(shí)間的狀態(tài) |
ET | OUTPUT | TIME | I、Q、M、D、L | 用完的時(shí)間 |
表2SFB4的管腳參數(shù)說(shuō)明
用鼠標(biāo)點(diǎn)擊該指令,然后按鍵盤的F1鍵,可以查看該指令的幫助,如圖7。
圖7IEC定時(shí)器指令幫助(時(shí)序圖)
下載程序,將M200.0置1,定時(shí)器SFB4開始工作,此時(shí)輸出M200.1為0,如圖8。
圖8執(zhí)行定時(shí)器SFB4工作
定時(shí)器SFB4執(zhí)行10S后,輸出M200.1置1,如圖9所示。
圖9定時(shí)器SFB4到時(shí)間輸出
管腳ET表示的是已經(jīng)用完的時(shí)間,數(shù)據(jù)類型是雙整型格式,表示的實(shí)際剩余時(shí)間,單位為毫秒。如下圖10所示,ET為L(zhǎng)#10000,即:10000/1000=10S。
圖10舉例說(shuō)明ET的使用
3.在TIA Step7中使用定時(shí)器
3.1TIA Step7中使用S5Time定時(shí)器
在TIA Step7中,如圖11所示,舉例,從定時(shí)器操作指令庫(kù)拖拽指令S_ODTS放入程序段中,給管腳填寫相關(guān)參數(shù)。
圖11TIA Step7添加S5Time定時(shí)器指令
該使用操作與Step7中的一樣,這里就不再過(guò)多贅述。
3.2TIA Step7中使用IEC定時(shí)器
如圖12所示,TIA Step7中的TON與Step7的SFB4稍有不同,沒(méi)有管腳EN和ENO。但是使用操作與Step7中的也是一樣,這里就不再過(guò)多贅述。
圖12TIA Step7添加S5Time定時(shí)器指令
-
定時(shí)器
+關(guān)注
關(guān)注
23文章
3226瀏覽量
114144 -
S7-300
+關(guān)注
關(guān)注
8文章
225瀏覽量
34177
原文標(biāo)題:S7-300 定時(shí)器的使用
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論