延時中斷組織塊及其應用
延時中斷組織塊(如OB20)可實現延時執行某些操作,調用“SRT_DINT”指令時開始計時延時時間(此時開始調用相關延時中斷)。其作用類似于定時器,但PLC 中普通定時器的定時精度要受到不斷變化的掃描周期的影響,使用延時中斷可以達到以ms為單位的高精度延時。
延時中斷最多可以使用20個,默認范圍是OB20~OB23,其余可組態OB編號123以上組織塊。
(1)指令簡介
可以用“SRT_DINT”和“CAN_DINT”設置、取消激活延時中斷,
(2)延時中斷組織塊的應用
【例1】當10.0為上升沿時,延時5s執行Q0.0置位,10.1為上升沿時,Q0.0復位。
【解】①添加組織塊OB20。在TIA博途軟件項目視圖的項目樹中,雙擊“添加新塊”,彈出如圖1所示的界面,選中“組織塊”和“Time delay interrupt”選項,單擊“確定”按鈕,即可添加OB20組織塊。
圖1
②中斷程序在OB1中,如圖2所示,主程序在OB20中,如圖3所示。
圖2
圖3
審核編輯:劉清
-
plc
+關注
關注
5010文章
13271瀏覽量
463068 -
計時器
+關注
關注
1文章
420瀏覽量
32690 -
中斷處理
+關注
關注
0文章
94瀏覽量
10967 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15743 -
S7-1500
+關注
關注
3文章
300瀏覽量
6392
原文標題:電工知識—SIMATIC S7-1500 PLC延時中斷組織塊及其應用
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論