在何處讀出 CPU 的診斷緩沖區(qū)?
可從在線和診斷視圖中“診斷”文件夾的“診斷緩沖區(qū)”組中讀出 CPU 的診斷緩沖區(qū)。
“診斷緩沖區(qū)”組的結(jié)構(gòu)
“診斷緩沖區(qū)”組由以下各區(qū)域組成:
“事件”
“設(shè)置”
診斷緩沖區(qū)
診斷緩沖區(qū)用作記錄診斷事件的日志文件,這些診斷事件是在分配給它的 CPU 和模塊上發(fā)生的。這些事件按其發(fā)生的順序輸入,并且最新的事件顯示在頂部。
“事件”區(qū)域
“事件”區(qū)域選項卡由以下元素組成:
“CPU 時間戳記采用本地 PG/PC 時間”復(fù)選框
事件表
“凍結(jié)顯示”或“取消凍結(jié)”按鈕
事件詳細(xì)信息:事件編號、事件 ID、模塊名稱和可能的站名稱或設(shè)備名稱、機(jī)架/插槽、描述信息、關(guān)于事件的幫助、位置標(biāo)識符、到達(dá)/離去信息、事件類型
“在編輯器中打開”和“另存為...”按鈕
“CPU 時間戳記采用本地 PG/PC 時間”復(fù)選框
如果尚未選中該復(fù)選框,將使用模塊時間顯示診斷緩沖區(qū)條目。
如果選中了該復(fù)選框,將使用按以下公式計算的時間顯示診斷緩沖區(qū)條目:
顯示的時間 = 模塊時間 + PG/PC 上的時區(qū)偏移量
這要求模塊時間與 UTC 時間一致。
如果要查看以 PG/PC 的本地時間表示的模塊診斷緩沖區(qū)條目時間,則應(yīng)使用該設(shè)置。
選中或取消選中該復(fù)選框會立即更改診斷緩沖區(qū)條目的顯示時間。
說明 如果在程序中使用“WR_SYS_T”指令或者使用 HMI 設(shè)備(而不是使用 UTC)設(shè)置 CPU 的實時時鐘,則建議您取消選中“CPU 時間戳記采用本地 PG/PC 時間”復(fù)選框。在這種情況下,模塊時間是唯一有意義的時間。 |
事件表
以表格形式顯示每個診斷事件的以下信息:
條目的順序號
第一個條目包含最新的事件。
診斷事件的日期和時間
如果沒有顯示日期和時間,則表明模塊中未集成時鐘。
事件的短名稱和 CPU 的響應(yīng)(如果適用)
說明 如果無法確定文本的個別參數(shù),則相應(yīng)參數(shù)位置將顯示字符串“###”。 如果還沒有可用于新模塊或新事件的顯示文本,事件編號和各個參數(shù)將以十六進(jìn)制值表示。 |
僅 S7-1200 和 S7-1500 CPU:事件類型圖標(biāo)
下表列出了相應(yīng)的圖標(biāo)及其含義。
圖標(biāo) | 含義 |
---|---|
正常(無需維護(hù)和/或無故障) | |
需要維護(hù) | |
要求維護(hù) | |
錯誤 |
到達(dá)/離去狀態(tài)相關(guān)的信息圖標(biāo)
下表列出了相應(yīng)的圖標(biāo)及其含義。
圖標(biāo) | 含義 |
---|---|
到達(dá)事件 | |
離去事件 | |
離去事件與到達(dá)事件無關(guān) | |
用戶自定義診斷事件 |
在事件表中,可更改列順序、調(diào)整列寬度、移除及添加單列。此外,還可以按以下條件來排序:按照順序號、“日期和時間”以及“事件”排序。
“凍結(jié)顯示”或“取消凍結(jié)”按鈕
只有存在到 CPU 的在線連接時,才會啟用“凍結(jié)顯示”或“取消凍結(jié)”按鈕。
默認(rèn)設(shè)置為“凍結(jié)顯示”。
如果單擊“凍結(jié)顯示”按鈕,將出現(xiàn)以下情況:
診斷緩沖區(qū)條目的當(dāng)前顯示將被凍結(jié)。
按鈕標(biāo)簽變?yōu)椤叭∠麅鼋Y(jié)”。
如果系統(tǒng)中出現(xiàn)錯誤,接下來可能會非??焖俚匕l(fā)生診斷事件。如此會使顯示的更新速率加快。通過凍結(jié)顯示,用戶便可冷靜而詳細(xì)地檢查所出現(xiàn)的情況。
如果凍結(jié)了顯示然后單擊“取消凍結(jié)”按鈕,將發(fā)生以下情況:
診斷緩沖區(qū)條目的顯示會再次更新。
按鈕標(biāo)簽變?yōu)椤皟鼋Y(jié)顯示”。
說明 如果凍結(jié)了診斷緩沖區(qū)顯示,CPU 會繼續(xù)在診斷緩沖區(qū)中輸入事件。 |
事件的詳細(xì)信息
如果選擇了事件列表中的一行,則將獲得有關(guān)相應(yīng)事件的詳細(xì)信息:
診斷緩沖區(qū)中的事件順序號
事件 ID
模塊、站或設(shè)備名稱(如果適用)
機(jī)架/插槽
事件描述信息,含事件特定的附加信息。有關(guān)附加信息的示例:
導(dǎo)致該事件的命令
因診斷事件導(dǎo)致操作模式切換
關(guān)于事件的幫助:詳細(xì)說明選定的事件以及可能的解決方法。對于離去事件,顯示文本信息“離去事件:無需用戶操作”(No user action required)。
僅 S7-1200 和 S7-1500 CPU:工廠名稱、位置標(biāo)識符
事件是到達(dá)事件還是離去事件的相關(guān)信息
事件類型。支持以下事件類型:
正常(無需維護(hù)和/或無故障)
需要維護(hù)
要求維護(hù)
錯誤
“在編輯器中打開”按鈕
下表顯示了“打開塊”按鈕是否激活以及該按鈕所具有的功能。
何時啟用“在編輯器中打開”按鈕? | 單擊該按鈕時會發(fā)生什么情況? |
---|---|
如果診斷事件引用了塊的相對地址。 這是引起事件的命令的地址。 |
“在編輯器中打開”功能用于在離線視圖中導(dǎo)致錯誤的程序指令位置打開被引用塊。這樣,用戶就可以檢查并根據(jù)需要更改該指定位置的塊的源代碼,然后將其再次下載到 CPU。 |
如果診斷事件由模塊觸發(fā)。 | “在編輯器中打開”功能用于打開涉及模塊的設(shè)備視圖。 |
“另存為...”按鈕
如果單擊該按鈕,會將診斷緩沖區(qū)的內(nèi)容保存到文本文件中?!霸\斷”,取決于語言,建立在該文件名后添加擴(kuò)展名“.txt”。但可以更改此名稱。
“設(shè)置”區(qū)域
“設(shè)置”區(qū)域選項卡由以下元素組成:
“顯示事件”列表
“默認(rèn)應(yīng)用設(shè)置”按鈕
“以十六進(jìn)制格式輸出事件信息”復(fù)選框
列出“顯示事件:”
對于每個事件類別,該列表中都有一個復(fù)選框(默認(rèn)設(shè)置:選中所有復(fù)選框)。若清空某復(fù)選框,則該復(fù)選框所對應(yīng)事件類別的事件將不再顯示在“事件”區(qū)域。重新選擇該復(fù)選框,將再次顯示相關(guān)事件。
“默認(rèn)應(yīng)用設(shè)置”按鈕
若單擊該按鈕,當(dāng)“事件”選項卡打開時,設(shè)置在將來也同樣適用。
“以十六進(jìn)制格式輸出事件信息”復(fù)選框
若選擇該復(fù)選框,則“事件”區(qū)域事件列表中的事件 ID 將以十六進(jìn)制進(jìn)行顯示。若清空該復(fù)選框,則事件信息以文本的形式給出。
診斷緩沖區(qū)信息解析
通過診斷信息定位故障塊
審核編輯:湯梓紅
-
cpu
+關(guān)注
關(guān)注
68文章
10863瀏覽量
211781 -
西門子
+關(guān)注
關(guān)注
94文章
3039瀏覽量
115881 -
程序
+關(guān)注
關(guān)注
117文章
3787瀏覽量
81049 -
視圖
+關(guān)注
關(guān)注
0文章
140瀏覽量
6581
原文標(biāo)題:西門子博途:在線診斷
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論