PROFINET IO 中的診斷機制:
一致性診斷概念
PROFINET IO 支持您使用一致性診斷概念。PROFINET 以三種不同的方法提供有關系統錯誤和中斷狀態的 IO 診斷信息(與在 PROFIBUS DP 中相同):
? 使用 STEP 7 組態和工程工具進行診斷
? 使用狀態 LED 進行診斷
? 在 STEP 7 應用程序(AP)中進行診斷
診斷機制
當檢測到通道故障(例如,模擬輸入處短路)時,IO 設備將向 CPU 輸出診斷中斷。操作系統通過調用診斷 DB(例如,OB82)進行響應。此 OB 的局部變量包含故障設備的邏輯基址,并包含長度為四個字節的診斷數據。
IO 控制器自動設置插入以替換有缺陷設備/模塊的新 IO 設備或模塊的相應參數和組態數據。必須為新的 IO 設備分配組態的名稱,例如,通過從先前 IO 設備的 MMC 卡中讀取名稱。 下一步中將恢復用戶數據的周期性交換。
使用 STEP 7 組態和工程工具進行診斷
“報告系統錯誤”
STEP 7 中的“報告系統錯誤”診斷功能可在 PROFINET IO 中使用。
“報告系統錯誤”是顯示由 IO 設備或 IO 控制器的 CPU 返回的診斷消息的便捷方式。
STEP 7 將自動生成所需的塊和消息文本。用戶只需將生成的塊下載到 CPU,并將這些文本傳送到連接的 HMI 設備即可。
全集成診斷概念
所有 SIMATIC 產品都集成有診斷功能,用于檢測和排除故障。這些組件可自動指出操作
中可能發生的故障,并提供詳細的相關信息。
同時發生的每個單獨錯誤或若干錯誤將從 IO 設備傳送到 IO 控制器。如果需要 IO 設備的完整狀態(含所有未決錯誤),則可直接從 IO 設備讀取狀態。
通過 PG/PC 或 HMI 設備訪問 IO 設備的狀態:
如果已通過 STEP 7 或 HMI 設備由 PG/PC 連接到工業以太網,則可在線調用診斷信息。
在下圖中,對此進行了簡要說明。
① IO 設備檢測到一個錯誤,并將診斷數據發送給指定的 IO 控制器。
② IO 控制器會通知編程/HMI 設備,并更新所顯示的系統診斷信息。
③ 在 STEP 7 中,可從 IO 設備直接讀取“可訪問設備”(Accessible devices) 的站狀態(與 IO 控制器無關)。僅當編程設備已連接工業以太網時,才能執行以上操作。即,可在調試或服務過程中(甚至 IO 控制器未運作時)訪問診斷信息。
PROFINET IO 中的診斷級別
IO 設備會將出現的所有錯誤消息發送到 IO 控制器。診斷信息的范圍和容量,取決于診斷數據評估的級別以及所使用的 PROFINET 設備。
可以評估不同級別的診斷數據。例如,通過診斷級別 4 選擇通道的編號和類型。
STEP 7 的設備視圖中診斷級別的表示形式
下圖以分布式 I/O 系統 ET 200MP 為例,顯示了 STEP 7 的設備視圖中PROFINET 設備型號:
審核編輯:湯梓紅
-
IO
+關注
關注
0文章
448瀏覽量
39132 -
控制器
+關注
關注
112文章
16332瀏覽量
177808 -
Profinet
+關注
關注
6文章
1163瀏覽量
23390 -
step
+關注
關注
0文章
42瀏覽量
20463
原文標題:PROFINET IO 中的診斷機制分析
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論