指令介紹:
邊沿檢測指令有掃描操作數的信號下降沿指令和掃描操作數的信號上升沿指令。
(1)掃描操作數的信號下降沿指令FN檢測RLO從1調轉到0時的下降沿,并保持RLO=1一個掃描周期。每個掃描周期期間,都會將RLO位的信號狀態與上一個周期獲取的狀態比較,以判斷是否改變。
下降沿示例的梯形圖如圖1所示:
圖1
由圖2所示的時序圖可知:當按鈕10.0按下后彈起時,產生一個下降沿,輸出O0.0得電一個掃描周期,這個時間是很短的,肉眼是分辨不出來的,因此若Q0.0控制的是一盞燈,肉眼是不能分辨出燈已經亮了一個掃描周期。
圖2
(2)掃描操作數的信號上升沿指令FP檢測RLO從0調轉到1時的上升沿,并保持RLO=1一個掃描周期。每個掃描周期期間,都會將RLO位的信號狀態與上一個周期獲取的狀態比較,以判斷是否改變。
上升沿示例的梯形圖如圖3所示:
圖3
由圖4所示的時序圖可知:當按鈕I0.0按下時,產生一個上升沿,輸出O0.0得電一個掃描周期,無論按鈕閉合多長的時間,輸出O0.0只得電一個掃描周期。
圖4
實際應用:
【例1】梯形圖如圖5所示,如果按鈕I0.0壓下,閉合1s后彈起,請分析程序運行結果。
【解】當I0.0壓下時,產生上升沿,觸點產生一個掃描周期的時鐘脈沖,驅動輸出線圈Q0.1通電一個掃描周期,Q0.0也通電,使輸出線圈Q0.0置位,并保持。
圖5
當按鈕 I0.0 彈起時,產生下降沿,觸點產生一個掃描周期的時鐘脈沖,驅動輸出線圈Q0.2通電一個掃描周期,使輸出線圈Q0.0復位,并保持,Q0.0得電共1s。
【例2】設計一個程序,實現用一個單按鈕控制一盞燈的亮和滅,即奇數次壓下按鈕燈亮,偶數次壓下按鈕燈滅。
【解】當I0.0第一次合上時,M10.0接通一個掃描周期,使得Q0.0線圈得電一個掃描周期,當下一次掃描周期到達,Q0.0常開觸點閉合自鎖,燈亮。
當I0.0第二次合上時,M10.0線圈得電一個掃描周期,使得M10.0常閉觸點斷開,燈滅。梯形圖如圖6所示。
圖6
審核編輯:劉清
-
plc
+關注
關注
5008文章
13151瀏覽量
462072 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15716 -
時鐘脈沖
+關注
關注
0文章
19瀏覽量
12669 -
S7-1500
+關注
關注
3文章
300瀏覽量
6341
原文標題:電工知識—SIMATIC S7-1500 PLC 邊沿檢測指令與應用
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論