0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何查看模塊的診斷信息

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 2023-01-05 10:03 ? 次閱讀

通過STEP7 V5.6編程軟件讀取診斷信息

當(dāng)具有診斷功能的模塊SF燈亮?xí)r,可以通過在線查看模塊診斷信息的方式,縮小故障范圍。

步驟如下:

1. 在STEP 7軟件的硬件組態(tài)界面,點(diǎn)擊“在線”按鈕,如下圖所示:

3fe8c99a-8c5c-11ed-bfe3-dac502259ad0.jpg

2. 在STEP 7項目中的硬件組態(tài)界面,在線后雙擊模擬量模塊,在彈出的“模塊信息”對話框中選擇“Diagnostic Interrupt”選項夾中查看診斷信息。

3ff6ddfa-8c5c-11ed-bfe3-dac502259ad0.jpg

通過程序讀取診斷信息

使用SFC51"RDSYSST"讀取模塊診斷信息。

1. 程序功能介紹

通過系統(tǒng)功能SFC 51 "RDSYSST" (讀取系統(tǒng)狀態(tài)),可以讀取系統(tǒng)狀態(tài)列表或部分系統(tǒng)狀態(tài)列表,例如指示燈狀態(tài),序列號,從站狀態(tài)等等。調(diào)用SFC 51時,通過將值"1"賦給輸入參數(shù)REQ來啟動讀取。如果可以立即讀取系統(tǒng)狀態(tài),則SFC將在BUSY輸出參數(shù)中返回值0。如果BUSY包含值1,則尚未完成讀取功能。SFC51參數(shù)說明如下表所示。

參數(shù) 描述
REQ 輸入?yún)?shù) REQ = 1:啟動處理
SSL_ID 輸入?yún)?shù) 將要讀取的系統(tǒng)狀態(tài)列表或部分列表的ID號
INDEX 輸入?yún)?shù) 部分列表中對象的類型或編號
RET_VAL 輸出參數(shù) 如果執(zhí)行SFC時出錯 ,則RET_VAL參數(shù)
將包含錯誤代碼。
BUSY 輸出參數(shù) TRUE:尚未完成讀取。
SSL_HEADER 輸出參數(shù) LENTHDR是SSL列表或SSL部分列表的數(shù)據(jù)記錄的長度。
? 如果僅讀取了SSL列表的標(biāo)題信息,則N_DR包含屬于它的數(shù)據(jù)記錄數(shù)。
? 否則,N_DR包含傳送到目標(biāo)區(qū)域的數(shù)據(jù)記錄數(shù)。
DR 輸出參數(shù) SSL列表讀取或SSL部分列表讀取的目標(biāo)區(qū) 域:
? 如果僅讀取了SSL列表的標(biāo)題信息,
則不能評估DR的值, 而只能評估SSL_HEADER的值。
? 否則,LENTHDR和N_DR的乘積將指 示已在DR中輸入了多少字節(jié)。

2.通過SFC 51讀取對應(yīng)物理地址的模塊的診斷數(shù)據(jù)記錄1,使用的SSL_ID參數(shù)為W#16#00B2讀取AI模塊診斷數(shù)據(jù)記錄1,編程如下:

首先需要創(chuàng)建一個數(shù)據(jù)塊,用來存放讀取出來的診斷數(shù)據(jù)記錄,如下圖所示:

3fff5ffc-8c5c-11ed-bfe3-dac502259ad0.png

打開OB1,在OB1的臨時變量區(qū)創(chuàng)建一個變量SSL_HEADER,類型設(shè)置為Struct(結(jié)構(gòu)),如下圖所示:

401c0378-8c5c-11ed-bfe3-dac502259ad0.png

打開OB1,在OB1的臨時變量區(qū)創(chuàng)建一個變量SSL_HEADER,類型設(shè)置為Struct(結(jié)構(gòu)),雙擊SSL_HEADER變量,進(jìn)入結(jié)構(gòu)變量成員定義,創(chuàng)建兩個word類型的變量,本例中分別為LENTHER和N_DR,如下圖所示:

402867c6-8c5c-11ed-bfe3-dac502259ad0.png

編寫SFC51程序,如下圖所示:

40358b22-8c5c-11ed-bfe3-dac502259ad0.png

DB1存放的結(jié)果即為AI模塊診斷數(shù)據(jù)記錄1,如下圖所示:

403bc6ea-8c5c-11ed-bfe3-dac502259ad0.png

診斷字節(jié)的結(jié)構(gòu)如下圖所示:

4047d926-8c5c-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2612

    瀏覽量

    47006
  • STEP7
    +關(guān)注

    關(guān)注

    4

    文章

    103

    瀏覽量

    32480
  • 編程軟件
    +關(guān)注

    關(guān)注

    3

    文章

    142

    瀏覽量

    23061

