業(yè)務(wù)銷售;竭誠為你服務(wù).
公司主營西門子PLC模塊,數(shù)控伺服,觸摸屏等系列產(chǎn)品,產(chǎn)品*,質(zhì)保一年
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2019-07-21 16:22:47瀏覽次數(shù):212
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子6AV6371-2BG07-4AX0供應(yīng)
銷售西門子PLC,西門子屏,西門子數(shù)控,西門子軟啟動,西門子以太網(wǎng)。西門子電機(jī),西門子變頻器,西門子直流調(diào)速器,西門子電纜。*,現(xiàn)貨銷售,價格優(yōu)勢,*.公司主營:西門子數(shù)控,V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM440 6SE70交流工程調(diào)速變頻器6RA70直流調(diào)速裝置 SITOP電源,電線電纜,數(shù)控備件,伺服電機(jī)等工控產(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ā)生的錯誤。通常可查詢編程錯誤或訪問
錯誤。如果程序塊的執(zhí)行中報告了一個錯誤,則上一執(zhí)行該指令后執(zhí)行該塊時發(fā)
生個錯誤的詳細(xì)信息將存儲在輸出 OUT 處的操作數(shù)中。
在輸出 OUT 中,只能“ErrorStruct"數(shù)據(jù)類型的操作數(shù)?!癊rrorStruct"數(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 進(jìn)行編程
編程和操作手冊, 10/2018 1681
說明
局部錯誤處理
在程序塊的程序代碼中該指令時,將立即局部錯誤處理功能并在發(fā)生錯誤時忽略
默認(rèn)的響應(yīng)。
錯誤處理
有關(guān)相應(yīng)的錯誤處理概述,請參見:錯誤處理機(jī)制概覽 (頁 149)
有關(guān)包含有多種錯誤處理的局部錯誤處理詳細(xì)示例,請參見:有關(guān)處理程序執(zhí)行錯誤
的示例 (頁 179)
參數(shù)
下表列出了“獲取本地錯誤信息"指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲區(qū)說明
OUT Output ErrorStruct D、L 錯誤信息
數(shù)據(jù)類型“ErrorStruct"
數(shù)據(jù)類型“ErrorStruct"可到全局?jǐn)?shù)據(jù)塊或塊接。如果每次為數(shù)據(jù)結(jié)構(gòu)不同的
名稱,則該數(shù)據(jù)類型可多次。但該數(shù)據(jù)結(jié)構(gòu)和各結(jié)構(gòu)元素的名稱不能更改。如果將錯
誤信息保存在全局?jǐn)?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 默認(rèn)響應(yīng):
0:忽略(寫入錯誤)
1:使用替換值“0"繼續(xù)執(zhí)行(讀取錯
誤)
2:跳過指令(錯誤)
指令
4.1 指令
對 PLC 進(jìn)行編程
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 機(jī)器指令的操作數(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 進(jìn)行編程
編程和操作手冊, 10/2018 1683
結(jié)構(gòu)組件“ERROR_ID"
下表列出了結(jié)構(gòu)組件“ERROR_ID"中可能輸出的值:
ID*
(十六進(jìn)制)
ID*
(十進(jìn)制)
說明
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 全局?jǐn)?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 變量為寫保護(hù)
25A2 9634 變量的數(shù)值無效
2942 10562 讀取錯誤:Input
指令
4.1 指令
對 PLC 進(jìn)行編程
1684 編程和操作手冊, 10/2018
ID*
(十六進(jìn)制)
ID*
(十進(jìn)制)
說明
2943 10563 寫入錯誤:Output
* 在程序編輯器中,錯誤代碼可顯示為整數(shù)或十六進(jìn)制值。有關(guān)切換顯示格式的更多信
息,請參見“另請參見"。
示例
以下示例說明了該指令的工作原理:
下一篇:西門子軟件6AV6372-2CG20-0EA0分銷商