產(chǎn)品簡介
詳細介紹
公司主營:數(shù)控,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 西門子屏,變頻器,西門子DP電纜 變頻器 6SE70交流工程調(diào)速變頻器6RA70直流調(diào)速裝置 SITOP電源,電線電纜,數(shù)控備件,伺服電機等工控產(chǎn)品.系統(tǒng)及伺服電機,力矩電機,直線電機,伺服驅(qū)動備件等等。主營產(chǎn)品或服務(wù):西門子PLC,西門子變頻器,西門子數(shù)控系統(tǒng),西門子伺服電機,西門子人機界面,西門子軟啟動器,西門子觸摸屏,西門子工業(yè)以太網(wǎng),西門子LOGO!
自動化科技電子(杭州)有限公司
6AG1215-1BG40-5XB0SIPLUS S7-1200 CPU 1215C AC/DC/繼電器 -40...+60°C 帶防腐蝕涂層 根據(jù) 6ES7215-1BG40-0XB0 . 緊湊型 CPU,AC/DC/繼電器, 2 個 PROFINET 端口 機載 I/O: “14 個數(shù)字輸入 24VDC;10 個數(shù)字輸出繼電器 2A;" 2 個模擬輸入 0-10VDC, 2 個模擬輸出 0-2
STP(退出程序)
表格 8- 143 STP 指令
LAD/FBD SCL 說明
STP(); STP 可將 CPU 置于 STOP 模式。 CPU 處于 STOP
模式時,將停止程序執(zhí)行并停止過程映像的物理更新。
有關(guān)詳細信息,請參見: 組態(tài)從 RUN 切換到 STOP 時的輸出 (頁 125)。
如果 EN = TRUE,CPU 將進入 STOP 模式,程序執(zhí)行停止,并且 ENO 狀態(tài)無意義。
否則,EN = ENO = 0。
8.8.8 GET_ERROR 和 GET_ERROR_ID(獲取本地錯誤信息和獲取本地錯誤
ID)指令
獲取錯誤指令提供有關(guān)程序塊執(zhí)行錯誤的信息。 如果在代碼塊中添加了 GET_ERROR 或
GET_ERROR_ID 指令,便可在程序塊中處理程序錯誤。
GET_ERROR
表格 8- 144 GET_ERROR 指令
LAD/FBD SCL 說明
GET_ERROR(_out_); 指示發(fā)生本地程序塊執(zhí)行錯誤,并用詳細錯誤信息填充預(yù)定
義的錯誤數(shù)據(jù)結(jié)構(gòu)。
表格 8- 145 參數(shù)的數(shù)據(jù)類型
參數(shù) 數(shù)據(jù)類型 說明
ERROR ErrorStruct 錯誤數(shù)據(jù)結(jié)構(gòu):
可以重命名該結(jié)構(gòu),但不能重命名結(jié)構(gòu)中的成員。
6AG1215-1BG40-5XB0SIPLUS S7-1200 CPU 1215C AC/DC/繼電器 -40...+60°C 帶防腐蝕涂層 根據(jù) 6ES7215-1BG40-0XB0 . 緊湊型 CPU,AC/DC/繼電器, 2 個 PROFINET 端口 機載 I/O: “14 個數(shù)字輸入 24VDC;10 個數(shù)字輸出繼電器 2A;" 2 個模擬輸入 0-10VDC, 2 個模擬輸出 0-2
結(jié)構(gòu)組件 數(shù)據(jù)類型 說明
ERROR_ID Word 錯誤 ID
FLAGS Byte 顯示塊調(diào)用期間是否出錯。
• 16#01: 塊調(diào)用期間出錯。
• 16#00: 塊調(diào)用期間未出錯。
REACTION Byte 默認響應(yīng):
• 0: 忽略(寫入錯誤),
• 1: 以替代值“0”繼續(xù)(讀取錯誤),
• 2: 跳轉(zhuǎn)指令(系統(tǒng)錯誤)
CODE_ADDRESS CREF 有關(guān)塊地址和類型的信息
BLOCK_TYPE Byte 出錯塊的類型:
• 1: OB
• 2: FC
• 3: FB
CB_NUMBER UInt 代碼塊的編號
OFFSET UDInt 對內(nèi)部存儲器的引用
MODE Byte 訪問模式: 根據(jù)具體的訪問類型,可輸出以下信息:
模式 (A) (B) (C) (D) (E)
0
1 偏移
2 區(qū)域
3 位置 范圍 編號
4 區(qū)域 偏移
5 區(qū)域 DB 編號 偏移
6 伙伴編
號 /訪問
區(qū)域 DB 編號 偏移
7 伙伴編
號 /訪問
插槽號/范
圍
6AG1215-1BG40-5XB0SIPLUS S7-1200 CPU 1215C AC/DC/繼電器 -40...+60°C 帶防腐蝕涂層 根據(jù) 6ES7215-1BG40-0XB0 . 緊湊型 CPU,AC/DC/繼電器, 2 個 PROFINET 端口 機載 I/O: “14 個數(shù)字輸入 24VDC;10 個數(shù)字輸出繼電器 2A;" 2 個模擬輸入 0-10VDC, 2 個模擬輸出 0-2
程序控制操作
S7-1200 可編程控制器
342 系統(tǒng)手冊, V4.2, 09/2016, A5E02486685-AK
結(jié)構(gòu)組件 數(shù)據(jù)類型 說明
OPERAND_NUMBER UInt 機器命令的操作數(shù)
POINTER_NUMBER_
LOCATION
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 – 4E、86、87、8E、8F、C0 – CE
• I: 16#81
• Q: 16#82
• M: 16#83
• DB: 16#84、85、8A、8B
DB_NUMBER UInt (D) 數(shù)據(jù)塊編號
OFFSET UDInt (E) 操作數(shù)的相對地址
GET_ERROR_ID
表格 8- 147 GetErrorID 指令
LAD/FBD SCL 說明
GET_ERR_ID(); 指示發(fā)生程序塊執(zhí)行錯誤,并報告錯誤的 ID(標(biāo)識符代碼)。
表格 8- 148 參數(shù)的數(shù)據(jù)類型
參數(shù) 數(shù)據(jù)類型 說明
ID ERROR_ID
十六進制值
ERROR_ID
十進制值
程序塊執(zhí)行錯誤
0 0 無錯誤
2520 9504 損壞的字符串
2522 9506 操作數(shù)超出范圍讀取錯誤
2523 9507 操作數(shù)超出范圍寫入錯誤
2524 9508 無效區(qū)域讀取錯誤
2525 9509 無效區(qū)域?qū)懭脲e誤
2528 9512 數(shù)據(jù)分配讀取錯誤(位賦值不正確)
2529 9513 數(shù)據(jù)分配寫入錯誤(位賦值不正確)
252C 9516 未初始化指針錯誤
2530 9520 DB 受到寫保護
2533 9523 使用了無效指針
2538 9528 訪問錯誤:DB 不存在
2539 9529 訪問錯誤:使用了錯誤 DB
253A 9530 全局 DB 不存在
253C 9532 版本錯誤或 FC 不存在
253D 9533 指令不存在
253E 9534 版本錯誤或 FB 不存在
253F 9535 指令不存在
2550 9552 訪問錯誤:DB 不存在
2575 9589 程序嵌套深度錯誤
2576 9590 局部數(shù)據(jù)分配錯誤
2942 10562 物理輸入點不存在
2943 10563 物理輸出點不存在Word ErrorStruct ERROR_ID 成員的錯誤標(biāo)識符值