<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產(chǎn)品分類

      當前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > PLC可編程控制器

      類型分類:
      科普知識
      數(shù)據(jù)分類:
      PLC可編程控制器

      如何管理通過西門子S7-1200 PLC檢測到的外設錯誤?

      發(fā)布日期:2022-04-26 點擊率:736 品牌:組態(tài)王_Kingview

          S7-1200PLC能夠對有診斷能力的設備進行錯誤檢測和報告。這些錯誤稱之為診斷錯誤。系統(tǒng)能夠檢測以下診斷錯誤:

          無用戶電源(信號模塊/信號模板)

          超過高限位(模擬量輸入或輸出)

          超過低限位(模擬量輸入或輸出)

          斷線(電流輸出)

          短路(電壓輸出)

          所有診斷錯誤將會觸發(fā)"Diagnosticerrorinterrupt"(OB82)。"Diagnosticerrorinterrupt"(OB82)包含啟動信息,可幫助用戶定義錯誤發(fā)生的情況:

          哪個設備與通道發(fā)生錯誤

          當前事件是到來事件還是離去事件

          用戶可以在OB82中編寫指令用于確定這些信息并可采取相應的措施。

          使用"Diagnosticerrorinterrupt"組織塊(OB82)評估診斷錯誤事件

          當下列條件滿足時,幾個不同診斷錯誤中的任何一個產(chǎn)生或離去都將觸發(fā)診斷錯誤事件:

          OB82已被添加到S7-1200PLC中。

          模塊已使能診斷錯誤事件。

          假如OB82不存在,CPU將忽略錯誤。

          假如有診斷能力的模塊發(fā)現(xiàn)錯誤時,"Diagnosticerrorinterrupt"OB82將會中斷循環(huán)程序的正常執(zhí)行。

          說明

          當創(chuàng)建一個新的項目時將不會自動添加"Diagnosticerrorinterrupt"(OB82)。

      序號使用“診斷錯誤中斷”組織塊(OB82)評估診斷錯誤事件
      1

      添加使用"Diagnostic error interrupt"組織塊(OB82)評估診斷錯誤事件

      • 瀏覽項目樹,找到“添加新塊” 。

      • 在“添加新塊”窗口,點擊“組織塊”按鈕。

      • 在列表中選擇“診斷錯誤中斷”。

      • 點擊“OK”按鈕。

      說明

      程序中只能有一個“診斷錯誤中斷”組織塊。


      圖 01

      2

      從"Diagnostic error interrupt"OB82 中讀出啟動信息

      • 雙擊項目樹中的“診斷錯誤中斷”O(jiān)B82。

      • 瀏覽指令面板。

      • 拖拽“MOVE”指令到 OB82 中的網(wǎng)絡。

      • 將“IOstate”變量中的值傳送到全局變量(例如 DB1.w_IOstate)。

      • 按照此方式編寫其它要監(jiān)控的變量,如下圖所示。


      圖 02

       3

      評估診"Diagnostic error interrupt"OB82 的啟動信息

      “診斷錯誤中斷”O(jiān)B82 有如下錯誤信息:

      "IOstate" (WORD)
       "IOstate"包含帶有診斷能力的模板的 I/O 狀態(tài)。 詳細信息見表 3。

      "laddr" (HW-ANY)
      硬件識別號。
      硬件識別號用于識別模塊或模塊的功能單元(例如輸出和高速計數(shù)器)。 硬件識別號由數(shù)字組成,在系統(tǒng)的診斷報警中會顯示此數(shù)字用于定位出錯的模塊??稍?"Device configuration" 中的 "Properties" 選項中找到功能單元的HW-ID 。瀏覽 "IO addresses/HW identifier" 項目的導航區(qū)域(如下圖)

      "Channel" (UINT)
      "Channel" 包含了信號模塊/信號模板中被使用的輸出通道號。

      "multierror" (BOOL)
      The "multierror" 位指示了不止一次發(fā)生過錯誤。


      圖 03

       

          使能并理解不同的診斷錯誤事件

          操作系統(tǒng)會監(jiān)視帶有診斷能力的模板是否發(fā)生上面提及的診斷錯誤。診斷錯誤事件將會被閃爍的紅色LED燈指示。下面的地表格中列出了不同診斷錯誤事件的額外信息,如何使能它們,已經(jīng)LED燈是如何指示的。

      序號理解不同的診斷錯誤事件
      1

      "No encoder or load power"
      “無傳感器或負載電壓?!?/p>

      如下的 S7-1200 PLC LED 燈將會閃爍(閃爍的 LED 燈顏色:紅色):

      • CPU的“ERROR”燈。

      • 所有信號模塊/信號模板的 LED 燈

      "Enable power diagnostics"

      “啟用電源診斷”

      • 瀏覽"項目樹"中的"設備組態(tài)"。

      • 點擊"設備組態(tài)"窗口中的信號模塊。

      • 選擇"屬性"標簽,點擊“常規(guī)”目錄下的“AI4/AO2”條目。

      • 點擊選中“啟用電源診斷”。


      圖 04

      2

      "超過上限"


      超過模擬量輸入/輸出的最高限制(輸出值大于 +32511)。

      如下的 S7-1200 PLC LED 燈會閃爍(閃爍的LED燈顏色:紅色):

      • CPU的“ERROR”燈。

      • 信號模塊的“DIAG”燈。

      • 相關的通道指示燈。

      “啟用溢出診斷”

      • 瀏覽"項目樹" ,找到"設備組態(tài)" 。

      • 點擊"設備組圖"窗口中的信號模塊。

      • 選擇"屬性"標簽,點擊“常規(guī)”目錄下的“AI4/AO2”條目。

      • 選擇需要監(jiān)控的通道。

      • 點擊選中"啟用溢出診斷"。


      圖 05

       3

      "超過下限"
      超過模擬量輸入/輸出的下限(電流輸出值小于“0”,電壓值小于“-32512”)。

      如下的 S7-1200 PLC LED 燈將會閃爍(閃爍的 LED 燈顏色:紅色):

      • CPU的"ERROR"燈。

      • 信號模塊的"DIAG"燈。

      • 相關的通道指示燈。

      “啟用下溢診斷” 

      • 瀏覽"項目樹" ,找到"設備組態(tài)" 。

      • 點擊"設備組態(tài)"窗口中的信號模塊。

      • 選擇"屬性"標簽,點擊“常規(guī)”目錄下的“AI4/AO2”條目。

      • 選擇需要監(jiān)控的通道。

      • 點擊選中"啟用下溢診斷"。

      請查看上面的圖以獲得詳細信息。

      4

      "Wire break"
      模擬量電流輸出斷線。

      如下的 S7-1200 PLC LED 燈將會閃爍(閃爍的 LED 燈顏色:紅色):

      • CPU 的 "ERROR" 燈。

      • 信號模塊的 "DIAG" 燈。

      • 相關的通道指示燈。

      “啟用斷線診斷”

      • 瀏覽 "項目樹" ,找到 "設備組態(tài)"。

      • 點擊 "設備組態(tài)" 窗口中的信號模塊。

      • 選擇"屬性"標簽,點擊“常規(guī)”目錄下的“AI4/AO2”條目。

      • 選擇需要監(jiān)控的通道。

      • 選擇模擬量輸出類型為 "電流""。

      • 點擊選中 "啟用斷線診斷"。


      圖 06

      5

      "Short circuit"
      模擬量電壓輸出短路。

      如下的 S7-1200 PLC LED 燈將會閃爍(閃爍的LED燈顏色:紅色):

      • CPU 的"ERROR"燈。

      • 信號模塊的"DIAG"燈。

      • 相關的通道指示燈。

      “啟用短路診斷”

      • 瀏覽 "項目樹" ,找到 "設備組態(tài)"。

      • 點擊 "設備組態(tài)" 窗口中的信號模塊。

      • 選擇"屬性"標簽,點擊“常規(guī)”目錄下的“AI4/AO2”條目。

      • 選擇需要監(jiān)控的通道。

      • 選擇模擬量輸出類型為 "電壓""。

      • 點擊選中 "啟用短路診斷" 。


      圖 07

       

          使用STEP7Basic在線診斷。

          當使用STEP7Basic在線連接S7-1200PLC時,可以使用"Online&diagnostics"功能:

          在線連接S7-1200PLC。

          瀏覽"項目樹"找到"在線和診斷"。

          瀏覽"在線訪問"窗口的導航區(qū)域找到"診斷緩沖區(qū)"。

          從"事件"列表中選擇一個診斷錯誤事件。

          在"事件"列表下面,顯示有所選事件的詳細信息,在這里可以看到硬件標識(HW-ID),通道號和事件類型。

          說明

          "Incomingevent"表明一個事件的開始。

          "Outgoingevent"表明一個事件的結束。

          圖08

          "IOstate"tag

          如下的表格中顯示了"IOstate"變量可能的I/O的狀態(tài)

      IO state描述
      Bit 0

      組態(tài)正確:

      • 1, 組態(tài)正確

      • 0, 組態(tài)不再正確

      Bit 4

      錯誤:

      • 1, 存在一個錯誤(例如斷線)

      • 0, 錯誤不再存在

      Bit 5

      組態(tài)不正確:

      • 1, 組態(tài)不正確

      • 0, 組態(tài)再次正確

      Bit 6

      I/O無法被訪問:

      • 1, I/O 錯誤發(fā)生

                在這種情況下, "laddr"變量包含了訪問錯誤 I/O 的硬件識別號

      • 0, I/O 可以再次被訪問

       

          表03

          創(chuàng)建環(huán)境:

          該文檔中的截屏來自STEP7BasicV11。

          需求:

          S7-1200PLC

          以太網(wǎng)電纜

          PG/PC

          STEP7(TIAPortal)

          帶診斷能力的信號模塊/信號模板

      下一篇: PLC、DCS、FCS三大控

      上一篇: 索爾維全系列Solef?PV

      推薦產(chǎn)品

      更多
      主站蜘蛛池模板: 亚洲AV综合色区无码二区偷拍| 久久天天日天天操综合伊人av| 自拍三级综合影视| 狠狠88综合久久久久综合网 | 久久综合综合久久狠狠狠97色88| 国产成人综合日韩精品无码| 久久综合伊人77777麻豆| 亚洲色欲色欲综合网站| 色欲色香天天天综合网WWW| 国产精品亚洲综合网站| 久久亚洲伊人中字综合精品| 色综合天天综合给合国产| 热の无码热の有码热の综合| 亚洲av综合av一区| 狠狠色丁香婷婷综合久久片 | 九月婷婷综合婷婷| 亚洲精品综合在线影院| 激情综合婷婷丁香五月蜜桃| 五月婷婷激情综合| 色欲人妻综合AAAAA网| 综合激情区视频一区视频二区| 丁香五月网久久综合| 亚洲色偷偷综合亚洲av78| 久久久久久综合网天天| 亚洲综合国产一区二区三区| 思思91精品国产综合在线| 久久精品桃花综合| 狠狠色丁香久久婷婷综合蜜芽五月| 国产美女亚洲精品久久久综合 | 久久国产综合精品SWAG蓝导航| 色综合久久无码五十路人妻| 亚洲AV综合色区无码一区| 丁香伊人五月综合激激激| 色综合合久久天天给综看| 国产综合精品在线| 一本丁香综合久久久久不卡网站| 人人狠狠综合88综合久久| 亚洲伊人久久成综合人影院| 五月天激情综合网丁香婷婷| 东京热TOKYO综合久久精品| 亚洲狠狠婷婷综合久久久久|