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