插拔中斷 OB83
● 插拔中斷 OB83 的功能
如果移除或插入了已組態(tài)且未禁用的分布式 I/O 模塊或子模塊(PROFIBUS、PROFINET 和 AS-i),編程訪問 OB83 的啟動信息可以判斷觸發(fā) OB83 的模塊并作出響應(yīng)。
● 與插拔中斷 OB83 相關(guān)的信息
當(dāng)觸發(fā)插拔中斷時,通過 OB83 的接口變量可以讀取相應(yīng)的啟動信息,可以幫助確定事件發(fā)生的設(shè)備、發(fā)生的事件類別。OB83 的接口變量及啟動信息以及導(dǎo)致 OB83 的啟動事件參考下圖1、2、3。
圖1. OB83 接口變量
圖2. OB83 的啟動信息
圖3. 導(dǎo)致OB83 的啟動事件
● 插拔中斷 OB83 的使用示例
1、按以下步驟創(chuàng)建插拔中斷 OB83 。如圖4。
圖4.創(chuàng)建插拔中斷 OB83
2、在 OB83 中編程,創(chuàng)建地址為MW100、MB102、MB103 的變量用于存儲出現(xiàn)模塊插拔時讀取到的啟動信息。如圖5。
圖5. OB83 中編程
3、測試結(jié)果:程序下載后,在監(jiān)控表中查看 MW100、MB102 、MB103的數(shù)據(jù)。
① 當(dāng)有模塊拔出時,觸發(fā)插拔中斷 OB83 ,結(jié)果如圖6。
圖6. 測試結(jié)果1
② 當(dāng)有模塊插入時,觸發(fā)插拔中斷 OB83 ,結(jié)果如圖7。
圖7. 測試結(jié)果2
4、通過 OB83 啟動信息中 LADDR 判斷觸發(fā) OB83 的模塊
LADDR是受影響模塊或子模塊的硬件標(biāo)識符,通過 OB83 中LADDR的值就可以判斷受影響的硬件,LADDR的查看方式如下,可以在PLC變量的系統(tǒng)常量中查看PLC項目中全部系統(tǒng)常量,也可以在網(wǎng)絡(luò)視圖中選擇具體的站或者系統(tǒng)查看系統(tǒng)常數(shù),如圖8、9。
圖8、全部系統(tǒng)常量查看方法
圖9、具體站或系統(tǒng)的系統(tǒng)常數(shù)查看方法
常見問題:
使用插拔組織塊需要注意什么?
1、插拔組織塊OB數(shù)量<=1 ;
2、無論是否編程 OB83,移除或插入了已組態(tài)且未禁用的分布式 I/O 模塊或子模塊不會導(dǎo)致 CPU 進(jìn)入 STOP 模式;
3、無論是否編程 OB83,移除或插入中央模塊將導(dǎo)致 CPU 進(jìn)入 STOP 模式;
4、如果希望CPU在接收到觸發(fā) OB83 的某種啟動事件時進(jìn)入STOP模式,可以在 OB83 中加入STP指令,使CPU進(jìn)入STOP模式。
審核編輯:劉清
-
plc
+關(guān)注
關(guān)注
5017文章
13394瀏覽量
465692 -
中斷
+關(guān)注
關(guān)注
5文章
900瀏覽量
41796 -
存儲模塊
+關(guān)注
關(guān)注
0文章
15瀏覽量
8947
原文標(biāo)題:插拔中斷 OB83
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
LM25066熱插拔設(shè)計的示例
如何應(yīng)用優(yōu)先級錯誤處理組織塊(OB85)
單片機(jī)學(xué)習(xí)##中斷系統(tǒng)(2)--外部中斷示例
![單片機(jī)學(xué)習(xí)##<b class='flag-5'>中斷</b>系統(tǒng)(2)--外部<b class='flag-5'>中斷</b><b class='flag-5'>示例</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
插拔中斷OB83的功能和相關(guān)應(yīng)用
OB優(yōu)先級和運行時特性
機(jī)架或站故障OB86的使用示例
硬件中斷OB的功能
基于S7-300和S7-1200 CPU的Profinet通信
![基于S7-300和S7-1200 CPU的Profinet通信](https://file1.elecfans.com/web2/M00/8D/02/wKgaomS2Fb-AUD08AAAaEwaAA4g228.jpg)
評論