西門子PLC S7-1200診斷指令介紹
發(fā)布日期:
2023-02-20

西門子PLC S7-200系列的升級版,西門子PLC S7-1200具有很多集成在CPU上的功能,與此同時,它的組態(tài)軟件STEP7 V13具有各種功能塊,可以幫助用戶實現(xiàn)多種不同的功能。用戶在使用編程過程中,可以使用系統(tǒng)提供的診斷指令來獲取錯誤信息,從而幫助用戶更好的操作控制系統(tǒng)。本文下面就對西門子PLC?S7-1200的診斷指令做一個介紹,供用戶在編程過程中進行參考使用。

西門子PLC S7-1200的編程軟件STEP7 V13中,用戶可以通過GetError或者GetErrorID指令查詢塊內(nèi)出現(xiàn)的錯誤。

1. 調(diào)用方法在編程界面下,點擊右側“指令->基本指令->程序控制操作”中可以找到GetError及GetErrorID 兩個指令。

2. GetError說明

使用“GetError”指令,可以查詢塊內(nèi)出現(xiàn)的錯誤。如果在塊執(zhí)行期間出現(xiàn)錯誤,則發(fā)生的第一個錯誤的詳細信息將保存在輸出Error 中。消除第一個錯誤后,該指令會在Error處輸出下一個錯誤的信息。僅當使能輸入EN的信號狀態(tài)為“1”且顯示了錯誤信息時,才置位“獲取本地錯誤信息”指令的使能輸出ENO。

3. GetErrorID說明

使用“獲取本地錯誤ID”指令,可以查詢塊內(nèi)出現(xiàn)的錯誤。如果在塊執(zhí)行過程中系統(tǒng)信號出錯,會將發(fā)生的第一個錯誤的ID保存在輸出ID的變量中。 ID 輸出中只能指定WORD數(shù)據(jù)類型的操作數(shù)。消除第一個錯誤后,該指令才會輸出發(fā)生的下一個錯誤的ID。僅當“獲取本地錯誤ID”指令的輸入的信號狀態(tài)為 “1”且顯示了錯誤信息時,才置位該指令的輸出。

西門子PLC S7-1200在自動化控制系統(tǒng)中的應用廣泛。隨著用戶對其深入的了解,會更加體會到S7-1200在使用過程中為用戶帶來的便利,也更能體會到它的各項功能,如:通訊功能,擴展功能,集成功能等方面的強大。

聲明:部分內(nèi)容來源于網(wǎng)絡,如侵權請后臺留言聯(lián)系刪除。