西門子PLC S7-1200診斷錯誤組織塊簡介分享
發布日期:
2022-04-14

作為(wei) 西門子PLC   S7-200係列的升級版,西門子PLC S7-1200具有很多集成在CPU上的功能,與(yu) 此同時,它的組態軟件STEP7 V13具有各種功能塊,可以幫助用戶實現多種不同的功能。用戶在使用編程過程中,可以使用診斷錯誤組織塊來獲取錯誤信息,從(cong) 而幫助用戶更好的操作控製係統。本文下麵就對西門子PLC S7-1200的診斷錯誤組織塊做一個(ge) 介紹,供用戶在編程過程中進行參考使用。

西門子PLC S7-1200診斷錯誤組織塊

西門子PLC S7-1200的編程軟件STEP7 V13中,用戶可以使用組織塊OB82實現診斷錯誤的功能。在西門子PLC S7-1200係列中,支持診斷錯誤中斷,可以為(wei) 具有診斷功能的模塊啟用診斷錯誤中斷功能來檢測模塊狀態。

當用戶使用OB82時,出現故障和故障解除均會(hui) 觸發診斷中斷OB82。當模塊檢測到故障並且在軟件中使能了診斷錯誤中斷時,操作係統將啟動診斷錯誤中斷,診斷錯誤中斷OB82將中斷正常的循環程序優(you) 先執行。此時無論程序中有沒有診斷中斷OB82,CPU都會(hui) 保持運行模式,同時CPU的錯誤指示燈閃爍。如果希望CPU在接收到該類型的錯誤時進入停止模式,用戶可以在OB82中加入 STP指令使CPU進入停止模式。

創建組織塊OB82的步驟如下:
  1. 在編程軟件中,選擇項目中的程序塊,然後添加新塊,組織塊,選擇編號82,並確定;
  2. 在組織塊OB82中進行編程,創建地址為(wei) MW0,MW2,MW4 的變量用於(yu) 存儲(chu) 出現診斷錯誤時讀取到的啟動信息;
  3. 在硬件組態窗口中,選中模擬量輸出模塊,選擇模擬量輸出通道1的“啟用短路診斷”功能;
  4. 測試結果,程序下載後,在監控表中給通道1設置輸出值2000,如果此時出現了短路故障,則將立即觸發診斷錯誤功能。

隨著用戶對其深入的了解,會(hui) 更加體(ti) 會(hui) 到S7-1200在使用過程中為(wei) 用戶帶來的便利,也更能體(ti) 會(hui) 到它的各項功能,如:通訊功能,擴展功能,集成功能等方麵的強大。在西門子PLC S7-1200的編程軟件中,用戶可以通過本文了解診斷錯誤組織塊的用法,為(wei) 用戶在調試和維護過程中提供了方便,用戶可以通過本文的描述進行選擇和使用。

......

更多內(nei) 容歡迎與(yu) 我們(men) 溝通交流。

聲明:部分內(nei) 容來源於(yu) 網絡,如侵權請後台留言聯係刪除。