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