• <span id="954jp"></span>

      <th id="954jp"></th>
      <progress id="954jp"></progress>
      侵權投訴

      解析一個由OB85編程引起CPU停機

      機器人及PLC自動化應用 ? 2021-05-12 13:47 ? 次閱讀

      99156d6e-b05a-11eb-bf61-12bb97331649.jpg

      9924b9d6-b05a-11eb-bf61-12bb97331649.jpg

      今天出現一個PLC停機:由OB85 引起的停機.

      OB85里的程序編輯:

      L B#16#A1 //尚未加載的OB發生錯誤事件

      L #OB85_FLT_ID

      ==I

      SPB K_OB

      L B#16#A2 // 尚未加載的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

      STOP: CALL "STP" 調用FC46

      OB85 :

      B#16#A1

      程序或操作系統(基于組態)為未裝載到 CPU 上的 OB 創建一個啟動事件。

      ● OB85_Z1:請求的 OB 的相應臨時變量。這由 OB85_Z23 確定。

      ● OB85_Z23:

      – 高位字:導致 OB 調用的事件的類別和編號

      – 低位字,高位字節:在出錯時處于激活狀態的程序級別

      B#16#A2

      程序或操作系統(基于組態)為未裝載到 CPU 上的 OB 創建一個啟動事件。

      OB85_Z1 和 OB85_Z23(對于 OB85_FLT_ID=B#16#A1)

      B#16#A3

      操作系統訪問塊時出錯

      ● OB85_Z1:操作系統的錯誤 ID

      – 高位字節:1=集成的功能,2=IEC 定時器

      – 低位字節:0=無錯誤分辨率,1=未裝載塊,2=區域長度錯誤,3=寫保護錯誤

      ● OB85_Z23:

      – 高位字:塊編號

      – 低位字:導致錯誤的 MC7 命令的相對地址。塊類型必須取自 OB 85_DKZ23(B#16#88:OB,B#16#8C:FC,B#16#8E:FB,B#16#8A:DB)。

      -------OB40-->

      硬件中斷組織塊(OB40至OB47)

      S7提供了多達八個的獨立硬件中斷,每一中斷都具有自己的OB。

      通過STEP 7分配參數,可以為將要觸發硬件中斷的每個信號模塊指定以下內容:

      在何種條件下觸發硬件中斷的通道。

      ?要分配給個別通道組的硬件中斷OB(默認情況下,將由OB40來處理所有的硬件中斷)。

      借助于CP和FM,可使用其各帶軟件來分配這些參數。

      可使用STEP 7選擇各個硬件中斷OB的優先級。

      了解硬件中斷OB的操作

      在模塊觸發硬件中斷后,操作系統將標識插槽以及相應的硬件中斷OB。如果此OB的優先級高于當前激活的優先級,則將啟動該OB。當執行完此硬件中斷OB后,將發送通道指定的確認。

      如果在對硬件中斷進行標識和確認的這段時間內,在同一模塊中發生了觸發硬件中斷的另一事件,則應用以下規則:

      如果該事件發生在先前觸發硬件中斷的通道中,則新中斷丟失。在下圖中,將根據數字輸入模塊的通道實例對此進行說明。觸發事件是上升沿。硬件中斷OB是OB40。

      編輯:jq

      原文標題:OB85編程引起CPU停機

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

      收藏 人收藏
      分享:

      評論

      相關推薦

      工業樹莓派(RevPi)系列產品

      Revolution Pi系列產品 Revolution Pi是基于Raspberry Pi擴....
      發表于 10-26 07:28 ? 24次 閱讀

      CPU、MPU、MCU、SoC、MCM介紹

      寫在前面:本文章旨在總結備份、方便以后查詢,由于是個人總結,如有不對,歡迎指正;另外,內容大部分來自....
      發表于 10-25 17:06 ? 7次 閱讀
      CPU、MPU、MCU、SoC、MCM介紹

      《嵌入式 - 嵌入式大雜燴》一文搞懂CPU、MPU、MCU、SOC的聯系與區別

      1 CPUCPU(Central Processing Unit),是一臺計算機的運算核心和控制核心....
      發表于 10-25 13:21 ? 6次 閱讀
      《嵌入式 - 嵌入式大雜燴》一文搞懂CPU、MPU、MCU、SOC的聯系與區別

      MCU和CPU有什么區別?

      MCU(Micro Controller Unit),又稱單片微型計算機(Single Chip M....
      發表于 10-25 10:21 ? 10次 閱讀
      MCU和CPU有什么區別?

      四大方向、三大新品,奉加微電子帶你走向智能家居的未來

      在本次論壇中奉加微分享了未來市場前景四大發展方向,分別為Matter,超低功耗BLE,算力提升,方案....
      的頭像 西西 發表于 10-25 09:43 ? 726次 閱讀
      四大方向、三大新品,奉加微電子帶你走向智能家居的未來

      PLC技術異軍突起!力合微電子攜PLC IoT技術入局三大市場,有何優勢?

      今年,PLC技術在國內物聯網通信技術領域異軍突起。9月份的全運會上,依托中國自主研發的PLBUS P....
      的頭像 章鷹觀察 發表于 10-25 08:00 ? 497次 閱讀
      PLC技術異軍突起!力合微電子攜PLC IoT技術入局三大市場,有何優勢?

      什么是操作系統?操作系統有哪些作用

      計算機是由哪幾大單元組成的? 什么是操作系統?操作系統有哪些作用?...
      發表于 10-25 07:56 ? 0次 閱讀

      PMON目錄結構解析

      argets目錄是由哪些部分組成的? 與CPU相關的一些宏定義有哪些? ...
      發表于 10-25 07:55 ? 0次 閱讀

      MCU與CPU有哪些區別

      什么是MCU? MCU與CPU有哪些區別?
      發表于 10-25 07:25 ? 0次 閱讀

      單片機MCU和CPU有什么區別

      單片機MCU和CPU有什么區別? 為什么要從51單片機學起? 單片機和嵌入式有何關系? ...
      發表于 10-25 06:51 ? 0次 閱讀

      華為開發者大會2021HDC——如何在NPU上進行端側推理

      2021年10月22日~24日,華為將在中國松山湖舉行2021華為開發者大會,聚焦鴻蒙系統、智能家居....
      的頭像 汽車玩家 發表于 10-23 15:34 ? 213次 閱讀
      華為開發者大會2021HDC——如何在NPU上進行端側推理

      全球領先的物聯網通信芯片原廠力合微電子攜PLC IoT技術入局三大市場,有何優勢?

      PLC技術比較其他物聯網通信技術到底有何優勢?芯片、技術及方案和主要發展趨勢如何?PLBUS PLC....
      的頭像 章鷹 發表于 10-23 13:20 ? 1056次 閱讀
      全球領先的物聯網通信芯片原廠力合微電子攜PLC IoT技術入局三大市場,有何優勢?

      Zynq-7000的MicroBlaze裸機工程編譯與加載

      目錄前言————31MicroBlaze裸機工程編譯————42通過PS加載MicroBlaze裸機....
      發表于 10-22 18:48 ? 3次 閱讀

      華為開發者大會2021概念股

      華為2021開發者大會舉行在即。根據華為官網消息,華為2021開發者大會將于10月22日在東莞松山湖....
      的頭像 ss 發表于 10-22 11:56 ? 435次 閱讀

      NVIDIA加速虛擬人項目渲染與推理效率

      騰訊AI LAB致力于打造產學研用一體的 AI 生態,主要的研究方向包括計算機視覺、語音識別、自然語....
      的頭像 NVIDIA英偉達企業解決方案 發表于 10-22 09:12 ? 185次 閱讀

      該如何去使用trace32呢

      怎樣去安裝trace32? trace32與單片機是怎樣連接的?有哪幾種方法? ...
      發表于 10-22 09:03 ? 0次 閱讀

      華為開發者大會受益公司有哪些

      華為2021開發者大會舉行在即,根據華為官網消息,華為2021開發者大會將于10月22日在東莞松山湖....
      的頭像 ss 發表于 10-21 17:51 ? 674次 閱讀

      穩中求進實力強橫的歐美系MOSFET有哪些

      電子發燒友網報道(文/李寧遠)時至今日,大至功率變換器,小至內存、CPU等各類電子設備核心元件,無不....
      的頭像 電子發燒友網 發表于 10-21 15:30 ? 196次 閱讀

      嵌入式系統的分類與組成

      一、嵌入式系統分類(1) 嵌入式微處理器(EMBEDDED MICROPROCESSOR UNIT,....
      發表于 10-21 10:21 ? 9次 閱讀
      嵌入式系統的分類與組成

      從存儲器哪一個位置開始讀取代碼呢

      代碼是從哪里開始運行的? 從存儲器哪一個位置開始讀取代碼呢?...
      發表于 10-21 09:11 ? 0次 閱讀

      ARM和DSP有何關系

      CPU是什么? MCU是什么?MCU與DSP有何區別?ARM和DSP有何關系? ...
      發表于 10-21 08:04 ? 0次 閱讀

      S5PV210的內存地址線與CPU地址空間有何關系

      S5PV210的內存地址線與CPU地址空間有何關系? S5PV210的內存地址是怎樣進行分配的?...
      發表于 10-21 07:14 ? 0次 閱讀

      請問一下STM32CubeMX是如何創建DMA的

      什么是DMA?DMA的工作原理是什么? STM32CubeMX是如何創建DMA的? ...
      發表于 10-21 06:33 ? 0次 閱讀

      ARM的體系結構是由哪些部分組成的

      ARM的體系結構是由哪些部分組成的? ARM的編程模式有哪幾種?為什么要劃分這幾種編程模式呢? ...
      發表于 10-21 06:23 ? 0次 閱讀

      嵌入式軟件運行流程詳述

      1. 上電復位、板級初始化階段? 嵌入式系統上電復位后完成板級初始化工作。? 板級初始化程序具有完全....
      發表于 10-20 21:06 ? 6次 閱讀
      嵌入式軟件運行流程詳述

      嵌入式_流水線

      流水線一、定義流水線是指在程序執行時多條指令重疊進行操作的一種準并行處理實現技術。各種部件同時處理是....
      發表于 10-20 20:51 ? 15次 閱讀
      嵌入式_流水線

      唐曉蕾 SAECCE 2021:攜手邁入智能汽車高性能融合感知新時代

      傳感器主要包括三大類,除了高清視覺傳感器之外,還有毫米波雷達 ( Radar)和勢頭越來越猛的激光雷....
      發表于 10-20 16:41 ? 1454次 閱讀
      唐曉蕾 SAECCE 2021:攜手邁入智能汽車高性能融合感知新時代

      PCBA上的CPU與Flas器件焊接質量分析

      所送樣品包括三片PCBA(手機主板)、四片相應的空白PCB以及工藝過程中使用的CPU器件和焊錫膏,P....
      發表于 10-20 15:20 ? 490次 閱讀
      PCBA上的CPU與Flas器件焊接質量分析

      Python協程與JavaScript協程的對比及經驗技巧

      前言以前沒怎么接觸前端,對 JavaScript 的異步操作不了解,現在有了點了解。一查發現 Pyt....
      的頭像 馬哥Linux運維 發表于 10-20 14:30 ? 216次 閱讀

      帶顏色的JVM垃圾回收三色標記法

      三色標記法是一種垃圾回收法,它可以讓JVM不發生或僅短時間發生STW(Stop The World)....
      的頭像 Linux愛好者 發表于 10-20 14:23 ? 169次 閱讀

      挽回報廢電路板的損失想法

      老板氣勢洶洶走進質檢室:“你都在瞎折騰啥,電腦主板修好了嗎,客戶一直催我發貨,有進展沒?”吳解兩手一....
      的頭像 Linux閱碼場 發表于 10-20 11:31 ? 312次 閱讀

      編程sector0中的page0時候總是失敗問題

      本篇文章是《LPC技術小貼士-自動添加中斷向量校驗位》的番外篇。 最近在支持客戶的時候遇到這樣一個問....
      的頭像 恩智浦MCU加油站 發表于 10-20 10:56 ? 768次 閱讀
      編程sector0中的page0時候總是失敗問題

      一文帶你深入了解KVM的基本原理

      一、 概述 KVM的全稱是Kernel-based Virtual Machine,其是一種基于li....
      的頭像 Linux閱碼場 發表于 10-20 09:33 ? 269次 閱讀
      一文帶你深入了解KVM的基本原理

      一種通過配方功能實現簡單高效控制的方法解析

      1 前言 物聯網的應用大多基于對各種數據的采集和控制,而一般的工程項目中產生的數據數量都很龐大,若是....
      的頭像 廣州虹科電子科技有限公司 發表于 10-20 09:13 ? 414次 閱讀
      一種通過配方功能實現簡單高效控制的方法解析

      阿里平頭哥玄鐵CPU出貨已超25億顆

      近日,阿里云旗下平頭哥開源玄鐵RISC-V系列處理器出貨已超25億顆,幫助數據中心領域RISC-V軟....
      的頭像 lhl545545 發表于 10-19 17:16 ? 581次 閱讀

      Linux軟件系統的層次關系

      1、Linux軟件系統的層次關系 軟件系統可分為:應用程序、庫、操作系統(內核)、驅動程序 以點亮L....
      發表于 10-19 17:11 ? 633次 閱讀

      四屏或多屏炒股的電腦主板該如何選購

      還有很多應用的行業,就不全部列舉出來了,現在主要是討論炒股方面。對于一個炒股平臺來說,其實對硬件要求....
      發表于 10-19 16:11 ? 512次 閱讀

      System Verilog與verilog的概念有何不同

      SystemVerilog是一種 硬件描述和驗證語言 (HDVL),它 基于IEEE1364-200....
      的頭像 FPGA之家 發表于 10-19 10:58 ? 222次 閱讀

      Honeywell Fiji平臺打印機解決方案

      適用范圍 Honeywell Fiji平臺打印機 解決方案 在項目中,會有多個打印模板需要通過PLC....
      的頭像 霍尼韋爾傳感智聯與智能倉儲 發表于 10-19 10:17 ? 203次 閱讀

      生命科學領域所需要的哪些軟件是北鯤云超算平臺所提供的

      毫無疑問,云計算的使用是生命科學發展的大趨勢。隨著云計算在生命科學行業中的應用場景越來越豐富,云計算....
      發表于 10-18 17:44 ? 40次 閱讀

      為什么在PLC控制的電路中還要用繼電器控制電路中的通斷呢

      PLC與繼電器雖說都有實現開關的功能。
      的頭像 工程師鄧生 發表于 10-17 15:47 ? 320次 閱讀

      plc繼電器板是什么意思

      plc有很多種輸出模式。
      的頭像 工程師鄧生 發表于 10-17 15:40 ? 282次 閱讀

      電力線載波通信(PLC)工業照明互聯規范(團體標準)

      電力線載波通信(PLC)工業照明互聯規范(團體標準)
      發表于 10-15 10:09 ? 34次 閱讀

      可用于PLC數字輸入模塊的方案設計

      在工業4.0背景下,工業自動化成為了當今先進制造的重要組成部分。而PLC(可編程邏輯控制器)作為工業....
      的頭像 東芝半導體 發表于 10-13 16:24 ? 319次 閱讀

      帶大家詳細認識一下固件是干什么的

      現如今,軟件和硬件之間的界限已經越來越模糊了,那么處于這個灰色地帶的,就是固件。于是,這就分成了三類....
      的頭像 STM32嵌入式開發 發表于 10-13 10:28 ? 333次 閱讀
      帶大家詳細認識一下固件是干什么的

      選購同茂音圈電機模組時該如何選擇對應的驅動器

      音圈電機模組是昆山同茂電子有限公司的主營產品之一,很多客戶為了方便使用,大多會直接選購音圈電機模組。
      發表于 10-13 09:31 ? 136次 閱讀

      Astera Labs獲5,000萬美元C輪融資,以9.5億美元的估值加速產品與客戶發展勢頭

      新一輪的融資表明對公司高效執行力的認可,明確了公司在專為智能系統構建連接解決方案市場中的領導地位。
      的頭像 西西 發表于 10-12 15:16 ? 1432次 閱讀

      HBM3萬事俱備 只欠標準定稿

      電子發燒友網報道(文/周凱揚)從PC時代走向移動與AI時代,芯片的架構也從以CPU為中心走向了以數據....
      的頭像 電子發燒友網 發表于 10-12 14:54 ? 300次 閱讀

      揭密AMD面向未來的小芯片設計

      電子發燒友網報道(文/吳子鵬)Chiplet,小芯片,也被譯為芯粒,其核心思想是通過預先開發設計好的....
      的頭像 電子發燒友網 發表于 10-12 10:55 ? 372次 閱讀

      力合微電子PLC IoT專場技術論壇即將舉辦,精彩亮點搶先看

      力合微電子作為全球領先的物聯網通信芯片企業,將于10月20日在深圳舉辦“PLC IoT。
      發表于 10-12 09:13 ? 1310次 閱讀
      力合微電子PLC IoT專場技術論壇即將舉辦,精彩亮點搶先看

      怎么用樹莓派自己制作一個服務器

      ? 鏈接丨segmentfault.com/a/1190000021143144 No.1 樹莓派是....
      的頭像 Android編程精選 發表于 10-12 09:12 ? 321次 閱讀
      怎么用樹莓派自己制作一個服務器

      醫療方案|嵌入式核心板在心電監護儀上的應用

      在心血管監護病房,既要有心電監護儀,又要有心電圖機,如果能把兩者功能合二為一,做到同一臺儀器上,可以....
      的頭像 欒新科 發表于 10-11 18:50 ? 26次 閱讀
      醫療方案|嵌入式核心板在心電監護儀上的應用

      剖析Spark的兩種核心Shuffle

      在 MapReduce 框架中, Shuffle 階段是連接 Map 與 Reduce 之間的橋梁,....
      的頭像 數據分析與開發 發表于 10-11 11:15 ? 319次 閱讀
      剖析Spark的兩種核心Shuffle

      學習PLC編程的9個小妙招 新手必看

      編輯:jq
      的頭像 PLC技術圈 發表于 10-11 10:40 ? 414次 閱讀
      學習PLC編程的9個小妙招 新手必看

      PLC如何進行遠程監控

      伴隨著工業的發展,PLC聯網遠程監控、遠程維護的需求日益增加,一般都是通過在PLC通信口外連接一個網....
      發表于 10-11 10:11 ? 341次 閱讀

      PLC控制網關概述、功能及應用領域

      PLC含義:可編程序控制器,PLC操縱系統是將微電子技能、計算機技能、自動化操作技能和通信技能與傳統....
      發表于 10-11 09:47 ? 71次 閱讀

      缺芯不缺中國芯 國產MCU廠商賺翻

      電子發燒友網報道(文/黃山明、梁浩斌)9月27日,一年一度的ELEXCON深圳國際電子展暨嵌入式系統....
      的頭像 電子發燒友網 發表于 10-09 17:29 ? 3734次 閱讀

      處理器amd和intel哪個好

      市面上常見的處理器amd和intel經常打的熱火朝天,那么用戶在組裝電腦時,主要會選擇哪一款處理器呢....
      發表于 10-09 11:30 ? 1288次 閱讀

      游戲本CPU+GPU新組合亮相,4800H瞬間不香了

      游戲次世代到來,這兩年更加精美的游戲大作頻繁出世,游戲畫面呈現更加精美,對電腦性能的要求也更加嚴苛,....
      的頭像 話說科技 發表于 10-09 11:24 ? 283次 閱讀
      游戲本CPU+GPU新組合亮相,4800H瞬間不香了

      阿里、百度入股飛騰信息 國產CPU再獲加持

      電子發燒友網報道(文/黃山明)近日,據天眼查數據顯示,飛騰信息技術有限公司發生工商變更,新增股東杭州....
      的頭像 Simon觀察 發表于 10-09 09:35 ? 2817次 閱讀
      阿里、百度入股飛騰信息 國產CPU再獲加持

      TMS320VC5501 定點數字信號處理器

      TMS320VC5501(5501)定點數字信號處理器(DSP)基于TMS320C55x™DSP生成CPU處理器內核。 C55x™DSP架構通過增加并行性和全面關注降低功耗來實現高性能和低功耗。 CPU支持內部總線結構,該結構由一個程序總線,三個數據讀總線,兩個數據寫總線以及專用于外設和DMA活動的附加總線組成。這些總線能夠在一個周期內執行最多三次數據讀取和兩次數據寫入。并行,DMA控制器可以獨立于CPU活動執行數據傳輸。 C55x™CPU提供兩個乘法累加(MAC)單元,每個單元能夠進行17位×17位乘法運算。單循環。額外的16位ALU支持中央40位算術/邏輯單元(ALU)。 ALU的使用受指令集控制,提供優化并行活動和功耗的能力。這些資源在C55x CPU的地址單元(AU)和數據單元(DU)中進行管理。 C55x DSP代支持可變字節寬度指令集,以提高代碼密度。指令單元(IU)從內部或外部存儲器執行32位程序提取,并為程序單元(PU)排隊指令。程序單元解碼指令,將任務指向AU和DU資源,并管理完全受保護的管道。預測分支功能可避免執行條件指令時的管道刷新。 5501外設...
      發表于 10-09 14:55 ? 395次 閱讀
      TMS320VC5501 定點數字信號處理器
      国产成 人 亚洲 欧美|在线时看乱伦视频网站|成人学生口交做爱吞精|日本r18成人手办
    1. <span id="954jp"></span>

        <th id="954jp"></th>
        <progress id="954jp"></progress>