業務銷售;竭誠為你服務.
公司主營西門子PLC模塊,數控伺服,觸摸屏等系列產品,產品*,質保一年
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2019-07-21 16:22:47瀏覽次數:227
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子6AV6371-2BG07-4AX0供應
銷售西門子PLC,西門子屏,西門子數控,西門子軟啟動,西門子以太網。西門子電機,西門子變頻器,西門子直流調速器,西門子電纜。*,現貨銷售,價格優勢,*.公司主營:西門子數控,V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM440 6SE70交流工程調速變頻器6RA70直流調速裝置 SITOP電源,電線電纜,數控備件,伺服電機等工控產品.
使用“退出程序"指令,可將 CPU 設置為 STOP ,從而終止程序執行。是否從 RUN
切換到 STOP ,則取決于 CPU 的組態。
參數
“退出程序"指令不帶任何參數且不提供錯誤信息。
參見
有效數據類型概述 (頁 247)
狀態字的基本信息 (頁 200)
STL 基礎知識 (頁 8341)
GET_ERROR:獲取本地錯誤信息 (S7-1500)
說明
“獲取本地錯誤信息"指令可用于查詢程序塊內發生的錯誤。通常可查詢編程錯誤或訪問
錯誤。如果程序塊的執行中報告了一個錯誤,則上一執行該指令后執行該塊時發
生個錯誤的詳細信息將存儲在輸出 OUT 處的操作數中。
在輸出 OUT 中,只能“ErrorStruct"數據類型的操作數。“ErrorStruct"數據
類型將存儲錯誤相關信息的具體結構。可使用其它指令評估該結構并編寫相應的響應。
如果塊中存在多處錯誤,則在更正了個錯誤后該指令中僅輸出下一個錯誤的錯誤信息。
說明
輸出 OUT
只有在存在錯誤信息時才能更改 OUT 輸出。可以通過以下在處理錯誤之后將輸出設
置回“0":
● 在塊接口的“Temp"部分聲明變量。
● 在調用指令之前將變量重置為“0"。
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1681
說明
局部錯誤處理
在程序塊的程序代碼中該指令時,將立即局部錯誤處理功能并在發生錯誤時忽略
默認的響應。
錯誤處理
有關相應的錯誤處理概述,請參見:錯誤處理機制概覽 (頁 149)
有關包含有多種錯誤處理的局部錯誤處理詳細示例,請參見:有關處理程序執行錯誤
的示例 (頁 179)
參數
下表列出了“獲取本地錯誤信息"指令的參數:
參數聲明數據類型存儲區說明
OUT Output ErrorStruct D、L 錯誤信息
數據類型“ErrorStruct"
數據類型“ErrorStruct"可到全局數據塊或塊接。如果每次為數據結構不同的
名稱,則該數據類型可多次。但該數據結構和各結構元素的名稱不能更改。如果將錯
誤信息保存在全局數據塊中,則其它程序塊也可讀取。
下表列出了“ErrorStruct"數據類型的結構:
結構組件數據類型說明
ERROR_ID WORD 錯誤 ID
FLAGS BYTE 顯示程序塊調用中是否出錯。
16#01:程序塊調用中發生錯誤。
16#00:程序塊調用中無錯誤。
REACTION BYTE 默認響應:
0:忽略(寫入錯誤)
1:使用替換值“0"繼續執行(讀取錯
誤)
2:跳過指令(錯誤)
指令
4.1 指令
對 PLC 進行編程
1682 編程和操作手冊, 10/2018
結構組件數據類型說明
CODE_ADDRESS CREF 有關程序塊地址和類型的信息
BLOCK_TYPE BYTE 出錯的程序塊類型:
1:組織塊 (OB)
2:函數 (FC)
3:功能塊 (FB)
CB_NUMBER UINT 代碼塊的編號
OFFSET UDINT 對內部存儲器的引用
MODE BYTE 有關操作數地址的信息
OPERAND_NUMBER UINT 機器指令的操作數編號
POINTER_NUMBER_LOC
ATION
UINT (A) 內部指針
SLOT_NUMBER_SCOPE UINT (B) 內部存儲器中的存儲區
DATA_ADDRESS NREF 有關操作數地址的信息
AREA BYTE (C) 存儲區:
L:16#40...16#7F、16#86、16#87、
16#8E、16#8F、16#C0...16#FF
I:16#81
Q:16#82
M:16#83
DB:16#40、16#84、16#85、
16#8A、16#8B
PI:16#01
PQ:16#02
工藝對象:16#04
DB_NUMBER UINT (D) 數據塊編號
OFFSET UDINT (E) 操作數的相對地址
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1683
結構組件“ERROR_ID"
下表列出了結構組件“ERROR_ID"中可能輸出的值:
ID*
(十六進制)
ID*
(十進制)
說明
0 0 無錯誤
2503 9475 指針無效
2520 9504 STRING 無效
2522 9506 讀取錯誤:操作數超出有效范圍
2523 9507 寫入錯誤:操作數超出有效范圍
2524 9508 讀取錯誤:操作數無效
2525 9509 寫入錯誤:操作數無效
2528 9512 讀取錯誤:數據對齊
2529 9513 寫入錯誤:數據對齊
252C 9516 指針無效
2530 9520 寫入錯誤:數據塊
2533 9523 使用的引用無效
2538 9528 訪問錯誤:DB 不存在
2539 9529 訪問錯誤:使用了錯誤 DB
253A 9530 全局數據塊不存在
253C 9532 故障信息或函數不存在
253D 9533 函數不存在
253E 9534 故障信息或函數塊不存在
253F 9535 塊不存在
2550 9552 訪問錯誤:DB 不存在
2551 9553 訪問錯誤:使用了錯誤 DB
2575 9589 程序嵌套深度出錯
2576 9590 本地數據分配出錯
2577 9591 未選擇塊屬性“通過寄存器傳遞參數"。
25A0 9632 TP 中發生內部錯誤
25A1 9633 變量為寫保護
25A2 9634 變量的數值無效
2942 10562 讀取錯誤:Input
指令
4.1 指令
對 PLC 進行編程
1684 編程和操作手冊, 10/2018
ID*
(十六進制)
ID*
(十進制)
說明
2943 10563 寫入錯誤:Output
* 在程序編輯器中,錯誤代碼可顯示為整數或十六進制值。有關切換顯示格式的更多信
息,請參見“另請參見"。
示例
以下示例說明了該指令的工作原理:
下一篇:西門子軟件6AV6372-2CG20-0EA0分銷商