tft每日頭條

 > 生活

 > cpu如何确定和改變當前工作寄存器

cpu如何确定和改變當前工作寄存器

生活 更新时间:2024-09-28 01:32:01

組态說明: 當CPU在其運行周期内識别到同步或異步錯誤(例如:DP從站或者PROFINET I/O設備的診斷報警,站故障等),将會調用相 應的組織塊(OB),用戶因此可以對該事件作出響應。

組态說明:

當CPU在其運行周期内識别到同步或異步錯誤(例如:DP從站或者PROFINET I/O設備的診斷報警,站故障等),将會調用相 應的組織塊(OB),用戶因此可以對該事件作出響應。

下表列出了出現同步或異步錯誤時,必須下載到CPU中的OB塊,從而CPU能調用它們,确保CPU不進入“停止”狀态。

cpu如何确定和改變當前工作寄存器(O故障時應調用哪些組織塊來使CPU不進入)1

對于 S7-300 CPU (除了: CPU 318-2), 插入移除 PROFIBUS DP 從站上的模塊并不會産生插/拔報警 。取決于所用的 DP 從站,整個DP從站失效将導緻調用 OB86 "Subrack failure子機架錯誤" , 執行标準診斷,從而調用 OB82 "Diagnostics alarm診斷報警" 。

在 S7-300 CPU中,插/拔報警僅當插/拔發生在PROFINET IO(如移走 IO 設備)上時發生。

如果這些組織塊沒有裝載到CPU,則CPU将因無法調用這些塊而進入“停止”狀态。

警告:

當使用故障OB時,應當編程進行故障處理或者至少應當在出錯時産生一條提示信息,以便安全和正确地操作設備。需要注意的是,此時CPU可能不再進入到“ STOP”狀态,因此這些危險狀态可能會被忽視。關于編程處理出錯的OB的詳細消息,可參閱STEP 7在線幫助,或者參考手冊“System Software for S7-300/400 System and Standard Functions”——ID号1214574。

注意事項:

CPU的診斷緩沖區保留着CPU曾經調用過的組織塊的信息。

更多詳情請按照下列關鍵字參閱STEP 7的在線幫助:

  • "Diagnostics > Measures in the program for error handling"
  • "Calling reference data (LAD/FBD/STL, blocks ...) > Language description, block help, system attributes > Help on OBs"
  • "Error OBs"
  • "Settings for reporting system errors"

以下ID介紹了在CPU的S7程序中 需要調用哪個組織塊來進行錯誤處理:

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved