公司主營:西門子數(shù)控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡介
詳細(xì)介紹
西門子組態(tài)6AV2103-0XA05-0AA5編程
*,千萬庫存。
使用“生成脈沖"(Generate pulse) 指令,可以將輸出 Q 置位為預(yù)設(shè)的一段時間。當(dāng)輸入
IN 的邏輯運(yùn)算結(jié)果 (RLO) 從“0"變?yōu)椤?"(上升沿)時,啟動該指令。指令啟動時,
預(yù)設(shè)的時間 PT 即開始計時。無論后續(xù)輸入的狀態(tài)如何變化,都將輸出 Q 置位由 PT
的一段時間。只要 PT 時間仍在計時,即使檢測到新的上升沿,Q 輸出的狀
態(tài)也不受影響。
可以在 ET 輸出上查詢當(dāng)前時間值。該定時器值從 T#0s 開始,在達(dá)到時間值 PT 后結(jié)
束。如果達(dá)到已組態(tài)的時間 PT,并且輸入 IN 的狀態(tài)為“0",則輸出 ET 將復(fù)位。
每次調(diào)用“生成脈沖"指令,都會為其分配一個 IEC 定時器用于存儲指令數(shù)據(jù)。
說明
如果程序中未調(diào)用定時器(例如,由于跳過定時器而),則輸出 ET 會在定時器計時
結(jié)束后立即返回一個常數(shù)值。
對于 S7-1200 CPU
IEC 定時器是一個 IEC_TIMER 或 TP_TIME 數(shù)據(jù)類型的結(jié)構(gòu),可如下聲明:
● 聲明為一個數(shù)據(jù)類型為 IEC_TIMER 的數(shù)據(jù)塊(例如,“MyIEC_TIMER")
● 聲明為塊中“Static"部分的 TP_TIME 或 IEC_TIMER 類型的局部變量(例如,
#MyIEC_TIMER)
對于 S7-1500 CPU
IEC 定時器是一個 IEC_TIMER、IEC_LTIMER、TP_TIME 或 TP_LTIME 數(shù)據(jù)類型的結(jié)構(gòu),
可如下聲明:
● 聲明為一個數(shù)據(jù)類型為 IEC_TIMER 或 IEC_LTIMER 的數(shù)據(jù)塊(例
如,“MyIEC_TIMER")
● 聲明為塊中“Static"部分的 TP_TIME、TP_LTIME、IEC_TIMER 或 IEC_LTIMER 類型
的局部變量(例如,#MyIEC_TIMER)
指令
4.1 指令
對 PLC 進(jìn)行編程
編程和操作手冊, 10/2018 1137
在以下應(yīng)用中,將更新該指令數(shù)據(jù):
● 當(dāng)輸出 ET 或 Q 互連時,調(diào)用該指令。如果輸出未互連,則不更新輸出 ET 中的當(dāng)前時
間值。
● 訪問 Q 或 ET 輸出時。
執(zhí)行“生成脈沖"指令之前,需要事先預(yù)設(shè)一個邏輯運(yùn)算。該運(yùn)算可以放置在程序段的中
間或者末尾。
參數(shù)
下表列出了“生成脈沖"指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲區(qū)說明
S7-1200 S7-1500 S7-1200 S7-1500
IN Input BOOL BOOL I、Q、M、
D、L 或常
量
I、Q、M、
D、L、T、
C、P 或常
量
啟動輸入
PT Input TIME TIME、
LTIME
I、Q、M、
D、L 或常
量
I、Q、M、
D、L、P
或常量
脈沖的
時間。
PT 參數(shù)的
值必須為正
數(shù)。
Q Output BOOL BOOL I、Q、M、
D、L
I、Q、M、
D、L、P
脈沖輸出
ET Output TIME TIME、
LTIME
I、Q、M、
D、L
I、Q、M、
D、L、P
當(dāng)前定時器
的值
指令
4.1 指令
對 PLC 進(jìn)行編程
1138 編程和操作手冊, 10/2018
脈沖時序圖
下圖顯示了“生成脈沖"指令的脈沖時序圖:
??????
??????
??????
????
???? ???? ????
示例
以下示例說明了該指令的工作原理:
????
???? ??
???? ????
????????
???????????????????????????????? ??????????????????????????????????
?????????????????????? ????????????????????????
??????????????
下表將通過具體的操作數(shù)值對該指令的工作原理進(jìn)行說明:
參數(shù)操作數(shù)值
IN Tag_Start 躍遷“0"=>“1"
PT Tag_PresetTime T#10s
Q Tag_Status TRUE
ET Tag_ElapsedTime T#0s => T#10s
當(dāng)“Tag_Start"操作數(shù)的狀態(tài)從“0"變?yōu)椤?"時,PT 參數(shù)預(yù)設(shè)的時間開始計時,且
“Tag_Status"操作數(shù)將置位為“1"。當(dāng)前時間值存儲在“Tag_ElapsedTime"操作數(shù)中。
定時器計時結(jié)束時,操作數(shù)“Tag_Status"的狀態(tài)復(fù)位為“0"。
指令
4.1 指令
對 PLC 進(jìn)行編程
編程和操作手冊, 10/2018 1139
參見
有效數(shù)據(jù)類型概述 (頁 247)
控制室溫的示例 (頁 8337)
實(shí)例 (頁 68)
FBD 編程示例 (頁 8326)
有關(guān) FBD 的基本信息 (頁 8277
下一篇:西門子博途軟件6AV6613-0AA00-0AL0現(xiàn)場服務(wù)