公司新聞
西門子博途: 有關處理程序執行錯誤的示例
發布時間: 2023-09-20 16:41 更新時間: 2024-12-28 09:10
簡介
本地錯誤處理可單獨編程,也可與其它代碼一起編程。為確保可識別程序中的所有錯誤,建議使用本地錯誤處理組合方案,如以下示例所示。
為提高錯誤分析的準確程度的錯誤分析,除輸出參數 RET_VAL 之外,還可使用指令“GET_ERROR”或“GET_ERR_ID”。這些方案提供有錯誤代碼,并在相應指令的描述中對其進行詳細說明。
此外,RET_VAL 輸出參數也可能不輸出有效錯誤代碼。如果在讀取輸入參數時發生訪問錯誤(如,指令輸出無法入),則這是因為指令執行已中斷。此時,建議在用戶程序中插入兩條指令“GET_ERROR”和“GET_ERR_ID”。這是因為,發生此類錯誤時,這兩條指令將返回可靠的錯誤信息。
警告 | |
讀取輸入參數時發生訪問錯誤 RET_VAL 參數未返回有效的錯誤代碼,且診斷緩沖區中未輸出任何詳細錯誤信息。 |
錯誤的第一個指示符可以是狀態字的 BR 位,也可以是使能輸出 ENO 。如果返回信號狀態“0”,則說明指令執行過程中出錯。信號狀態為“1”表示無錯誤,因而無需進行進一步錯誤分析,但存儲器訪問錯誤例外。此時,信號狀態為“1”表示發生錯誤。
操作步驟
以下示例說明了如何在讀取輸入參數時識別訪問錯誤:
|
其他新聞
- 使用 SCL 中的常量進行計算 2024-12-28
- 西門子博途:使用常量的示例 2024-12-28
- 西門子博途: 使用 IEC 定時器和計數器 2024-12-28
- KUKA C4 安裝工業以太網軟件 2024-12-28
- STEP7-壓縮用戶存儲器(RAM) 2024-12-28
- 西門子博途: 網絡視圖 2024-12-28
- 西門子S7-300模塊?擴展IO接線 2024-12-28
- 西門子編程電纜PC Adapter USB A2使用 2024-12-28
- 西門子S7-200SMART和S7-1200之間通信(圖文) 2024-12-28
- 利用西門子S7-1200計數器指令,實現設備運行時間統計 2024-12-28
- 【實例】變頻器、觸摸屏、PLC的綜合運用,邊學邊用邊實踐! 2024-12-28
- 西門子博途 S7-1200:重命名硬件組件 2024-12-28
- Profinet故障診斷入門 2024-12-28
- 西門子博途:TOF:生成關斷延遲/TOF:生成關斷延時 2024-12-28
- 西門子博途:ATTACH: 將 OB 附加到中斷事件 2024-12-28
產品分類
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595