吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何應用優先級錯誤處理組織塊(OB85)

機器人及PLC自動化應用 ? 來源:未知 ? 作者:沈丹 ? 2020-10-14 16:18 ? 次閱讀

優先級錯誤組織塊(OB85)

只要發生下列事件之一,CPU操作系統即調用OB85:

1.尚未裝載的OB (OB8、 OB81、OB82、OB83和OB86除外)的啟動事件。

2.操作系統訪問模塊時出錯。

3.在系統更新過程映像期間出現I/O訪問錯誤(如果由于組態原因,未禁止OB85的調用)。

如果OB85尚未編程,則當檢測到這些事件其中之一時,CPU會轉為STOP模式。

可以使用SFC 39至42禁用或延遲,并重新啟用優先級錯誤OB。

優先級錯誤OB的本地數據

下表說明了優先級錯誤OB的臨時(TEMP)變量。變量名為OB85的默認名稱。

OB85_EV_CLASS BYTE 事件等級和標識符:B#16#35B#16#38 (僅限于錯誤代碼B#16#B3和B#16#B4)B#16#39 (僅限于錯誤代碼B#16#B1、B#16#B2、B#16#B3和B#16#B4)

OB85_FLT_ID BYTE 錯誤代碼(可能值:B#16#A1、B#16#A2、B#16#A3、B#16#A4、B#16#B1、B#16#B2、B#16#B3、B#16#B4)

OB85_PRIORITY BYTE 優先級,可通過STEP 7分配(硬件配置)

OB85_OB_NUMBR BYTE OB編號(85)

OB85_RESERVED_1 BYTE 保留

OB85_RESERVED_2 BYTE 保留

OB85_RESERVED_3 INT 保留

OB85_ERR_EV_CLASS BYTE 引起錯誤的事件的等級

OB85_ERR_EV_NUM BYTE 引起錯誤的事件的編號

OB85_OB_PRIOR BYTE 在出錯時處于活動狀態的OB的優先級

OB85_OB_NUM BYTE 在出錯時處于活動狀態的OB的編號

OB85_DATE_TIME DATE_AND_TIME 調用OB時的DATE_AND_TIME

通過激活報告系統錯誤后的OB85,生成程序:

L B#16#A1

B#16#A1 由于使用STEP 7創建了組態,您的程序或操作系統將為未裝載到CPU上的OB創建一個啟動事件。尚未加載的OB發生錯誤事件

L #OB85_FLT_ID

==I

SPB K_OB

L B#16#A2

由于使用STEP 7創建了組態,您的程序或操作系統將為未裝載到CPU上的OB創建一個啟動事件。 尚未加載的OB發生錯誤事件

==I

SPB K_OB

L B#16#A3 操作系統訪問模塊時出錯 ,訪問未加載的塊時出錯

L #OB85_FLT_ID

==I

SPB K_B

SPA F_PA

K_OB: SPA STOP

SPA ENDE

K_B: SPA STOP

SPA ENDE

F_PA: NOP 0

SPA ENDE

STOP: CALL "STP" SFC 46 ---PLC停機

ENDE: NOP 0結束清0

責任編輯:xj

原文標題:優先級錯誤組織塊(OB85)

文章出處:【微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10902

    瀏覽量

    213016
  • 編程
    +關注

    關注

    88

    文章

    3637

    瀏覽量

    93983
  • 優先級
    +關注

    關注

    0

    文章

    21

    瀏覽量

    8822

原文標題:優先級錯誤組織塊(OB85)

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    socket編程中的錯誤處理技巧

    Socket編程是網絡編程的基礎,它允許程序之間通過TCP/IP協議進行通信。然而,網絡通信是不穩定的,可能會遇到各種問題,如網絡延遲、連接中斷、數據丟失等。 錯誤處理的重要性 提高程序的健壯性
    的頭像 發表于 11-01 17:47 ?948次閱讀

    freertos中斷優先級在哪設置

    FreeRTOS是一個流行的實時操作系統,它廣泛應用于嵌入式系統開發。在FreeRTOS中,中斷優先級是一個重要的概念,因為它決定了中斷處理的順序和響應時間。 1. 理解中斷優先級 在討論如何設置
    的頭像 發表于 09-02 14:17 ?777次閱讀

    APS智能優化排產軟件的優先級應用

    資源、訂單需求和約束條件,自動計算出最優的生產計劃。在這個過程中,訂單排產的優先規則起著至關重要的作用。1.交期優先級交期優先級是訂單排產中最基本的優先規則。根據
    的頭像 發表于 06-26 17:43 ?442次閱讀
    APS智能優化排產軟件的<b class='flag-5'>優先級</b>應用

    ESP32S2如何設置中斷優先級?

    ESP32S2有六中斷, 如何設置中斷優先級? 比如在GPIO例程里 ,這種中斷優先級是如何設置的呢? 中斷寄存器列表里 ,只有簡稱,哪里能獲取這個名稱所對應的功能??
    發表于 06-21 07:59

    請問有什么方法降低WIFI中斷的優先級?

    因為項目對時序輸出要求比較嚴格,WIFI中斷優先級比硬件定時器中斷優先級要高,在定時器中斷里面對GPIO管腳控制被延長執行,請問有什么方法降低WIFI中斷的優先級?
    發表于 06-19 07:37

    西門子PLC中OB的功能詳解

    )是不可或缺的重要組成部分,它承擔著PLC與外部設備通信、內部程序執行以及錯誤處理等多重任務。本文將對西門子PLC中OB的功能進行詳細的闡述,以期為讀者提供全面而深入的了解。
    的頭像 發表于 06-15 11:27 ?5232次閱讀

    為什么不能在不同的優先級中安裝相同的處理程序?

    在不同的優先級中安裝相同的處理程序? 我需要一個解決方案,在不同的優先級中安裝相同的處理程序(ISR),以便在我的項目中處理 CAT2 中斷
    發表于 05-31 08:16

    如何在不同優先級安裝相同的處理程序?

    在不同的優先級中安裝相同的處理程序? 我需要一個解決方案,在不同的優先級中安裝相同的處理程序(ISR),以便在我的項目中處理 CAT2 中斷
    發表于 05-28 08:13

    systick的中斷優先級是否應該設置為最高優先級的嵌套中斷?

    最近在學習ucosii有這樣一個疑問,關于stm32的systick作為ucosii的基準時鐘,systick的中斷優先級是否應該設置為最高優先級的嵌套中斷。理由是什么?各位大俠求指教?。?!
    發表于 05-16 06:44

    創建了兩個task如果一個優先級高 一個優先級低,高優先級的那個一直在做,什么時候會調度到低優先級的呢?

    創建了兩個task如果一個優先級高一個優先級低, 我看到任務的函數都是用死循環做的,那個高優先級的那個一直在做,什么時候會調度到低優先級的呢?
    發表于 05-13 07:13

    求助,關于stm32F4中斷優先級0無法搶占的問題求解

    使用F407遇到一個搶占優先級的問題: 現設置優先級分組 HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4);也就是15個優先級分組。按照手冊說明0
    發表于 04-23 07:26

    STM32F103的寄存器NVIC_IPRx搶占優先級和子優先級是怎么設置的?

    STM32F103的寄存器NVIC_IPRx有些不明白,搶占優先級和子優先級是怎么設置的? 如果,中斷分組2,搶占優先級3,子優先級3 那下面這樣寫對嗎? SCB->AIR
    發表于 03-27 07:48

    Hightec對芯片中斷優先級分配時,中斷號越高中斷優先級越高嗎?

    請問大佬,Hightec對芯片中斷優先級分配時,中斷號越高中斷優先級越高嗎?看網上的帖子說中斷號越低優先級越高。
    發表于 02-27 06:13

    C語言中的錯誤處理機制解析

    C 語言不提供對錯誤處理的直接支持,但是作為一種系統編程語言,它以返回值的形式允許您訪問底層數據。
    的頭像 發表于 02-26 11:19 ?563次閱讀

    RTTnano的用戶main函數中的優先級是多少?

    RTTnano 的用戶main函數中的優先級是多少?為什么會出現創建新的task之后,main函數會搶占掉低優先級的task,例如RT_THREAD_PRIORITY_MAX設置為8 ,低于3
    發表于 02-26 08:01
    博爱县| 广东省| 致胜百家乐下载| 蓝宝石百家乐官网娱乐城| 新宝百家乐官网网址| 现金网系统出租| 英皇百家乐的玩法技巧和规则 | 百家乐水晶筹码价格| 免费百家乐官网计划软件| 信誉百家乐官网平台| 皇冠足球开户| 皇室百家乐娱乐城| 百家乐官网大小牌路的含义| 临沧市| 顶级赌场下载| 豪门百家乐的玩法技巧和规则 | 求购百家乐官网程序| 澳门永利赌场| 乐宝百家乐的玩法技巧和规则| 百家乐波音平台路单| 好运来百家乐官网的玩法技巧和规则| 网上百家乐官网的打法| 军事| 皇冠现金网娱乐城| 大发888赌博网站大全| 百家乐怎么下可以赢| 百家乐官网筹码币套装| 大世界百家乐官网娱乐网| 菲律宾百家乐官网太阳城| 慈利县| 维也纳娱乐城| 太阳城百家乐杀猪吗| 柬埔寨百家乐官网的玩法技巧和规则| 太阳城百家乐官网网址--| 百家乐官网高手和勒威| 库车县| 百家乐平注常赢玩法| 六合彩| 帝王娱乐城开户| 真人娱乐城排行榜| 德州扑克大小规则|