確定STOP原因的基本步驟
要確定CPU為何進入"STOP"模式,可如下操作:
選擇已進入STOP模式的CPU。
選擇菜單命令PLC > 診斷/設置 > 模塊信息。
選擇"診斷緩沖區"選項卡。
可以從診斷緩沖區的zui后一個條目確定STOP停止原因。
如果發生編程錯誤:
例如,條目"由于沒有加載編程錯誤OB而STOP"表示CPU檢測到一個程序錯誤,然后嘗試啟動(不存在的)OB來處理該編程錯誤。前一個條目指代實際的編程錯誤。
選擇與編程錯誤有關的消息。
單擊"打開塊"按鈕。
選擇"棧"選項卡。
STOP模式中的棧內容
通過評估診斷緩沖區和棧內容,可以確定用戶程序處理期間發生的故障的原因。
例如,如果由于編程錯誤或"STOP"命令導致CPU進入STOP模式,那么模塊信息中的"棧"選項卡顯示塊棧。可以使用"I棧"、"L棧"和"嵌套棧"按鈕來顯示其它棧的內容。棧內容給出哪個塊中的哪條指令導致CPU進入STOP模式的信息。
B棧內容
B棧,或稱塊棧,列出了變為STOP模式之前調用的所有塊以及沒有*處理的塊。
I棧內容
單擊"I棧"按鈕時,顯示中斷位置處的數據。I棧,或稱中斷棧,包含中斷時有效的數據或狀態,例如:
累加器內容和寄存器內容
打開的數據塊及其大小
狀態字的內容
優先級(嵌套等級)
中斷塊
中斷后,繼續進行程序處理的塊
L棧內容
對于B棧中列出的每個塊,通過選擇該塊并單擊"L棧"按鈕,可以顯示相應的局部數據。
L棧,或稱局部數據棧,包含發生中斷時用戶程序正在處理的塊的局部數據值。
解釋和評估所顯示的局部數據要求非常熟悉系統。所顯示數據的*部分對應于塊的臨時變量。
嵌套棧內容
單擊"嵌套棧"按鈕時,顯示中斷位置處嵌套棧的內容。
嵌套棧是邏輯操作A(、AN(、O(、ON(、X(和XN(使用的存儲區。
只有在中斷時仍然打開括號表達式時,才激活該按鈕。
給診斷緩沖區條目打開塊
通過引用了錯誤位置(塊類型、塊編號、相關地址)的診斷緩沖區條目,可以打開引起事件的塊,從而更正錯誤。
在頂部列表框中選擇診斷事件。
單擊"打開塊"按鈕。塊在適當的編輯器(例如,語句表)中打開,光標指向程序中引起錯誤的位置。
更正塊中的錯誤。
從B棧列表中打開塊
按如下進行操作:
單擊"打開塊"按鈕。塊在程序編輯器中打開。光標指向跳轉到所調用塊之后,再繼續處理的程序位置。
進行修改。
從I棧列表中打開塊
按如下進行操作:
單擊"打開塊"按鈕。塊在程序編輯器中打開。光標指向程序中引起錯誤的程序位置。
進行修改。
- 西門子STEP7編程軟件多項目范圍的網絡視圖 2024-12-27
- 西門子PLC程序如何從PG/PC下載到可編程控制器 2024-12-27
- 西門子S7-200PLC的子程序調用問題 2024-12-27
- 西門子PLC與變頻器的網絡通訊應用 2024-12-27
- 西門子PLC CPU315自動停機的處理方法 2024-12-27
- 西門子plc與西門子變頻器通訊的控制字與狀態字 2024-12-27
- 西門子PLC的CPU模塊集威功能的參數設定 2024-12-27
- 西門子S7-200plc如何設置掉電保持 2024-12-27
- 西門子S7-300PLC在直流電機電流監視系統上的應用 2024-12-27
- 西門子PLC編程的符號地址 2024-12-27
- 西門子PLC編程軟件STEP7編輯窗的快捷鍵 2024-12-27
- 西門子的通訊協議沒有公開是什么意思 2024-12-27
- 西門子MM420,MM430,MM440通用變頻器有什么不同 2024-12-27
- 西門子PLC的編程要點 2024-12-27
- 西門子PLC功能指令的分類定義 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595