當發(fā)生系統(tǒng)錯誤時,硬件組件和DP標準從站(屬性由其GSD文件確定的從站)可以觸發(fā)組織塊調(diào)用。
實例:如果有斷線,具有診斷能力的模塊可以觸發(fā)一個診斷中斷(OB82)。
硬件組件提供所發(fā)生系統(tǒng)錯誤的信息。啟動事件信息,即,已分配OB的本地數(shù)據(jù)(除其它各項外,還包含數(shù)據(jù)記錄0),提供關于錯誤位置(例如模塊的邏輯地址)和錯誤類型(例如通道錯誤或備用電池故障)的常規(guī)信息。
此外,可以通過另外的診斷信息(用SFC51讀數(shù)據(jù)記錄1或用SFC13讀DP標準從站的診斷消息)更詳細地說明錯誤。這種情況的實例可能是通道0或1和斷線或測量范圍超出限度。
有了報告系統(tǒng)錯誤功能,STEP7就可提供方便的方法,以消息形式顯示組件提供的診斷信息。
STEP 7生成必要的塊和消息文本。所有用戶必須將所生成的塊裝載到CPU中,并將文本傳送到所連接的HMI設備。
要在HMI設備上以圖形方式顯示診斷事件,可以創(chuàng)建一個PROFIBUS DP DB (默認為DB 125)或一個PROFINET IO DB (默認為DB 126)。在每個數(shù)據(jù)塊的接口中聲明元素"Map_ErrorNo"和"Map_HelpNo"。在操作期間,給它們提供了錯誤或幫助文本ID。"報告系統(tǒng)錯誤"應用程序在生成期間將可能的數(shù)值及其含義導出到選定文件夾的csv文件中。為可以顯示錯誤含義或幫助文本ID,HMI必須導入這些文本。
可創(chuàng)建一個數(shù)據(jù)塊支持CPU Web服務器(默認DB127),用于顯示CPU Web服務器中的模塊狀態(tài)。
消息通過ALARM_S/SQ標準消息路徑發(fā)送到編程設備上的CPU消息中,或發(fā)送到所連接的HMI設備上??梢匀∠x擇將消息發(fā)送至HMI設備。
-
STEP7
+關注
關注
4文章
103瀏覽量
32615
發(fā)布評論請先 登錄
相關推薦
評論