西門子PLC S7-200係列的升級版,西門子PLC S7-1200具有很多集成在CPU上的功能,與(yu) 此同時,它的組態軟件STEP7 V13具有各種功能塊,可以幫助用戶實現多種不同的功能。用戶在使用編程過程中,可以使用係統提供的診斷指令來獲取錯誤信息,從(cong) 而幫助用戶更好的操作控製係統。本文下麵就對西門子PLC S7-1200的診斷指令做一個(ge) 介紹,供用戶在編程過程中進行參考使用。
西門子PLC S7-1200的編程軟件STEP7 V13中,用戶可以通過GetError或者GetErrorID指令查詢塊內(nei) 出現的錯誤。
1. 調用方法在編程界麵下,點擊右側(ce) “指令->基本指令->程序控製操作”中可以找到GetError及GetErrorID 兩(liang) 個(ge) 指令。
2. GetError說明
使用“GetError”指令,可以查詢塊內(nei) 出現的錯誤。如果在塊執行期間出現錯誤,則發生的第一個(ge) 錯誤的詳細信息將保存在輸出Error 中。消除第一個(ge) 錯誤後,該指令會(hui) 在Error處輸出下一個(ge) 錯誤的信息。僅(jin) 當使能輸入EN的信號狀態為(wei) “1”且顯示了錯誤信息時,才置位“獲取本地錯誤信息”指令的使能輸出ENO。
3. GetErrorID說明
使用“獲取本地錯誤ID”指令,可以查詢塊內(nei) 出現的錯誤。如果在塊執行過程中係統信號出錯,會(hui) 將發生的第一個(ge) 錯誤的ID保存在輸出ID的變量中。 ID 輸出中隻能指定WORD數據類型的操作數。消除第一個(ge) 錯誤後,該指令才會(hui) 輸出發生的下一個(ge) 錯誤的ID。僅(jin) 當“獲取本地錯誤ID”指令的輸入的信號狀態為(wei) “1”且顯示了錯誤信息時,才置位該指令的輸出。
西門子PLC S7-1200在自動化控製係統中的應用廣泛。隨著用戶對其深入的了解,會(hui) 更加體(ti) 會(hui) 到S7-1200在使用過程中為(wei) 用戶帶來的便利,也更能體(ti) 會(hui) 到它的各項功能,如:通訊功能,擴展功能,集成功能等方麵的強大。