延時中斷組織塊及其應用
延時中斷組織塊(如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
+關注
關注
5016文章
13388瀏覽量
465420 -
計時器
+關注
關注
1文章
426瀏覽量
32862 -
中斷處理
+關注
關注
0文章
94瀏覽量
11015 -
SIMATIC
+關注
關注
1文章
231瀏覽量
15828 -
S7-1500
+關注
關注
3文章
300瀏覽量
6517
原文標題:電工知識—SIMATIC S7-1500 PLC延時中斷組織塊及其應用
文章出處:【微信號:設備原理與維修俱樂部,微信公眾號:設備原理與維修俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
西門子plc S7-1200/S7-1500優化的DB塊與標準的DB塊整體對比
![西門子<b class='flag-5'>plc</b> <b class='flag-5'>S7</b>-1200/<b class='flag-5'>S7-1500</b>優化的DB<b class='flag-5'>塊</b>與標準的DB<b class='flag-5'>塊</b>整體對比](https://file1.elecfans.com//web2/M00/8E/49/wKgaomTDomqAQySDAACAnNBD494583.jpg)
SIMATIC S7-1500 PLC啟動組織塊及其應用
![<b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>啟動<b class='flag-5'>組織</b><b class='flag-5'>塊</b><b class='flag-5'>及其</b>應用](https://file1.elecfans.com/web2/M00/8F/D3/wKgaomTS5xWAfIx3AAA2i7vX0WI055.png)
基于WinCC V7.2與S7-1200/1500 PLC通訊步驟介紹
![基于WinCC V7.2與<b class='flag-5'>S7</b>-1200/<b class='flag-5'>1500</b> <b class='flag-5'>PLC</b>通訊步驟介紹](https://file.elecfans.com/web2/M00/49/E3/pYYBAGKhvHCAMWtLAAAZlIuwE14784.jpg)
SIMATIC S7-1500 PLC用戶手冊
電工知識—SIMATIC S7-1500 PLC的常用模塊
SIMATIC S7-1500 PLC信號模塊(2)
WinCC與 S7-1200/S7-1500 PLC之間的通信解析
SIMATIC S7-1500 PLC硬件中斷組織塊及其應用介紹
![<b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>硬件<b class='flag-5'>中斷</b><b class='flag-5'>組織</b><b class='flag-5'>塊</b><b class='flag-5'>及其</b>應用介紹](https://file1.elecfans.com/web2/M00/93/EB/wKgaomTivV2AWDpIAAAwmRtFNno743.png)
評論