業(yè)務(wù)銷售;竭誠為你服務(wù).
公司主營西門子PLC模塊,數(shù)控伺服,觸摸屏等系列產(chǎn)品,產(chǎn)品*,質(zhì)保一年
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2019-07-17 13:15:15瀏覽次數(shù):359
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
WinCC7.56AV6371-2BR07-5AX0調(diào)試
所售均為西門子原裝全新未開封產(chǎn)品,圖片僅供參考,一切以型號為準,實物保證全新,敬請放心購買.
使用“退出程序"指令,可將 CPU 設(shè)置為 STOP ,從而終止程序執(zhí)行。是否從 RUN
切換到 STOP ,則取決于 CPU 的組態(tài)。
參數(shù)
“退出程序"指令不帶任何參數(shù)且不提供錯誤信息。
參見
有效數(shù)據(jù)類型概述 (頁 247)
狀態(tài)字的基本信息 (頁 200)
STL 基礎(chǔ)知識 (頁 8341)
GET_ERROR:獲取本地錯誤信息 (S7-1500)
說明
“獲取本地錯誤信息"指令可用于查詢程序塊內(nèi)發(fā)生的錯誤。通??刹樵兙幊体e誤或訪問
錯誤。如果程序塊的執(zhí)行中報告了一個錯誤,則上一執(zhí)行該指令后執(zhí)行該塊時發(fā)
生個錯誤的詳細信息將存儲在輸出 OUT 處的操作數(shù)中。
在輸出 OUT 中,只能“ErrorStruct"數(shù)據(jù)類型的操作數(shù)。“ErrorStruct"數(shù)據(jù)
類型將存儲錯誤相關(guān)信息的具體結(jié)構(gòu)??墒褂闷渌噶钤u估該結(jié)構(gòu)并編寫相應(yīng)的響應(yīng)。
如果塊中存在多處錯誤,則在更正了個錯誤后該指令中僅輸出下一個錯誤的錯誤信息。
說明
輸出 OUT
只有在存在錯誤信息時才能更改 OUT 輸出??梢酝ㄟ^以下在處理錯誤之后將輸出設(shè)
置回“0":
● 在塊接口的“Temp"部分聲明變量。
● 在調(diào)用指令之前將變量重置為“0"。
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1681
說明
局部錯誤處理
在程序塊的程序代碼中該指令時,將立即局部錯誤處理功能并在發(fā)生錯誤時忽略
默認的響應(yīng)。
錯誤處理
有關(guān)相應(yīng)的錯誤處理概述,請參見:錯誤處理機制概覽 (頁 149)
有關(guān)包含有多種錯誤處理的局部錯誤處理詳細示例,請參見:有關(guān)處理程序執(zhí)行錯誤
的示例 (頁 179)
參數(shù)
下表列出了“獲取本地錯誤信息"指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲區(qū)說明
OUT Output ErrorStruct D、L 錯誤信息
數(shù)據(jù)類型“ErrorStruct"
數(shù)據(jù)類型“ErrorStruct"可到全局數(shù)據(jù)塊或塊接。如果每次為數(shù)據(jù)結(jié)構(gòu)不同的
名稱,則該數(shù)據(jù)類型可多次。但該數(shù)據(jù)結(jié)構(gòu)和各結(jié)構(gòu)元素的名稱不能更改。如果將錯
誤信息保存在全局數(shù)據(jù)塊中,則其它程序塊也可讀取。
下表列出了“ErrorStruct"數(shù)據(jù)類型的結(jié)構(gòu):
結(jié)構(gòu)組件數(shù)據(jù)類型說明
ERROR_ID WORD 錯誤 ID
FLAGS BYTE 顯示程序塊調(diào)用中是否出錯。
16#01:程序塊調(diào)用中發(fā)生錯誤。
16#00:程序塊調(diào)用中無錯誤。
REACTION BYTE 默認響應(yīng):
0:忽略(寫入錯誤)
1:使用替換值“0"繼續(xù)執(zhí)行(讀取錯
誤)
2:跳過指令(錯誤)
指令
4.1 指令
對 PLC 進行編程
1682 編程和操作手冊, 10/2018
結(jié)構(gòu)組件數(shù)據(jù)類型說明
CODE_ADDRESS CREF 有關(guān)程序塊地址和類型的信息
BLOCK_TYPE BYTE 出錯的程序塊類型:
1:組織塊 (OB)
2:函數(shù) (FC)
3:功能塊 (FB)
CB_NUMBER UINT 代碼塊的編號
OFFSET UDINT 對內(nèi)部存儲器的引用
MODE BYTE 有關(guān)操作數(shù)地址的信息
OPERAND_NUMBER UINT 機器指令的操作數(shù)編號
POINTER_NUMBER_LOC
ATION
UINT (A) 內(nèi)部指針
SLOT_NUMBER_SCOPE UINT (B) 內(nèi)部存儲器中的存儲區(qū)
DATA_ADDRESS NREF 有關(guān)操作數(shù)地址的信息
AREA BYTE (C) 存儲區(qū):
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) 數(shù)據(jù)塊編號
OFFSET UDINT (E) 操作數(shù)的相對地址
指令
4.1 指令
對 PLC 進行編程
編程和操作手冊, 10/2018 1683
結(jié)構(gòu)組件“ERROR_ID"
下表列出了結(jié)構(gòu)組件“ERROR_ID"中可能輸出的值:
ID*
(十六進制)
ID*
(十進制)
說明
0 0 無錯誤
2503 9475 指針無效
2520 9504 STRING 無效
2522 9506 讀取錯誤:操作數(shù)超出有效范圍
2523 9507 寫入錯誤:操作數(shù)超出有效范圍
2524 9508 讀取錯誤:操作數(shù)無效
2525 9509 寫入錯誤:操作數(shù)無效
2528 9512 讀取錯誤:數(shù)據(jù)對齊
2529 9513 寫入錯誤:數(shù)據(jù)對齊
252C 9516 指針無效
2530 9520 寫入錯誤:數(shù)據(jù)塊
2533 9523 使用的引用無效
2538 9528 訪問錯誤:DB 不存在
2539 9529 訪問錯誤:使用了錯誤 DB
253A 9530 全局數(shù)據(jù)塊不存在
253C 9532 故障信息或函數(shù)不存在
253D 9533 函數(shù)不存在
253E 9534 故障信息或函數(shù)塊不存在
253F 9535 塊不存在
2550 9552 訪問錯誤:DB 不存在
2551 9553 訪問錯誤:使用了錯誤 DB
2575 9589 程序嵌套深度出錯
2576 9590 本地數(shù)據(jù)分配出錯
2577 9591 未選擇塊屬性“通過寄存器傳遞參數(shù)"。
25A0 9632 TP 中發(fā)生內(nèi)部錯誤
25A1 9633 變量為寫保護
25A2 9634 變量的數(shù)值無效
2942 10562 讀取錯誤:Input
指令
4.1 指令
對 PLC 進行編程
1684 編程和操作手冊, 10/2018
ID*
(十六進制)
ID*
(十進制)
說明
2943 10563 寫入錯誤:Output
* 在程序編輯器中,錯誤代碼可顯示為整數(shù)或十六進制值。有關(guān)切換顯示格式的更多信
息,請參見“另請參見"。
示例
以下示例說明了該指令的工作原理:
下一篇:WinCC7.56AV6381-2BH07-5AX0定制