原文標(biāo)題:如何查看模塊的診斷信息

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ECS 控制臺診斷系統(tǒng)

    按鈕以后會彈出診斷生成提示對話框,如下:點(diǎn)擊診斷詳情,跳轉(zhuǎn)到 診斷詳情頁,查看生成的診斷記錄,如下圖所示:上圖顯示了當(dāng)前
    發(fā)表于 12-26 14:03

    linux的版本信息查看

    Linux下如何查看版本信息, 包括位數(shù)、版本信息以及CPU內(nèi)核信息、CPU具體型號等等,整個CPU信息一目了然。
    發(fā)表于 07-26 07:46

    linux版本信息怎么查看

    查看linux版本信息
    發(fā)表于 10-31 09:27

    模塊的數(shù)字診斷功能介紹

    數(shù)字診斷功能是一種低成本高效益的性能監(jiān)測手段,可以監(jiān)測光模塊發(fā)射光功率、接收光功率、溫度、供電電壓、激光偏置電流以及警告信息等重要性能參數(shù)。
    發(fā)表于 07-18 11:33 ?2862次閱讀

    你知道linux常用查看硬件設(shè)備信息命令的方法是什么?

    你知道linux常用查看硬件設(shè)備信息命令的方法是什么?
    發(fā)表于 05-13 11:04 ?3067次閱讀

    虛擬機(jī):Linux查看路由信息的幾種方法

    虛擬機(jī):Linux查看路由信息的幾種方法
    的頭像 發(fā)表于 06-22 15:24 ?8108次閱讀
    虛擬機(jī):Linux<b class='flag-5'>查看</b>路由<b class='flag-5'>信息</b>的幾種方法

    虛擬機(jī):Linux查看線程信息的步驟

    虛擬機(jī):Linux查看線程信息的步驟
    的頭像 發(fā)表于 06-24 08:41 ?3429次閱讀
    虛擬機(jī):Linux<b class='flag-5'>查看</b>線程<b class='flag-5'>信息</b>的步驟

    詳解HMI診斷視圖查看診斷信息的操作步驟

    僅當(dāng)使用精智面板和 WinCC RT Advanced 時,才能使用 HIM 診斷視圖中的所有功能。精簡系列面板則無法使用所有的系統(tǒng)診斷功能。
    的頭像 發(fā)表于 03-25 10:09 ?6637次閱讀
    詳解HMI<b class='flag-5'>診斷</b>視圖<b class='flag-5'>查看</b><b class='flag-5'>診斷</b><b class='flag-5'>信息</b>的操作步驟

    如何利用HMI去診斷視圖并查看診斷信息

    僅當(dāng)使用精智面板和 WinCC RT Advanced 時,才能使用HIM診斷視圖中的所有功能。精簡系列面板則無法使用所有的系統(tǒng)診斷功能。
    的頭像 發(fā)表于 09-14 16:04 ?1749次閱讀

    常見的模擬量輸入模塊故障診斷步驟

    SF燈亮?xí)r,最好可以通過電腦連接CPU在線查看模塊診斷信息,然后判斷故障。
    的頭像 發(fā)表于 10-08 15:42 ?6972次閱讀

    常見的模擬量輸入模塊故障診斷步驟

    SF燈亮?xí)r,最好可以通過電腦連接CPU在線查看模塊診斷信息,然后判斷故障。
    的頭像 發(fā)表于 11-25 09:49 ?5286次閱讀

    智能汽車系統(tǒng)診斷管理模塊設(shè)計

    整個診斷汽車管理包括診斷通信管理(Diagnostic Communication Manager, DCM)、診斷事件管理DEM(Diagnostic Event Manager)、功能抑制管理FIM(Function Inh
    發(fā)表于 06-01 17:36 ?722次閱讀
    智能汽車系統(tǒng)<b class='flag-5'>診斷</b>管理<b class='flag-5'>模塊</b>設(shè)計

    AUTOSAR診斷DSD模塊功能介紹

    支持檢查診斷服務(wù)標(biāo)識符并調(diào)整診斷消息 如果識別出新的診斷消息,DSL子模塊應(yīng)觸發(fā)DSD子模塊。DSD子
    的頭像 發(fā)表于 10-04 11:32 ?625次閱讀

    模塊DDM是什么?光模塊DDM功能 如何查看模塊DDM信息

    模塊DDM是什么?光模塊DDM功能 如何查看模塊DDM信息? 光模塊DDM是一種用于監(jiān)控光
    的頭像 發(fā)表于 12-27 11:28 ?2403次閱讀

    華為交換機(jī)如何查看端口信息和光模塊信息

    華為交換機(jī)查看端口狀態(tài)和光模塊信息的方法和詳細(xì)的操作步驟如下
    的頭像 發(fā)表于 01-30 13:54 ?8373次閱讀
    華為交換機(jī)如何<b class='flag-5'>查看</b>端口<b class='flag-5'>信息</b>和光<b class='flag-5'>模塊</b><b class='flag-5'>信息</b>?