說明
使用“啟動脈沖定時器”指令啟動將指定周期作為脈沖的 IEC 定時器。邏輯運(yùn)算結(jié)果 (RLO) 從“0”變?yōu)椤?”(信號上升沿)時,啟動 IEC 定時器。無論 RLO 的后續(xù)變化如何,IEC 定時器都將運(yùn)行指定的一段時間。檢測到新的信號上升沿也不會影響該 IEC 定時器的運(yùn)行。只要 IEC 定時器正在計(jì)時,對定時器狀態(tài)是否為“1”的查詢就會返回信號狀態(tài)“1”。當(dāng) IEC 定時器計(jì)時結(jié)束之后,定時器的狀態(tài)將返回信號狀態(tài)“0”。
在指令下方的 <操作數(shù) 1>(持續(xù)時間)中指定脈沖的持續(xù)時間,在指令上方的 <操作數(shù) 2>(IEC 時間)中指定將要開始的 IEC 時間。
說明 可以啟動和查詢不同執(zhí)行等級的 IEC 定時器,每次查詢輸出 Q 或 ET 時,都會更新 IEC_TIMER 的結(jié)構(gòu)。 |
對于 S7-1200 CPU
“啟動脈沖定時器”指令以數(shù)據(jù)類型為 IEC_TIMER 或 TP_TIME 的結(jié)構(gòu)存儲其數(shù)據(jù)??梢匀缦侣暶鞔私Y(jié)構(gòu):
聲明為一個系統(tǒng)數(shù)據(jù)類型為 IEC_TIMER 的數(shù)據(jù)塊(例如,“MyIEC_TIMER”)
聲明為塊中“Static”部分的 TP_LTIME 或 IEC_TIMER 類型的局部變量(例如,#MyIEC_TIMER)
對于 S7-1500 CPU
“啟動脈沖定時器”指令以數(shù)據(jù)類型為 IEC_TIMER、IEC_LTIMER、TP_TIME 或 TP_LTIME 的結(jié)構(gòu)存儲其數(shù)據(jù)??梢匀缦侣暶鞔私Y(jié)構(gòu):
聲明為一個系統(tǒng)數(shù)據(jù)類型為 IEC_TIMER 或 IEC_LTIMER 的數(shù)據(jù)塊(例如,“MyIEC_TIMER”)
聲明為塊中“Static”部分的 TP_TIME、TP_LTIME、IEC_TIMER 或 IEC_LTIMER 類型的局部變量(例如,#MyIEC_TIMER)
在以下應(yīng)用中,將更新該指令數(shù)據(jù):
調(diào)用該指令時,更新 IEC_Timer 結(jié)構(gòu)。只有對 ET 或 Q 輸出(例如,"MyTimer".Q 或 "MyTimer".ET)進(jìn)行了掃描,才會更新 ET 輸出中的時間值。
訪問所指定的定時器時。
當(dāng)前定時器狀態(tài)將保存在 IEC 定時器的結(jié)構(gòu)組件 Q 中??梢酝ㄟ^常開觸點(diǎn)查詢定時器狀態(tài)“1”,或通過常閉觸點(diǎn)查詢定時器狀態(tài)“0”。
執(zhí)行“啟動脈沖定時器”指令,需要有一個前導(dǎo)邏輯運(yùn)算。它只能放置在程序段的末端。
下表列出了“啟動脈沖定時器”指令的參數(shù):
參數(shù) | 聲明 | 數(shù)據(jù)類型 | 存儲區(qū) | 說明 | |
---|---|---|---|---|---|
S7-1200 | S7-1500 | ||||
<持續(xù)時間> | Input | TIME | TIME、LTIME | I、Q、M、D、L 或常數(shù) | IEC 定時器運(yùn)行的持續(xù)時間。 |
|
InOut | IEC_TIMER、TP_TIME | IEC_TIMER、IEC_LTIMER、TP_TIME、TP_LTIME | D、L | 啟動的 IEC 定時器。 |
脈沖時序圖
下圖為此指令的脈沖時序圖:
示例
以下示例說明了該指令的工作原理:
當(dāng)操作數(shù) Tag_Input 的信號狀態(tài)從“0”變?yōu)椤?”時,執(zhí)行“啟動脈沖定時器”指令。“DB1”.MyIEC_TIMER 定時器將持續(xù)運(yùn)行操作數(shù)“TagTime”中存儲的一段時間。
只要定時器 "DB1". MyIEC_TIMER 在運(yùn)行,定時器狀態(tài) ("DB1".MyIEC_TIMER.Q) 的信號狀態(tài)便為“1”且置位操作數(shù)“Tag_Output”。當(dāng) IEC 定時器計(jì)時結(jié)束后,定時器狀態(tài)的信號狀態(tài)將重新變?yōu)椤?”,同時復(fù)位操作數(shù)“Tag_Output”。
審核編輯:劉清
-
西門子
+關(guān)注
關(guān)注
94文章
3039瀏覽量
115875 -
定時器
+關(guān)注
關(guān)注
23文章
3248瀏覽量
114800 -
S7-1200
+關(guān)注
關(guān)注
11文章
331瀏覽量
17984
原文標(biāo)題:西門子博途: ---( TP )---:啟動脈沖定時器
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論