機架或站故障 OB86
● 機架或站故障 OB86 的功能
當CPU 檢測到分布式機架或站出現故障或發生通信丟失時,可以編程訪問機架或站故障 OB86 的啟動信息判斷觸發中斷的站并作出響應。
● 與機架或站故障 OB86 相關的信息
當觸發 OB86 時,通過 OB86 的接口變量可以讀取相應的啟動信息,可以幫助確定事件發生的站、發生的事件類別。OB86 的接口變量、啟動信息及導致 OB86 的啟動事件參考下圖1、2、3。
圖1. OB86 接口變量
圖2. OB86 的啟動信息
圖3. 導致 OB86 的啟動事件
● 機架或站故障 OB86 的使用示例
1、按以下步驟創建插拔中斷 OB86 。如圖4。
圖4. 創建機架或站故障 OB86
2、在 OB86 中編程,創建地址為MW100、MB102、MB103 的變量用于存儲出現模塊插拔時讀取到的啟動信息。如圖5。
圖5. OB86中編程
3、測試結果:程序下載后,在監控表中查看 MW100、MB102 、MB103的數據。當出現PROFINET IO 系統故障時,如圖6。
圖6. 測試結果
4、通過 OB86 啟動信息中的 LADDR 判斷觸發 OB86 的故障硬件
LADDR是故障硬件的硬件標識符,通過 OB86 中LADDR的值就可以判斷發生故障的硬件,LADDR的查看方式如下,可以在PLC變量的系統常量中查看PLC項目中全部系統常量,也可以在網絡視圖中選擇具體的站或者系統查看系統常數,如圖7、8。
圖7、全部系統常量查看方法
圖8、具體站或系統的系統常數查看方法
常見問題:
哪些情況會觸發機架或站故障 OB86?
1、檢測到 DP 主站系統或 PROFINET IO 系統發生故障(對于到達或離去事件);
2、檢測到 DP 從站或 IO 設備發生故障(對于到達或離去事件);
3、 檢測到 PROFINET 智能設備的部分子模塊發生故障。
使用機架或站故障 OB86 需要注意什么?
1、機架或站故障OB數量<=1;
2、無論是否編程 OB86,當出現機架或站故障時不會導致 CPU 進入 STOP 模式;
3、如果希望CPU在接收到機架或站故障中的某種錯誤時進入STOP模式,可以在 OB86 中加入STP指令,使CPU進入STOP模式。
審核編輯:劉清
-
plc
+關注
關注
5016文章
13376瀏覽量
464709 -
cpu
+關注
關注
68文章
10899瀏覽量
212617 -
Profinet
+關注
關注
6文章
1213瀏覽量
23504 -
STP
+關注
關注
0文章
42瀏覽量
10293
原文標題:機架或站故障 OB86
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
機架式UPS突然出現故障是什么原因,該如何解決?
交換機的10種故障類型
四門子PLC系統軟件冗余調試的常見問題解答免費下載
![四門子PLC系統軟件冗余調試的常見問題解答免費下載](https://file.elecfans.com/web2/M00/49/FC/pYYBAGKhvIOANtwgAABHy2gra6g374.png)
基于S7-300根據硬件指示燈排查故障
![基于S7-300根據硬件指示燈排查<b class='flag-5'>故障</b>](https://file.elecfans.com/web2/M00/4A/11/pYYBAGKhvJGARoVUAAAU9cRCcAM966.jpg)
S7200 Modbus通訊協議遠程終端設備RTU主站和從站示例
![S7200 Modbus通訊協議遠程終端設備RTU主<b class='flag-5'>站</b>和從<b class='flag-5'>站</b><b class='flag-5'>示例</b>](https://file.elecfans.com/web1/M00/69/06/o4YBAFvRLDyANDl0AAPTeyt2aD8493.png)
如何應用優先級錯誤處理組織塊(OB85)
Step7 OB組織塊介紹和使用技巧
插拔中斷OB83的使用示例
基于S7-300和S7-1200 CPU的Profinet通信
![基于S7-300和S7-1200 CPU的Profinet通信](https://file1.elecfans.com/web2/M00/8D/02/wKgaomS2Fb-AUD08AAAaEwaAA4g228.jpg)
評論