業(yè)務(wù)銷售;竭誠為你服務(wù).
公司主營西門子PLC模塊,數(shù)控伺服,觸摸屏等系列產(chǎn)品,產(chǎn)品*,質(zhì)保一年
![]() |
參考價(jià) | ¥670 |
訂貨量 | 1 |
更新時間:2019-07-17 16:06:11瀏覽次數(shù):424
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子6AV6381-2BE07-5AV0集成商
敬請放心購買!F_TRIG:檢查下降沿 (S7-1500)
說明
使用“檢測下降沿"指令,可以檢測輸入 CLK 的從“1"到“0"的狀態(tài)變化。該指令將
輸入 CLK 的當(dāng)前值與保存在實(shí)例中的上次查詢(邊沿存儲位)的狀態(tài)進(jìn)行比較。如果
該指令檢測到輸入 CLK 的狀態(tài)從“1"變成了“0",就會在輸出 Q 中生成一個下降沿,
即輸出的值將在一個循環(huán)周期內(nèi)為 TRUE 或“1"。
在其它任何情況下,該指令輸出的狀態(tài)均為“0"。
參數(shù)
下表列出了“檢測下降沿"指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲區(qū)說明
CLK Input BOOL I、Q、M、D、
L 或常數(shù)
到達(dá),將查
詢該的邊
沿。
Q Output BOOL I、Q、M、D、L 邊沿檢測的結(jié)果
指令
4.1 指令
對 PLC 進(jìn)行編程
1510 編程和操作手冊, 10/2018
示例
以下示例說明了該指令的工作原理:
STL 說明
CALL F_TRIG, "F_TRIG_DB" // 調(diào)用指令。
CLK := "TagIn" // 檢測到下降沿。
Q := "TagOut" // 在下降沿發(fā)送狀態(tài)“1"。
輸入 CLK 中變量的上一個狀態(tài)存儲在“F_TRIG_DB"變量中。如果檢測到操作數(shù)“TagIn"
的狀態(tài)從“1"變?yōu)椤?",則輸出“TagOut"的狀態(tài)在一個循環(huán)周期內(nèi)為“1"。
參見
有效數(shù)據(jù)類型概述 (頁 247)
狀態(tài)字的基本信息 (頁 200)
STL 指令 (頁 8357)
編輯 STL 指令 (頁 8377)
實(shí)例 (頁 68)
在 STL 中查詢并設(shè)置狀態(tài)位 (頁 201)
定時器操作 (S7-1500)
TP:生成脈沖 (S7-1500)
說明
使用“生成脈沖"指令,可以將輸出 Q 設(shè)置為預(yù)設(shè)的一段時間。當(dāng)參數(shù) IN 的邏輯運(yùn)算結(jié)
果 (RLO) 從“0"變?yōu)椤?"(上升沿)時,啟動該指令。指令啟動時,預(yù)設(shè)的時間 PT
即開始計(jì)時。隨后無論輸入如何改變,都會將參數(shù) Q 設(shè)置為時間 PT。如果時間
Q 仍在計(jì)時,即使檢測到新的上升沿,參數(shù) PT 的狀態(tài)也不會受到影響。
可以在 ET 輸出上查詢當(dāng)前時間值。時間值從 T#0s 開始,達(dá)到 PT 時間值時結(jié)束。如果
PT 時間用完且輸入 IN 的狀態(tài)為“0",則復(fù)位 ET 輸出。
指令
4.1 指令
對 PLC 進(jìn)行編程
編程和操作手冊, 10/2018 1511
在程序代碼中使用“調(diào)用塊"(Call block) (CALL) 指令以調(diào)用“生成脈沖"(Generate pulse)
指令。
說明
如果程序中未調(diào)用定時器(這是因?yàn)闀雎远〞r器),則輸出 ET 會在定時器計(jì)時結(jié)束后
立即返回一個常數(shù)值。
每次調(diào)用“生成脈沖"指令,都會為其分配一個 IEC 定時器用于存儲指令數(shù)據(jù)。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 類型的局部變量(例如,
#MyTP_TIMER)
從下拉列表“???"中選擇數(shù)據(jù)類型后,將打開“調(diào)用選項(xiàng)"(Call options) 對話框。
在以下情況下將更新指令數(shù)據(jù):
● 當(dāng)輸出 ET 或 Q 互連時,調(diào)用該指令。如果輸出未互連,則不會更新輸出 ET 中的當(dāng)前
時間值。
● 訪問輸出 Q 或 ET 時。
操作會在冷啟動期間復(fù)位“生成脈沖"指令的實(shí)例。如果要在暖啟動之后初始化該指
令的實(shí)例,則需在啟動 OB 中將 PT 參數(shù)置位為“0"的情況下調(diào)用這些待初始化的實(shí)例。
如果“生成脈沖"指令的實(shí)例位于其它塊中,則可以通過諸如初始化上級塊來復(fù)位這些實(shí)
例。
下一篇:西門子軟件6AV6381-2BE07-5AV0分銷商